From bdd2c25e9f97e8b92d6445417dd70450123a79fe Mon Sep 17 00:00:00 2001 From: solo989 Date: Tue, 16 Jun 2020 22:57:04 -0700 Subject: [PATCH] Update macros.nim (#14697) --- lib/core/macros.nim | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/core/macros.nim b/lib/core/macros.nim index 27ff063a76..aa42691017 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: