We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
a${1}
1 parent 11d7c4d commit 850f90eCopy full SHA for 850f90e
src/parser.ts
@@ -4296,11 +4296,22 @@ export class Parser extends DiagnosticEmitter {
4296
tn.readIdentifier();
4297
break;
4298
}
4299
- case Token.STRINGLITERAL:
4300
- case Token.TEMPLATELITERAL: {
+ case Token.STRINGLITERAL:{
4301
tn.readString();
4302
4303
+ case Token.TEMPLATELITERAL: {
4304
+ if (tn.readingTemplateString) {
4305
+ tn.readString(CharCode.BACKTICK);
4306
+ } else {
4307
+ tn.readString();
4308
+ }
4309
+ // in readString, tn.pos consume '${'
4310
4311
+ ++depth;
4312
4313
+ break;
4314
4315
case Token.INTEGERLITERAL: {
4316
tn.readInteger();
4317
tn.checkForIdentifierStartAfterNumericLiteral();
0 commit comments