(type, value)
| 372 | if (value == "in") return cont(); |
| 373 | } |
| 374 | function functiondef(type, value) { |
| 375 | if (type == "variable") {register(value); return cont(functiondef);} |
| 376 | if (value == "new") return cont(functiondef); |
| 377 | if (type == "(") return cont(pushlex(")"), pushcontext, commasep(funarg, ")"), poplex, typeuse, statement, popcontext); |
| 378 | } |
| 379 | function typeuse(type) { |
| 380 | if(type == ":") return cont(typestring); |
| 381 | } |