implements https://github.com/nim-lang/RFCs/issues/258 (#15503)
* implements https://github.com/nim-lang/RFCs/issues/258 * don't be too strict with custom pragma blocks * cast pragmas: documentation * added most missing inference query procs to effecttraits.nim
This commit is contained in:
parent
acd71dd6bb
commit
92163fa330
16 changed files with 232 additions and 68 deletions
|
|
@ -1057,9 +1057,10 @@ proc gsub(g: var TSrcGen, n: PNode, c: TContext) =
|
|||
put(g, tkSymbol, "(wrong conv)")
|
||||
of nkCast:
|
||||
put(g, tkCast, "cast")
|
||||
put(g, tkBracketLe, "[")
|
||||
gsub(g, n, 0)
|
||||
put(g, tkBracketRi, "]")
|
||||
if n.len > 0 and n[0].kind != nkEmpty:
|
||||
put(g, tkBracketLe, "[")
|
||||
gsub(g, n, 0)
|
||||
put(g, tkBracketRi, "]")
|
||||
put(g, tkParLe, "(")
|
||||
gsub(g, n, 1)
|
||||
put(g, tkParRi, ")")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue