(type)
| 33370 | // node types --------------- |
| 33371 | |
| 33372 | function n(type) { |
| 33373 | // this is a function factory that suffices for most kinds of expressions and statements |
| 33374 | return function() { |
| 33375 | return mknode(type, token) |
| 33376 | } |
| 33377 | } |
| 33378 | |
| 33379 | function adhoc() { |
| 33380 | return mknode(token_map[token.type], token, node) |