diff options
| author | Ganesh Viswanathan <dev@genotrance.com> | 2019-01-10 10:25:19 -0600 |
|---|---|---|
| committer | Ganesh Viswanathan <dev@genotrance.com> | 2019-01-10 10:25:19 -0600 |
| commit | 51ae21f8d5240a670e1bc8e94d92dfd833ea864b (patch) | |
| tree | 17d26df73695644895d73265dc8dd01a74023b3c | |
| parent | 4d57be55ac5e0be8870bd7479e08448a079da2be (diff) | |
| download | nimterop-51ae21f8d5240a670e1bc8e94d92dfd833ea864b.tar.gz nimterop-51ae21f8d5240a670e1bc8e94d92dfd833ea864b.zip | |
Export enums and procs
| -rw-r--r-- | nimterop/grammar.nim | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/nimterop/grammar.nim b/nimterop/grammar.nim index ef5cbb4..f5c0237 100644 --- a/nimterop/grammar.nim +++ b/nimterop/grammar.nim @@ -232,14 +232,14 @@ proc initGrammar() = if fname notin gStateRT.consts: if i+1 < gStateRT.data.len-fend and gStateRT.data[i+1].name in ["math_expression", "number_literal"]: - gStateRT.constStr &= &" {fname} = {gStateRT.data[i+1].val}.{nname}\n" + gStateRT.constStr &= &" {fname}* = {gStateRT.data[i+1].val}.{nname}\n" try: count = gStateRT.data[i+1].val.parseInt() + 1 except: count += 1 i += 2 else: - gStateRT.constStr &= &" {fname} = {count}.{nname}\n" + gStateRT.constStr &= &" {fname}* = {count}.{nname}\n" i += 1 count += 1 @@ -339,9 +339,9 @@ proc initGrammar() = if fnname notin gStateRT.procs: gStateRT.procs.add(fnname) if ftyp != "object": - gStateRT.procStr &= &"proc {fnname}({pout}): {ftyp} {{.importc: \"{fname}\", header: {gStateRT.currentHeader}.}}\n" + gStateRT.procStr &= &"proc {fnname}*({pout}): {ftyp} {{.importc: \"{fname}\", header: {gStateRT.currentHeader}.}}\n" else: - gStateRT.procStr &= &"proc {fnname}({pout}) {{.importc: \"{fname}\", header: {gStateRT.currentHeader}.}}\n" + gStateRT.procStr &= &"proc {fnname}*({pout}) {{.importc: \"{fname}\", header: {gStateRT.currentHeader}.}}\n" )) |
