Add value check for NimNode items

This commit is contained in:
transfuturist 2015-05-16 17:50:01 -07:00
commit 3d80fcb8c6

View file

@ -708,9 +708,10 @@ proc `$`*(node: NimNode): string {.compileTime.} =
proc ident*(name: string): NimNode {.compileTime,inline.} = newIdentNode(name) proc ident*(name: string): NimNode {.compileTime,inline.} = newIdentNode(name)
## Create a new ident node from a string ## Create a new ident node from a string
iterator items*(n: NimNode): NimNode {.inline.}= iterator items*(n: NimNode): NimNode {.inline.} =
for i in 0 .. high(n): if n[0] != nil:
yield n[i] for i in 0 .. high(n):
yield n[i]
{.deprecated: [children: items].} {.deprecated: [children: items].}