(type, value)
| 406 | if (type == "[") return cont(pushlex("]"), maybeexpression, expect("]"), poplex, me); |
| 407 | } |
| 408 | function quasi(type, value) { |
| 409 | if (type != "quasi") return pass(); |
| 410 | if (value.slice(value.length - 2) != "${") return cont(quasi); |
| 411 | return cont(expression, continueQuasi); |
| 412 | } |
| 413 | function continueQuasi(type) { |
| 414 | if (type == "}") { |
| 415 | cx.marked = "string-2"; |