Clean up macros (#14959)

This commit is contained in:
Juan Carlos 2020-07-14 11:44:56 -03:00 • committed by GitHub
commit 9465b5db44
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 6 additions and 43 deletions

View file

@ -37,7 +37,7 @@ macro optFormat{`%`(f, a)}(f: string{lit}, a: openArray[string]): untyped =
result = newNimNode(nnkBracket)
let f = f.strVal
formatImpl(newLit)
result = nestList(!"&", result)
result = nestList(newIdentNode("&"), result)
template optAdd1{x = y; add(x, z)}(x, y, z: string) =
x = y & z