further improvements for term rewriting macros

This commit is contained in:
Araq 2012-09-04 00:55:13 +02:00
commit 6753d36854
8 changed files with 74 additions and 28 deletions

View file

@ -0,0 +1,9 @@
discard """
output: "12false3ha"
"""
proc f(x: varargs[string, `$`]) = nil
template optF{f(X)}(x: varargs[expr]) =
writeln(stdout, x)
f 1, 2, false, 3, "ha"