@@ -456,7 +456,7 @@ describe('lexer', () => {
456
456
expectStringToken ( tokens [ 0 ] , 0 , 7 , 'hello ' , StringTokenKind . TemplateLiteralPart ) ;
457
457
expectOperatorToken ( tokens [ 1 ] , 7 , 9 , '${' ) ;
458
458
expectIdentifierToken ( tokens [ 2 ] , 9 , 13 , 'name' ) ;
459
- expectOperatorToken ( tokens [ 3 ] , 13 , 14 , '}' ) ;
459
+ expectCharacterToken ( tokens [ 3 ] , 13 , 14 , '}' ) ;
460
460
expectStringToken ( tokens [ 4 ] , 14 , 15 , '' , StringTokenKind . TemplateLiteralEnd ) ;
461
461
} ) ;
462
462
@@ -466,7 +466,7 @@ describe('lexer', () => {
466
466
expectStringToken ( tokens [ 0 ] , 0 , 1 , '' , StringTokenKind . TemplateLiteralPart ) ;
467
467
expectOperatorToken ( tokens [ 1 ] , 1 , 3 , '${' ) ;
468
468
expectIdentifierToken ( tokens [ 2 ] , 3 , 7 , 'name' ) ;
469
- expectOperatorToken ( tokens [ 3 ] , 7 , 8 , '}' ) ;
469
+ expectCharacterToken ( tokens [ 3 ] , 7 , 8 , '}' ) ;
470
470
expectStringToken ( tokens [ 4 ] , 8 , 17 , ' Johnson' , StringTokenKind . TemplateLiteralEnd ) ;
471
471
} ) ;
472
472
@@ -476,7 +476,7 @@ describe('lexer', () => {
476
476
expectStringToken ( tokens [ 0 ] , 0 , 4 , 'foo' , StringTokenKind . TemplateLiteralPart ) ;
477
477
expectOperatorToken ( tokens [ 1 ] , 4 , 6 , '${' ) ;
478
478
expectIdentifierToken ( tokens [ 2 ] , 6 , 9 , 'bar' ) ;
479
- expectOperatorToken ( tokens [ 3 ] , 9 , 10 , '}' ) ;
479
+ expectCharacterToken ( tokens [ 3 ] , 9 , 10 , '}' ) ;
480
480
expectStringToken ( tokens [ 4 ] , 10 , 14 , 'baz' , StringTokenKind . TemplateLiteralEnd ) ;
481
481
} ) ;
482
482
@@ -505,15 +505,15 @@ describe('lexer', () => {
505
505
expectStringToken ( tokens [ 0 ] , 0 , 1 , '' , StringTokenKind . TemplateLiteralPart ) ;
506
506
expectOperatorToken ( tokens [ 1 ] , 1 , 3 , '${' ) ;
507
507
expectIdentifierToken ( tokens [ 2 ] , 3 , 4 , 'a' ) ;
508
- expectOperatorToken ( tokens [ 3 ] , 4 , 5 , '}' ) ;
508
+ expectCharacterToken ( tokens [ 3 ] , 4 , 5 , '}' ) ;
509
509
expectStringToken ( tokens [ 4 ] , 5 , 8 , ' - ' , StringTokenKind . TemplateLiteralPart ) ;
510
510
expectOperatorToken ( tokens [ 5 ] , 8 , 10 , '${' ) ;
511
511
expectIdentifierToken ( tokens [ 6 ] , 10 , 11 , 'b' ) ;
512
- expectOperatorToken ( tokens [ 7 ] , 11 , 12 , '}' ) ;
512
+ expectCharacterToken ( tokens [ 7 ] , 11 , 12 , '}' ) ;
513
513
expectStringToken ( tokens [ 8 ] , 12 , 15 , ' - ' , StringTokenKind . TemplateLiteralPart ) ;
514
514
expectOperatorToken ( tokens [ 9 ] , 15 , 17 , '${' ) ;
515
515
expectIdentifierToken ( tokens [ 10 ] , 17 , 18 , 'c' ) ;
516
- expectOperatorToken ( tokens [ 11 ] , 18 , 19 , '}' ) ;
516
+ expectCharacterToken ( tokens [ 11 ] , 18 , 19 , '}' ) ;
517
517
} ) ;
518
518
519
519
it ( 'should tokenize template literal with an object literal inside the interpolation' , ( ) => {
@@ -526,7 +526,7 @@ describe('lexer', () => {
526
526
expectCharacterToken ( tokens [ 4 ] , 9 , 10 , ':' ) ;
527
527
expectKeywordToken ( tokens [ 5 ] , 11 , 15 , 'true' ) ;
528
528
expectCharacterToken ( tokens [ 6 ] , 15 , 16 , '}' ) ;
529
- expectOperatorToken ( tokens [ 7 ] , 16 , 17 , '}' ) ;
529
+ expectCharacterToken ( tokens [ 7 ] , 16 , 17 , '}' ) ;
530
530
expectStringToken ( tokens [ 8 ] , 17 , 22 , ' baz' , StringTokenKind . TemplateLiteralEnd ) ;
531
531
} ) ;
532
532
@@ -540,11 +540,11 @@ describe('lexer', () => {
540
540
expectStringToken ( tokens [ 4 ] , 16 , 17 , '' , StringTokenKind . TemplateLiteralPart ) ;
541
541
expectOperatorToken ( tokens [ 5 ] , 17 , 19 , '${' ) ;
542
542
expectIdentifierToken ( tokens [ 6 ] , 19 , 20 , 'a' ) ;
543
- expectOperatorToken ( tokens [ 7 ] , 20 , 21 , '}' ) ;
543
+ expectCharacterToken ( tokens [ 7 ] , 20 , 21 , '}' ) ;
544
544
expectStringToken ( tokens [ 8 ] , 21 , 26 , ' - b' , StringTokenKind . TemplateLiteralEnd ) ;
545
- expectOperatorToken ( tokens [ 9 ] , 26 , 27 , '}' ) ;
545
+ expectCharacterToken ( tokens [ 9 ] , 26 , 27 , '}' ) ;
546
546
expectStringToken ( tokens [ 10 ] , 27 , 28 , '' , StringTokenKind . TemplateLiteralEnd ) ;
547
- expectOperatorToken ( tokens [ 11 ] , 28 , 29 , '}' ) ;
547
+ expectCharacterToken ( tokens [ 11 ] , 28 , 29 , '}' ) ;
548
548
expectStringToken ( tokens [ 12 ] , 29 , 34 , ' baz' , StringTokenKind . TemplateLiteralEnd ) ;
549
549
} ) ;
550
550
@@ -554,12 +554,12 @@ describe('lexer', () => {
554
554
expectStringToken ( tokens [ 0 ] , 0 , 7 , 'hello ' , StringTokenKind . TemplateLiteralPart ) ;
555
555
expectOperatorToken ( tokens [ 1 ] , 7 , 9 , '${' ) ;
556
556
expectIdentifierToken ( tokens [ 2 ] , 9 , 13 , 'name' ) ;
557
- expectOperatorToken ( tokens [ 3 ] , 13 , 14 , '}' ) ;
557
+ expectCharacterToken ( tokens [ 3 ] , 13 , 14 , '}' ) ;
558
558
expectStringToken ( tokens [ 4 ] , 14 , 15 , '' , StringTokenKind . TemplateLiteralEnd ) ;
559
559
expectStringToken ( tokens [ 5 ] , 15 , 20 , 'see ' , StringTokenKind . TemplateLiteralPart ) ;
560
560
expectOperatorToken ( tokens [ 6 ] , 20 , 22 , '${' ) ;
561
561
expectIdentifierToken ( tokens [ 7 ] , 22 , 26 , 'name' ) ;
562
- expectOperatorToken ( tokens [ 8 ] , 26 , 27 , '}' ) ;
562
+ expectCharacterToken ( tokens [ 8 ] , 26 , 27 , '}' ) ;
563
563
expectStringToken ( tokens [ 9 ] , 27 , 34 , ' later' , StringTokenKind . TemplateLiteralEnd ) ;
564
564
} ) ;
565
565
@@ -569,7 +569,7 @@ describe('lexer', () => {
569
569
expectStringToken ( tokens [ 0 ] , 0 , 7 , 'hello ' , StringTokenKind . TemplateLiteralPart ) ;
570
570
expectOperatorToken ( tokens [ 1 ] , 7 , 9 , '${' ) ;
571
571
expectIdentifierToken ( tokens [ 2 ] , 9 , 13 , 'name' ) ;
572
- expectOperatorToken ( tokens [ 3 ] , 13 , 14 , '}' ) ;
572
+ expectCharacterToken ( tokens [ 3 ] , 13 , 14 , '}' ) ;
573
573
expectStringToken ( tokens [ 4 ] , 14 , 15 , '' , StringTokenKind . TemplateLiteralEnd ) ;
574
574
expectOperatorToken ( tokens [ 5 ] , 16 , 17 , '+' ) ;
575
575
expectNumberToken ( tokens [ 6 ] , 18 , 21 , 123 ) ;
@@ -583,7 +583,7 @@ describe('lexer', () => {
583
583
expectIdentifierToken ( tokens [ 2 ] , 9 , 13 , 'name' ) ;
584
584
expectOperatorToken ( tokens [ 3 ] , 14 , 15 , '|' ) ;
585
585
expectIdentifierToken ( tokens [ 4 ] , 16 , 26 , 'capitalize' ) ;
586
- expectOperatorToken ( tokens [ 5 ] , 26 , 27 , '}' ) ;
586
+ expectCharacterToken ( tokens [ 5 ] , 26 , 27 , '}' ) ;
587
587
expectStringToken ( tokens [ 6 ] , 27 , 31 , '!!!' , StringTokenKind . TemplateLiteralEnd ) ;
588
588
} ) ;
589
589
@@ -597,7 +597,7 @@ describe('lexer', () => {
597
597
expectOperatorToken ( tokens [ 4 ] , 15 , 16 , '|' ) ;
598
598
expectIdentifierToken ( tokens [ 5 ] , 17 , 27 , 'capitalize' ) ;
599
599
expectCharacterToken ( tokens [ 6 ] , 27 , 28 , ')' ) ;
600
- expectOperatorToken ( tokens [ 7 ] , 28 , 29 , '}' ) ;
600
+ expectCharacterToken ( tokens [ 7 ] , 28 , 29 , '}' ) ;
601
601
expectStringToken ( tokens [ 8 ] , 29 , 33 , '!!!' , StringTokenKind . TemplateLiteralEnd ) ;
602
602
} ) ;
603
603
@@ -610,7 +610,7 @@ describe('lexer', () => {
610
610
expectStringToken ( tokens [ 3 ] , 6 , 7 , '' , StringTokenKind . TemplateLiteralPart ) ;
611
611
expectOperatorToken ( tokens [ 4 ] , 7 , 9 , '${' ) ;
612
612
expectIdentifierToken ( tokens [ 5 ] , 9 , 13 , 'name' ) ;
613
- expectOperatorToken ( tokens [ 6 ] , 13 , 14 , '}' ) ;
613
+ expectCharacterToken ( tokens [ 6 ] , 13 , 14 , '}' ) ;
614
614
expectStringToken ( tokens [ 7 ] , 14 , 15 , '' , StringTokenKind . TemplateLiteralEnd ) ;
615
615
expectCharacterToken ( tokens [ 8 ] , 15 , 16 , '}' ) ;
616
616
} ) ;
@@ -630,7 +630,7 @@ describe('lexer', () => {
630
630
expectStringToken ( tokens [ 0 ] , 0 , 7 , 'hello ' , StringTokenKind . TemplateLiteralPart ) ;
631
631
expectOperatorToken ( tokens [ 1 ] , 7 , 9 , '${' ) ;
632
632
expectIdentifierToken ( tokens [ 2 ] , 9 , 13 , 'name' ) ;
633
- expectOperatorToken ( tokens [ 3 ] , 13 , 14 , '}' ) ;
633
+ expectCharacterToken ( tokens [ 3 ] , 13 , 14 , '}' ) ;
634
634
expectErrorToken (
635
635
tokens [ 4 ] ,
636
636
15 ,
@@ -669,7 +669,7 @@ describe('lexer', () => {
669
669
expectOperatorToken ( tokens [ 2 ] , 10 , 12 , '${' ) ;
670
670
expectIdentifierToken ( tokens [ 3 ] , 12 , 15 , 'tag' ) ;
671
671
expectStringToken ( tokens [ 4 ] , 15 , 22 , 'world' , StringTokenKind . TemplateLiteralEnd ) ;
672
- expectOperatorToken ( tokens [ 5 ] , 22 , 23 , '}' ) ;
672
+ expectCharacterToken ( tokens [ 5 ] , 22 , 23 , '}' ) ;
673
673
expectStringToken ( tokens [ 6 ] , 23 , 24 , '' , StringTokenKind . TemplateLiteralEnd ) ;
674
674
} ) ;
675
675
} ) ;
0 commit comments