(stream, state, backUp)
| 856 | } |
| 857 | |
| 858 | function expressionAllowed(stream, state, backUp) { |
| 859 | return state.tokenize == tokenBase && |
| 860 | /^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(state.lastType) || |
| 861 | (state.lastType == "quasi" && /\{\s*$/.test(stream.string.slice(0, stream.pos - (backUp || 0)))) |
| 862 | } |
| 863 | |
| 864 | // Interface |
| 865 |