(type)
| 80055 | // node types --------------- |
| 80056 | |
| 80057 | function n(type) { |
| 80058 | // this is a function factory that suffices for most kinds of expressions and statements |
| 80059 | return function() { |
| 80060 | return mknode(type, token) |
| 80061 | } |
| 80062 | } |
| 80063 | |
| 80064 | function adhoc() { |
| 80065 | return mknode(token_map[token.type], token, node) |