fix unexpected token issue for regex after block case
- Ex: `if (1) {} /foo/`
Fixes babel/babel-eslint#161
Ref marijnh/acorn#289
This commit is contained in:
@@ -786,7 +786,7 @@ export default class Tokenizer {
|
||||
return lineBreak.test(this.input.slice(this.state.lastTokEnd, this.state.start));
|
||||
}
|
||||
|
||||
if (prevType === tt._else || prevType === tt.semi || prevType === tt.eof) {
|
||||
if (prevType === tt._else || prevType === tt.semi || prevType === tt.eof || prevType === tt.parenR) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user