Commit 13d52c2
authored
* Remove the slice type.
* Make Slice a kind of the expr type instead of the slice type.
* Replace ExtSlice(slices) with Tuple(slices, Load()).
* Replace Index(value) with a value itself.
All non-terminal nodes in AST for expressions are now of the expr type.
1 parent e5e5632 commit 13d52c2
File tree
15 files changed
+293
-702
lines changed- Doc
- library
- tools
- whatsnew
- Include
- Lib
- test
- Misc/NEWS.d/next/Library
- Parser
- Python
15 files changed
+293
-702
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
123 | 128 | | |
124 | 129 | | |
125 | 130 | | |
126 | 131 | | |
127 | | - | |
| 132 | + | |
128 | 133 | | |
129 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
130 | 143 | | |
131 | 144 | | |
132 | 145 | | |
| |||
552 | 565 | | |
553 | 566 | | |
554 | 567 | | |
555 | | - | |
556 | | - | |
557 | | - | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
558 | 572 | | |
559 | 573 | | |
560 | | - | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | 574 | | |
566 | 575 | | |
567 | | - | |
| 576 | + | |
568 | 577 | | |
569 | 578 | | |
570 | 579 | | |
571 | | - | |
572 | | - | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
573 | 587 | | |
574 | 588 | | |
575 | 589 | | |
576 | 590 | | |
577 | 591 | | |
578 | | - | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
579 | 595 | | |
580 | 596 | | |
581 | 597 | | |
| |||
589 | 605 | | |
590 | 606 | | |
591 | 607 | | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | | - | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | 608 | | |
614 | 609 | | |
615 | 610 | | |
| |||
823 | 818 | | |
824 | 819 | | |
825 | 820 | | |
826 | | - | |
827 | | - | |
| 821 | + | |
828 | 822 | | |
829 | 823 | | |
830 | 824 | | |
| |||
1708 | 1702 | | |
1709 | 1703 | | |
1710 | 1704 | | |
1711 | | - | |
| 1705 | + | |
1712 | 1706 | | |
1713 | 1707 | | |
1714 | 1708 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
| 112 | + | |
111 | 113 | | |
112 | 114 | | |
113 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
535 | 535 | | |
536 | 536 | | |
537 | 537 | | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
538 | 544 | | |
539 | 545 | | |
540 | 546 | | |
| |||
667 | 673 | | |
668 | 674 | | |
669 | 675 | | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
670 | 682 | | |
671 | 683 | | |
672 | 684 | | |
673 | 685 | | |
| 686 | + | |
674 | 687 | | |
675 | 688 | | |
676 | 689 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
445 | 445 | | |
446 | 446 | | |
447 | 447 | | |
448 | | - | |
| 448 | + | |
449 | 449 | | |
450 | 450 | | |
451 | 451 | | |
| |||
552 | 552 | | |
553 | 553 | | |
554 | 554 | | |
| 555 | + | |
555 | 556 | | |
556 | 557 | | |
557 | 558 | | |
| |||
563 | 564 | | |
564 | 565 | | |
565 | 566 | | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
566 | 584 | | |
567 | 585 | | |
568 | 586 | | |
| |||
1268 | 1286 | | |
1269 | 1287 | | |
1270 | 1288 | | |
1271 | | - | |
1272 | | - | |
1273 | | - | |
1274 | | - | |
| 1289 | + | |
| 1290 | + | |
1275 | 1291 | | |
1276 | 1292 | | |
1277 | 1293 | | |
| |||
1283 | 1299 | | |
1284 | 1300 | | |
1285 | 1301 | | |
1286 | | - | |
1287 | | - | |
1288 | | - | |
1289 | | - | |
1290 | 1302 | | |
1291 | 1303 | | |
1292 | 1304 | | |
| |||
1297 | 1309 | | |
1298 | 1310 | | |
1299 | 1311 | | |
1300 | | - | |
1301 | | - | |
1302 | | - | |
1303 | 1312 | | |
1304 | 1313 | | |
1305 | 1314 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
346 | 350 | | |
347 | 351 | | |
348 | 352 | | |
| |||
1308 | 1312 | | |
1309 | 1313 | | |
1310 | 1314 | | |
1311 | | - | |
| 1315 | + | |
1312 | 1316 | | |
1313 | 1317 | | |
1314 | 1318 | | |
1315 | | - | |
| 1319 | + | |
1316 | 1320 | | |
1317 | 1321 | | |
1318 | 1322 | | |
1319 | 1323 | | |
1320 | 1324 | | |
1321 | 1325 | | |
1322 | 1326 | | |
1323 | | - | |
1324 | | - | |
1325 | | - | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
1326 | 1330 | | |
1327 | 1331 | | |
1328 | 1332 | | |
| |||
1664 | 1668 | | |
1665 | 1669 | | |
1666 | 1670 | | |
1667 | | - | |
| 1671 | + | |
1668 | 1672 | | |
1669 | 1673 | | |
1670 | | - | |
1671 | | - | |
| 1674 | + | |
| 1675 | + | |
1672 | 1676 | | |
1673 | 1677 | | |
1674 | 1678 | | |
| |||
1989 | 1993 | | |
1990 | 1994 | | |
1991 | 1995 | | |
1992 | | - | |
| 1996 | + | |
1993 | 1997 | | |
1994 | 1998 | | |
1995 | 1999 | | |
1996 | 2000 | | |
1997 | 2001 | | |
1998 | 2002 | | |
1999 | | - | |
| 2003 | + | |
2000 | 2004 | | |
2001 | 2005 | | |
0 commit comments