From a6138fbb39e41ab094aeba3dd91745e84734c80a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Thu, 4 Jun 2020 19:46:29 -0400 Subject: [PATCH] Update packages/babel-parser/src/plugins/placeholders.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Nicolò Ribaudo --- packages/babel-parser/src/plugins/placeholders.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/babel-parser/src/plugins/placeholders.js b/packages/babel-parser/src/plugins/placeholders.js index ae19dc4a057a..69d961e3e6c9 100644 --- a/packages/babel-parser/src/plugins/placeholders.js +++ b/packages/babel-parser/src/plugins/placeholders.js @@ -256,8 +256,10 @@ export default (superClass: Class): Class => const next = this.nextTokenStart(); if (this.isUnparsedContextual(next, "from")) { if ( - this.input.substr(this.nextTokenStartSince(next + 4), 2) === - tt.placeholder.label + this.input.startsWith( + tt.placeholder.label, + this.nextTokenStartSince(next + 4), + ) ) { return true; }