fixes a minor parser bug

This commit is contained in:
Araq 2014-01-25 14:22:05 +01:00
commit 9af1ab5f43

View file

@ -1209,8 +1209,7 @@ proc parseReturnOrRaise(p: var TParser, kind: TNodeKind): PNode =
if p.tok.tokType == tkComment: if p.tok.tokType == tkComment:
skipComment(p, result) skipComment(p, result)
addSon(result, ast.emptyNode) addSon(result, ast.emptyNode)
elif p.tok.indent >= 0 and p.tok.indent <= p.currInd or elif p.tok.indent >= 0 and p.tok.indent <= p.currInd or not isExprStart(p):
p.tok.tokType == tkEof:
# NL terminates: # NL terminates:
addSon(result, ast.emptyNode) addSon(result, ast.emptyNode)
else: else: