Files
Nim/tests/parser/tletcolon.nim
2017-04-04 12:20:43 +02:00

35 lines
388 B
Nim

discard """
output: '''boo
3
44 3
more body code
yes
yes'''
"""
template x(body): untyped =
body
44
template y(val, body): untyped =
body
val
proc mana =
let foo = x:
echo "boo"
var foo2: int
foo2 = y 3:
echo "3"
echo foo, " ", foo2
mana()
let other = x:
echo "more body code"
if true:
echo "yes"
else:
echo "no"
let outer = y(5):
echo "yes"