From 559d4c29ed712b0297cc5acaa2de6a5f52820666 Mon Sep 17 00:00:00 2001 From: min Date: Sun, 5 Oct 2025 16:30:02 -0400 Subject: [PATCH] change if parse --- src/parser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/parser.rs b/src/parser.rs index 016ec84..b4a3ae1 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -162,12 +162,12 @@ where // parse the condition let cond = self.parse_expr(Precedence::Min, false)?; // parse the true case - let true_case = self.parse_expr(prec, in_group)?; + let true_case = self.parse_expr(Precedence::Min, in_group)?; // and maybe a false case let false_case = matches!(self.try_peek(), Ok(Token::Else)) .then(|| { self.eat(); - self.parse_expr(prec, in_group) + self.parse_expr(Precedence::Min, in_group) }) .transpose()?; // pack