(id, binding_power)
| 79330 | } |
| 79331 | |
| 79332 | function symbol(id, binding_power) { |
| 79333 | var sym = symbol_table[id] |
| 79334 | binding_power = binding_power || 0 |
| 79335 | if(sym) { |
| 79336 | if(binding_power > sym.lbp) { |
| 79337 | sym.lbp = binding_power |
| 79338 | } |
| 79339 | } else { |
| 79340 | sym = Object.create(original_symbol) |
| 79341 | sym.id = id |
| 79342 | sym.lbp = binding_power |
| 79343 | symbol_table[id] = sym |
| 79344 | } |
| 79345 | return sym |
| 79346 | } |
| 79347 | |
| 79348 | function expression(rbp) { |
| 79349 | var left, t = token |
no outgoing calls
no test coverage detected