From 3333d4047796326e205a4d78c34f90c3ed87a93e Mon Sep 17 00:00:00 2001 From: nulluser Date: Fri, 14 Jun 2024 16:06:52 +1000 Subject: [PATCH] solve slight error --- src/frontend/parser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/parser.rs b/src/frontend/parser.rs index 8045877..847bc19 100644 --- a/src/frontend/parser.rs +++ b/src/frontend/parser.rs @@ -274,7 +274,7 @@ impl Parser { } fn parse_relational_expr(&mut self) -> Expr { - let mut left = self.parse_additive_expr(); + let mut left = self.parse_concatenation_expr(); while matches!( self.at(), Token::Operator(Operator::GreaterThan) @@ -297,7 +297,7 @@ impl Parser { process::exit(1); } }; - let right = self.parse_additive_expr(); + let right = self.parse_concatenation_expr(); left = Expr::BinaryOp { op: operator, left: Box::new(left),