summary refs log tree commit diff stats
path: root/lib/pure/macros.nim
diff options
context:
space:
mode:
authorrumpf_a@web.de <>2009-10-27 22:28:02 +0100
committerrumpf_a@web.de <>2009-10-27 22:28:02 +0100
commitd5acb88cccecf54bcc9a7c13f4fbaa095a8b37d4 (patch)
treeda88c98e8bd063f7991d2e2cba5797351d301eba /lib/pure/macros.nim
parent053309e60aee1eda594a4817ac8ac2fb8c18fb04 (diff)
downloadNim-d5acb88cccecf54bcc9a7c13f4fbaa095a8b37d4.tar.gz
bugfixes: macros; splitFile; strutils.split; iterator.method
Diffstat (limited to 'lib/pure/macros.nim')
-rwxr-xr-xlib/pure/macros.nim5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/pure/macros.nim b/lib/pure/macros.nim
index 5129cde1b..677469ed2 100755
--- a/lib/pure/macros.nim
+++ b/lib/pure/macros.nim
@@ -122,8 +122,11 @@ proc `!` *(s: string): TNimrodIdent {.magic: "StrToIdent".}
 proc `$`*(i: TNimrodIdent): string {.magic: "IdentToStr".}

   ## converts a Nimrod identifier to a string

 

-proc `==`* (a, b: TNimrodIdent): bool {.magic: "EqIdent".}

+proc `==`* (a, b: TNimrodIdent): bool {.magic: "EqIdent", noSideEffect.}

   ## compares two Nimrod identifiers

+
+proc `==`* (a, b: PNimrodNode): bool {.magic: "EqNimrodNode", noSideEffect.}

+  ## compares two Nimrod nodes

 

 proc len*(n: PNimrodNode): int {.magic: "NLen".}

   ## returns the number of children of `n`.