Files
flux/GRAMMAR.ebnf
Jooris Hadeler 1a4e464d5e Fix: add assignment as right-associative expression
`=` was missing from the Pratt table, causing `a = b;` to fail with
"expected `;`, found `=`". Assignment is now BinaryOp::Assign with
binding power (2, 2) — lowest precedence, right-associative — so
`a = b = c` parses as `a = (b = c)`.
2026-03-10 18:16:25 +01:00

20 KiB