Various fixes to function parsing

- Newlines are handled better
- Types are actually parsed
This commit is contained in:
Sasha Koshka 2022-09-01 22:10:57 -04:00
parent bcb1b9b6d2
commit 08f111ccbf

View File

@ -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
} }