Various fixes to function parsing
- Newlines are handled better - Types are actually parsed
This commit is contained in:
parent
bcb1b9b6d2
commit
08f111ccbf
@ -69,7 +69,9 @@ func (parser *ParsingOperation) parseFuncArguments (
|
|||||||
if parser.token.Is(lexer.TokenKindSeparator) {
|
if parser.token.Is(lexer.TokenKindSeparator) {
|
||||||
// if we have encountered a separator, that means our
|
// if we have encountered a separator, that means our
|
||||||
// work is done here.
|
// work is done here.
|
||||||
err = parser.expect(lexer.TokenKindNewline)
|
err = parser.nextToken(lexer.TokenKindNewline)
|
||||||
|
if err != nil { return }
|
||||||
|
err = parser.nextToken()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||