diff options
Diffstat (limited to 'lib/core')
-rw-r--r-- | lib/core/macros.nim | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/core/macros.nim b/lib/core/macros.nim index 27ff063a7..aa4269101 100644 --- a/lib/core/macros.nim +++ b/lib/core/macros.nim @@ -466,6 +466,8 @@ proc newIdentNode*(i: string): NimNode {.magic: "StrToIdent", noSideEffect, comp ## Creates an identifier node from `i`. It is simply an alias for ## ``ident(string)``. Use that, it's shorter. +proc ident*(name: string): NimNode {.magic: "StrToIdent", noSideEffect.} + ## Create a new ident node from a string. type BindSymRule* = enum ## specifies how ``bindSym`` behaves @@ -1283,9 +1285,6 @@ proc `$`*(node: NimNode): string {.compileTime.} = else: badNodeKind node, "$" -proc ident*(name: string): NimNode {.magic: "StrToIdent", noSideEffect.} - ## Create a new ident node from a string. - iterator items*(n: NimNode): NimNode {.inline.} = ## Iterates over the children of the NimNode ``n``. for i in 0 ..< n.len: |