Small changes to add 0.18.0 compatibility

Change toGodotName back to macro because that got fixed in devel

change isSome to isNone in godotapigen
This commit is contained in:
zetashift 2019-03-01 02:18:00 +01:00 • committed by Ruslan Mustakov
commit 34fda99def
3 changed files with 33 additions and 15 deletions

View file

@ -456,7 +456,7 @@ proc doGenerateMethod(tree: PNode, methodBindRegistry: var HashSet[string],
ident("array"), ident("MAX_ARG_COUNT"),
if isVarargs: newNode(nkPtrTy).addChain(ident("GodotVariant"))
else: ident("pointer"))))
staticArgsLen = if varargsName.isSome: meth.args.len
staticArgsLen = if varargsName.isNone: meth.args.len
else: meth.args.len - 1
if varargsName.isSome:
argLenNode = newCall("cint",