Commit e5e923d
authored
Disallow await as bound name in using declaration (#15391)
* refine checkLVal typings
* refactor: pack let binding check to binding flags
* Disallow await in using declaration
* add more test cases
* add module test cases1 parent 3aee4e3 commit e5e923d
10 files changed
Lines changed: 406 additions & 50 deletions
File tree
- packages/babel-parser
- src
- parse-error
- parser
- util
- test/fixtures/experimental/explicit-resource-management
- invalid-using-binding-await-module
- invalid-using-binding-await-script
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| 36 | + | |
| 37 | + | |
35 | 38 | | |
36 | 39 | | |
37 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
560 | 560 | | |
561 | 561 | | |
562 | 562 | | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | 563 | | |
568 | 564 | | |
569 | 565 | | |
| |||
579 | 575 | | |
580 | 576 | | |
581 | 577 | | |
582 | | - | |
583 | 578 | | |
584 | 579 | | |
585 | 580 | | |
586 | 581 | | |
587 | 582 | | |
588 | 583 | | |
589 | | - | |
590 | 584 | | |
591 | 585 | | |
592 | 586 | | |
| |||
604 | 598 | | |
605 | 599 | | |
606 | 600 | | |
607 | | - | |
| 601 | + | |
608 | 602 | | |
609 | 603 | | |
610 | 604 | | |
611 | 605 | | |
612 | | - | |
613 | 606 | | |
614 | 607 | | |
615 | 608 | | |
| |||
626 | 619 | | |
627 | 620 | | |
628 | 621 | | |
629 | | - | |
| 622 | + | |
630 | 623 | | |
631 | 624 | | |
632 | 625 | | |
| |||
637 | 630 | | |
638 | 631 | | |
639 | 632 | | |
640 | | - | |
641 | | - | |
642 | | - | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
| 633 | + | |
647 | 634 | | |
648 | 635 | | |
649 | 636 | | |
650 | 637 | | |
651 | 638 | | |
652 | 639 | | |
653 | 640 | | |
654 | | - | |
655 | | - | |
656 | | - | |
657 | | - | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
658 | 645 | | |
659 | 646 | | |
660 | 647 | | |
661 | 648 | | |
662 | 649 | | |
663 | 650 | | |
664 | | - | |
665 | 651 | | |
666 | 652 | | |
667 | 653 | | |
668 | | - | |
669 | 654 | | |
670 | 655 | | |
671 | 656 | | |
| |||
677 | 662 | | |
678 | 663 | | |
679 | 664 | | |
680 | | - | |
681 | 665 | | |
682 | 666 | | |
683 | 667 | | |
| |||
695 | 679 | | |
696 | 680 | | |
697 | 681 | | |
698 | | - | |
| 682 | + | |
699 | 683 | | |
700 | 684 | | |
701 | 685 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
470 | 471 | | |
471 | 472 | | |
472 | 473 | | |
473 | | - | |
| 474 | + | |
474 | 475 | | |
475 | 476 | | |
476 | 477 | | |
| |||
1076 | 1077 | | |
1077 | 1078 | | |
1078 | 1079 | | |
1079 | | - | |
1080 | | - | |
| 1080 | + | |
1081 | 1081 | | |
1082 | 1082 | | |
1083 | 1083 | | |
| |||
1507 | 1507 | | |
1508 | 1508 | | |
1509 | 1509 | | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
1510 | 1515 | | |
1511 | 1516 | | |
1512 | 1517 | | |
| |||
2959 | 2964 | | |
2960 | 2965 | | |
2961 | 2966 | | |
2962 | | - | |
2963 | | - | |
| 2967 | + | |
2964 | 2968 | | |
2965 | 2969 | | |
2966 | 2970 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
| 29 | + | |
| 30 | + | |
31 | 31 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
45 | 47 | | |
46 | 48 | | |
47 | 49 | | |
48 | 50 | | |
49 | | - | |
50 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
51 | 54 | | |
52 | 55 | | |
53 | 56 | | |
54 | 57 | | |
55 | | - | |
| 58 | + | |
56 | 59 | | |
57 | 60 | | |
58 | 61 | | |
59 | | - | |
60 | | - | |
| 62 | + | |
| 63 | + | |
61 | 64 | | |
62 | | - | |
| 65 | + | |
63 | 66 | | |
64 | | - | |
| 67 | + | |
65 | 68 | | |
66 | 69 | | |
67 | 70 | | |
| |||
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments