12345678910111213141516 |
- discard """
- errormsg: "typechecked nodes may not be modified"
- """
- import macros
- macro doSomething(arg: typed): untyped =
- echo arg.treeREpr
- result = arg
- result.add(
- newCall(bindSym"echo", newLit(3)),
- newCall(bindSym"echo", newLit(1))
- )
- doSomething((echo(1); echo(2)))
|