12345678910111213141516171819 |
- discard """
- errormsg: "Expected identifier to be `foo` here"
- line: 18
- """
- import macros
- macro testUntyped(arg: untyped): void =
- arg.expectKind nnkStmtList
- arg.expectLen 2
- arg[0].expectKind nnkCall
- arg[0][0].expectIdent "foo" # must pass
- arg[1].expectKind nnkCall
- arg[1][0].expectIdent "foo" # must fail
- testUntyped:
- foo(123)
- bar(321)
|