diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index 14adae4..31a77a2 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -109,6 +109,9 @@ ParsedStatement *Parser::ParseFunctionDeclaration(IToken *current) { while (this -> _position < this->_tokens.size()){ auto type = this->Next(); + if (type->GetKind() == TokenKind::CloseParenthesis){ + break; + } auto identifier = this->Next(); auto next = this->Next(); if (type->GetKind() != TokenKind::Identifier &&!hasErrors){