File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -3634,9 +3634,6 @@ export class Parser extends DiagnosticEmitter {
3634
3634
tn . skip ( Token . CLOSEBRACE ) ;
3635
3635
token = tn . next ( ) ;
3636
3636
if ( token == Token . TEMPLATELITERAL ) {
3637
- tn . skip ( Token . TEMPLATELITERAL ) ;
3638
- tn . advance ( ) ;
3639
- tn . inStringTemplate = false ;
3640
3637
break ;
3641
3638
}
3642
3639
if ( token == Token . DOLLAR ) {
@@ -3646,6 +3643,10 @@ export class Parser extends DiagnosticEmitter {
3646
3643
parts . push ( this . parseStringLiteral ( tn , startPos , CharCode . BACKTICK ) ) ;
3647
3644
token = tn . next ( ) ;
3648
3645
}
3646
+ if ( token == Token . TEMPLATELITERAL ) {
3647
+ tn . advance ( ) ;
3648
+ tn . inStringTemplate = false ;
3649
+ }
3649
3650
if ( parts . length == 1 ) {
3650
3651
return parts [ 0 ] ;
3651
3652
}
Original file line number Diff line number Diff line change @@ -1042,6 +1042,7 @@ export class Tokenizer extends DiagnosticEmitter {
1042
1042
}
1043
1043
1044
1044
advance ( ) {
1045
+ this . nextToken = - 1 ;
1045
1046
++ this . pos ;
1046
1047
}
1047
1048
You can’t perform that action at this time.
0 commit comments