This commit is contained in:
Araq 2014-06-30 22:24:08 +02:00
commit 0339b9d386
2 changed files with 29 additions and 1 deletions

25
tests/macros/tbindsym.nim Normal file
View file

@ -0,0 +1,25 @@
discard """
output: '''TFoo
TBar'''
"""
# bug #1319
import macros
type
TTextKind = enum
TFoo, TBar
macro test: stmt =
var x = @[TFoo, TBar]
result = newStmtList()
for i in x:
result.add newCall(newIdentNode("echo"),
case i
of TFoo:
bindSym("TFoo")
of TBar:
bindSym("TBar"))
test()