Files
Nim/tests/trmacros/tstmtlist.nim
2017-07-25 09:28:23 +02:00

20 lines
270 B
Nim

discard """
output: '''0
|12|
34
'''
"""
template optWrite{
write(f, x)
((write|writeLine){w})(f, y)
}(x, y: varargs[untyped], f, w: untyped) =
w(f, "|", x, y, "|")
if true:
echo "0"
write stdout, "1"
writeLine stdout, "2"
write stdout, "3"
echo "4"