(&mut self)
| 30 | } |
| 31 | |
| 32 | pub(super) fn expr_tails(&mut self) { |
| 33 | self.postfix_tail(); |
| 34 | self.infix_bp(0); |
| 35 | } |
| 36 | |
| 37 | /* Pratt parser: unary prefix then infix loop via `binding_power` table. Bounds every recursive descent (prefix `-`/`+`/`~`/`await`/`not`, right-associative `**`, infix right operands) so deep chains raise instead of overflowing the native/WASM stack. */ |
| 38 | pub(super) fn expr_bp(&mut self, min_bp: u8) { |
no test coverage detected