diff --git a/nimterop/grammar.nim b/nimterop/grammar.nim index 455d2e8..4a949cb 100644 --- a/nimterop/grammar.nim +++ b/nimterop/grammar.nim @@ -50,6 +50,8 @@ proc initGrammar() = if name notin gStateRT.types: gStateRT.types.add(name) + if name == typ: + typ = "object" gStateRT.typeStr &= &" {name}* = {typ}\n" ))