Files
Nim/tests/compilerfeatures/texpandmacro.nim
2019-05-29 20:47:28 +02:00

19 lines
292 B
Nim

discard """
cmd: "nim c --expandMacro:foo $file"
nimout: '''Hint: expanded macro:
echo ["injected echo"]
var x = 4 [ExpandMacro]
'''
output: '''injected echo'''
"""
import macros
macro foo(x: untyped): untyped =
result = quote do:
echo "injected echo"
`x`
foo:
var x = 4