This commit is contained in:
Zahary Karadjov
2014-03-09 22:15:11 +02:00
parent 29b7104a53
commit 3dcf735482
3 changed files with 23 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
import macros
template baz() =
proc bar() =
var x = 5
iterator foo(): int {.closure.} =
echo x
var y = foo
discard y()
macro test(): stmt =
result = getAst(baz())
echo(treeRepr(result))
test()
bar()