diff options
Diffstat (limited to 'tests/run/tquotewords.nim')
-rwxr-xr-x | tests/run/tquotewords.nim | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/tests/run/tquotewords.nim b/tests/run/tquotewords.nim deleted file mode 100755 index 81f30c9a9..000000000 --- a/tests/run/tquotewords.nim +++ /dev/null @@ -1,25 +0,0 @@ -discard """ - file: "tquotewords.nim" - output: "thisanexample" -""" -# 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 - - - |