(type)
| 284 | if (type == ",") return cont(vardef1); |
| 285 | } |
| 286 | function forspec1(type) { |
| 287 | if (type == "var") return cont(vardef1, forspec2); |
| 288 | if (type == ";") return pass(forspec2); |
| 289 | if (type == "variable") return cont(formaybein); |
| 290 | return pass(forspec2); |
| 291 | } |
| 292 | function formaybein(type, value) { |
| 293 | if (value == "in") return cont(expression); |
| 294 | return cont(maybeoperator, forspec2); |