From 7695d505370a5587a649f36ff41bf289748e7f2e Mon Sep 17 00:00:00 2001 From: LordBaryhobal Date: Fri, 19 Jun 2026 21:10:59 +0200 Subject: [PATCH] fix(parser): correctly parse keyword arguments --- midas/parser/midas.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/midas/parser/midas.py b/midas/parser/midas.py index 23d1844..0d5e3ab 100644 --- a/midas/parser/midas.py +++ b/midas/parser/midas.py @@ -345,7 +345,6 @@ class MidasParser(Parser): return expr def finish_call(self, callee: Expr) -> Expr: - l_paren: Token = self.previous() pos_args: list[Expr] = [] kw_args: dict[str, Expr] = {} keywords: bool = False @@ -353,6 +352,7 @@ class MidasParser(Parser): if self.check_identifier() and self.check_next(TokenType.EQUAL): keywords = True keyword: Token = self.advance() + self.advance() value: Expr = self.expression() name: str = keyword.lexeme if name in kw_args: