diff --git a/packages/babel-parser/src/plugins/placeholders.js b/packages/babel-parser/src/plugins/placeholders.js index ae19dc4a057a..1ef628680801 100644 --- a/packages/babel-parser/src/plugins/placeholders.js +++ b/packages/babel-parser/src/plugins/placeholders.js @@ -256,8 +256,8 @@ 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; }