()
| 318 | return pass(); |
| 319 | } |
| 320 | function typarams() { |
| 321 | if (content == ">") return cont(); |
| 322 | if (content == ",") return cont(typarams); |
| 323 | if (content == ":") return cont(rtype, typarams); |
| 324 | return pass(rtype, typarams); |
| 325 | } |
| 326 | function argdef(type) { |
| 327 | if (type == "name") {cx.marked = "def"; return cont(argdef);} |
| 328 | if (type == ":") return cont(typecx, rtype, valcx); |