(type)
| 253 | } |
| 254 | |
| 255 | function letdef1(type) { |
| 256 | if (type.match(/[\]\)\};]/)) return cont(); |
| 257 | if (content == "=") return cont(expression, letdef2); |
| 258 | if (type == ",") return cont(letdef1); |
| 259 | return pass(pattern, maybetype, letdef1); |
| 260 | } |
| 261 | function letdef2(type) { |
| 262 | if (type.match(/[\]\)\};,]/)) return pass(letdef1); |
| 263 | else return pass(expression, letdef2); |