From 6c4c58dc2ef0fbb1a3b29e0b9e85077e38211c1d Mon Sep 17 00:00:00 2001 From: John Date: Sat, 1 Nov 2025 21:11:33 -0400 Subject: [PATCH] parser/expr: Like I said in the comment... --- src/parser/expr.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser/expr.rs b/src/parser/expr.rs index 71d4c7b..84d5cba 100644 --- a/src/parser/expr.rs +++ b/src/parser/expr.rs @@ -507,7 +507,7 @@ fn parse_for(p: &mut Parser<'_>, _level: ()) -> PResult { fn from_bind(p: &mut Parser<'_>) -> PResult<(BindOp, PPrec, Option, Option, Option)> { let bk = match p.peek()?.kind { // Token Operator Pat prec Body Token Body prec Else prec - TKind::Let => (BindOp::Let, PPrec::Tuple, Some(TKind::Eq), Some(Prec::Tuple), Some(Prec::Body)), + TKind::Let => (BindOp::Let, PPrec::Tuple, Some(TKind::Eq), Some(Prec::Assign), Some(Prec::Body)), TKind::Const => (BindOp::Const, PPrec::Tuple, Some(TKind::Eq), Some(Prec::Assign), None), TKind::Static => (BindOp::Static, PPrec::Tuple, Some(TKind::Eq), Some(Prec::Assign), None), TKind::Type => (BindOp::Type, PPrec::Tuple, Some(TKind::Eq), Some(Prec::Project), None),