diff options
Diffstat (limited to 'compiler/parser.nim')
-rwxr-xr-x | compiler/parser.nim | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/compiler/parser.nim b/compiler/parser.nim index 7f11ddb2b..88edcd967 100755 --- a/compiler/parser.nim +++ b/compiler/parser.nim @@ -1412,13 +1412,12 @@ proc parseBind(p: var TParser): PNode = result = newNodeP(nkBindStmt, p) getTok(p) optInd(p, result) - while p.tok.tokType == tkSymbol: - var a = newIdentNodeP(p.tok.ident, p) - getTok(p) + while true: + var a = qualifiedIdent(p) addSon(result, a) - if p.tok.tokType != tkComma: break + if p.tok.tokType != tkComma: break getTok(p) - optInd(p, a) + optInd(p, a) expectNl(p) proc parseStmtPragma(p: var TParser): PNode = |