diff options
Diffstat (limited to 'compiler/pas2nim/pasparse.nim')
-rwxr-xr-x | compiler/pas2nim/pasparse.nim | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/pas2nim/pasparse.nim b/compiler/pas2nim/pasparse.nim index da716c621..61d57dec3 100755 --- a/compiler/pas2nim/pasparse.nim +++ b/compiler/pas2nim/pasparse.nim @@ -1346,10 +1346,13 @@ proc parseRoutine(p: var TParser): PNode = skipCom(p, result) expectIdent(p) addSon(result, identVis(p)) - addSon(result, ast.emptyNode) # generic parameters + # patterns, generic parameters: + addSon(result, ast.emptyNode) + addSon(result, ast.emptyNode) addSon(result, parseParamList(p)) opt(p, pxSemicolon) addSon(result, parseRoutineSpecifiers(p, noBody)) + addSon(result, ast.emptyNode) if (p.section == seInterface) or noBody: addSon(result, ast.emptyNode) else: |