Change check for NimNode items to node kind

This commit is contained in:
transfuturist
2015-05-17 15:05:26 -07:00
parent 3d80fcb8c6
commit bc2aaea853

View File

@@ -709,7 +709,7 @@ proc ident*(name: string): NimNode {.compileTime,inline.} = newIdentNode(name)
## Create a new ident node from a string
iterator items*(n: NimNode): NimNode {.inline.} =
if n[0] != nil:
if n.kind in {nnkType, nnkMetaNode .. nnkReturnToken}:
for i in 0 .. high(n):
yield n[i]