ref: 06b57aa1ce8e69a9e4ef96317f65de85c0540c3a
dir: /test/asm/macro-arguments.asm/
mac: MACRO
println "'mac \#':"
for i, _NARG
println strfmt("\\%d: <\1>", i+1)
shift
endr
println
ENDM
mac /* block
...comment */ ; comment
mac /*a*/ 1 , 2 /*b*/ , ; trailing comma
mac \
c, d
mac 1, 2 + /* another ;
; comment */ 2, 3
mac a b ; truncated
mac
mac ,
mac a,
mac a,,
mac ,,z
mac a,,z
mac ,a,b,c,
mac ,,x,,,
mac E,O,F ; no newline