From a81f8bcbac0ea0cac2c7bbf67a3bf3d0d01e5493 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 20 Sep 2022 15:54:20 -0400 Subject: [PATCH] cleanup --- packages/babel-parser/src/parser/statement.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/babel-parser/src/parser/statement.ts b/packages/babel-parser/src/parser/statement.ts index 93a08a9c4119..92fd34508a64 100644 --- a/packages/babel-parser/src/parser/statement.ts +++ b/packages/babel-parser/src/parser/statement.ts @@ -2653,7 +2653,7 @@ export default abstract class StatementParser extends ExpressionParser { parseMaybeImportReflection(node: Undone) { let isImportReflection = false; - if (this.match(tt._module) && !this.state.containsEsc) { + if (this.isContextual(tt._module)) { const lookahead = this.lookahead(); if (tokenIsIdentifier(lookahead.type)) { if (lookahead.type !== tt._from) { @@ -2671,7 +2671,7 @@ export default abstract class StatementParser extends ExpressionParser { } else { // import module { x } ... // This is invalid, we will continue parsing and throw - // recoverable errors later + // a recoverable error later isImportReflection = true; } }