added missing tests

This commit is contained in:
Andreas Rumpf 2009-12-07 01:24:27 +01:00
commit bfef392460
13 changed files with 211 additions and 0 deletions

19
tests/tquotewords.nim Executable file
View file

@ -0,0 +1,19 @@
# Test an idea I recently had:
import macros
macro quoteWords(n: expr): expr =
result = newNimNode(nnkBracket, n)
for i in 1..n.len-1:
expectKind(n[i], nnkIdent)
result.add(toStrLit(n[i]))
const
myWordList = quoteWords(this, an, example)
var s = ""
for w in items(myWordList):
s.add(w)
echo s #OUT thisanexample