diff --git a/compiler/parser.nim b/compiler/parser.nim index a2090c81ba..c154e5eb09 100644 --- a/compiler/parser.nim +++ b/compiler/parser.nim @@ -807,7 +807,8 @@ proc parseOperators(p: var TParser, headNode: PNode, var a = newNodeP(nkInfix, p) var opNode = newIdentNodeP(p.tok.ident, p) # skip operator: getTok(p) - optInd(p, a) + flexComment(p, a) + optPar(p) # read sub-expression with higher priority: var b = simpleExprAux(p, opPrec + leftAssoc, modeB) addSon(a, opNode)