diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index 7b3c0d2..c970789 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -361,9 +361,12 @@ namespace MalachScript::Parser { if (currentToken->GetKind() == LexTokenKind::SemicolonSymbol) { break; } + PROGRESS_TOKEN(currentToken); } out = new ParsedParamListStatement(TextSpan(start, currentToken->GetSpan().GetEnd()), parameters); - PROGRESS_TOKEN(currentToken); + if (currentToken->GetKind() != LexTokenKind::SemicolonSymbol) { + PROGRESS_TOKEN(currentToken); + } return true; }