(stream, state, backUp)
| 835 | } |
| 836 | |
| 837 | function expressionAllowed(stream, state, backUp) { |
| 838 | return state.tokenize == tokenBase && |
| 839 | /^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(state.lastType) || |
| 840 | (state.lastType == "quasi" && /\{\s*$/.test(stream.string.slice(0, stream.pos - (backUp || 0)))) |
| 841 | } |
| 842 | |
| 843 | // Interface |
| 844 |