added macros.unpackVarargs
This commit is contained in:
parent
34ac04f705
commit
255902f9a5
2 changed files with 6 additions and 0 deletions
|
|
@ -1226,3 +1226,8 @@ when not defined(booting):
|
|||
macro payload: untyped {.gensym.} =
|
||||
result = parseStmt(e)
|
||||
payload()
|
||||
|
||||
macro unpackVarargs*(callee: untyped; args: varargs[untyped]): untyped =
|
||||
result = newCall(callee)
|
||||
for i in 0 ..< args.len:
|
||||
result.add args[i]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue