(id, bp, led)
| 79368 | } |
| 79369 | |
| 79370 | function infixr(id, bp, led) { |
| 79371 | var sym = symbol(id, bp) |
| 79372 | sym.led = led || function(left) { |
| 79373 | this.children = [left, expression(bp - 1)] |
| 79374 | this.type = 'binary' |
| 79375 | return this |
| 79376 | } |
| 79377 | return sym |
| 79378 | } |
| 79379 | |
| 79380 | function prefix(id, nud) { |
| 79381 | var sym = symbol(id) |
no test coverage detected