Commit b7da5b8
committed
Ensure operator names appear in the syntax tree
Previously, operator names were defined using regexes, preventing them
from being explicitly represented in the tree. This commit ensures that
operator names are parsed as distinct nodes, making them accessible to
third-party libraries/users/consumers.1 parent d563cbf commit b7da5b8
File tree
7 files changed
+100
-45
lines changed- src
- test/corpus
7 files changed
+100
-45
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
428 | 428 | | |
429 | 429 | | |
430 | 430 | | |
431 | | - | |
| 431 | + | |
| 432 | + | |
432 | 433 | | |
433 | 434 | | |
434 | 435 | | |
| |||
1934 | 1935 | | |
1935 | 1936 | | |
1936 | 1937 | | |
1937 | | - | |
| 1938 | + | |
1938 | 1939 | | |
| 1940 | + | |
1939 | 1941 | | |
1940 | 1942 | | |
1941 | 1943 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8181 | 8181 | | |
8182 | 8182 | | |
8183 | 8183 | | |
8184 | | - | |
8185 | | - | |
| 8184 | + | |
| 8185 | + | |
8186 | 8186 | | |
8187 | 8187 | | |
8188 | 8188 | | |
8189 | 8189 | | |
8190 | 8190 | | |
8191 | 8191 | | |
8192 | 8192 | | |
| 8193 | + | |
| 8194 | + | |
| 8195 | + | |
| 8196 | + | |
8193 | 8197 | | |
8194 | 8198 | | |
8195 | 8199 | | |
| |||
18858 | 18862 | | |
18859 | 18863 | | |
18860 | 18864 | | |
18861 | | - | |
18862 | | - | |
| 18865 | + | |
| 18866 | + | |
18863 | 18867 | | |
18864 | 18868 | | |
18865 | 18869 | | |
| |||
18868 | 18872 | | |
18869 | 18873 | | |
18870 | 18874 | | |
| 18875 | + | |
| 18876 | + | |
| 18877 | + | |
| 18878 | + | |
18871 | 18879 | | |
18872 | 18880 | | |
18873 | 18881 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9717 | 9717 | | |
9718 | 9718 | | |
9719 | 9719 | | |
9720 | | - | |
| 9720 | + | |
| 9721 | + | |
| 9722 | + | |
| 9723 | + | |
| 9724 | + | |
| 9725 | + | |
| 9726 | + | |
| 9727 | + | |
| 9728 | + | |
| 9729 | + | |
| 9730 | + | |
9721 | 9731 | | |
9722 | 9732 | | |
9723 | 9733 | | |
| |||
14684 | 14694 | | |
14685 | 14695 | | |
14686 | 14696 | | |
14687 | | - | |
| 14697 | + | |
| 14698 | + | |
| 14699 | + | |
| 14700 | + | |
| 14701 | + | |
| 14702 | + | |
| 14703 | + | |
| 14704 | + | |
| 14705 | + | |
| 14706 | + | |
| 14707 | + | |
14688 | 14708 | | |
14689 | 14709 | | |
14690 | 14710 | | |
| |||
15709 | 15729 | | |
15710 | 15730 | | |
15711 | 15731 | | |
| 15732 | + | |
| 15733 | + | |
| 15734 | + | |
| 15735 | + | |
15712 | 15736 | | |
15713 | 15737 | | |
15714 | 15738 | | |
| |||
15921 | 15945 | | |
15922 | 15946 | | |
15923 | 15947 | | |
| 15948 | + | |
| 15949 | + | |
| 15950 | + | |
| 15951 | + | |
15924 | 15952 | | |
15925 | 15953 | | |
15926 | 15954 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| |||
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
258 | | - | |
| 258 | + | |
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
| |||
800 | 800 | | |
801 | 801 | | |
802 | 802 | | |
803 | | - | |
| 803 | + | |
804 | 804 | | |
805 | 805 | | |
806 | 806 | | |
| |||
972 | 972 | | |
973 | 973 | | |
974 | 974 | | |
975 | | - | |
| 975 | + | |
976 | 976 | | |
977 | 977 | | |
978 | 978 | | |
| |||
1517 | 1517 | | |
1518 | 1518 | | |
1519 | 1519 | | |
1520 | | - | |
| 1520 | + | |
1521 | 1521 | | |
1522 | 1522 | | |
1523 | 1523 | | |
| |||
1689 | 1689 | | |
1690 | 1690 | | |
1691 | 1691 | | |
1692 | | - | |
| 1692 | + | |
1693 | 1693 | | |
1694 | 1694 | | |
1695 | 1695 | | |
| |||
2414 | 2414 | | |
2415 | 2415 | | |
2416 | 2416 | | |
2417 | | - | |
2418 | | - | |
2419 | | - | |
| 2417 | + | |
| 2418 | + | |
| 2419 | + | |
2420 | 2420 | | |
2421 | 2421 | | |
2422 | 2422 | | |
| |||
3102 | 3102 | | |
3103 | 3103 | | |
3104 | 3104 | | |
3105 | | - | |
3106 | | - | |
3107 | | - | |
| 3105 | + | |
| 3106 | + | |
| 3107 | + | |
3108 | 3108 | | |
3109 | 3109 | | |
3110 | 3110 | | |
| |||
32370 | 32370 | | |
32371 | 32371 | | |
32372 | 32372 | | |
32373 | | - | |
| 32373 | + | |
32374 | 32374 | | |
32375 | 32375 | | |
32376 | 32376 | | |
32377 | 32377 | | |
32378 | 32378 | | |
32379 | 32379 | | |
32380 | 32380 | | |
32381 | | - | |
| 32381 | + | |
32382 | 32382 | | |
32383 | 32383 | | |
32384 | 32384 | | |
32385 | 32385 | | |
32386 | 32386 | | |
32387 | 32387 | | |
32388 | | - | |
| 32388 | + | |
32389 | 32389 | | |
32390 | 32390 | | |
32391 | 32391 | | |
32392 | 32392 | | |
32393 | 32393 | | |
32394 | 32394 | | |
32395 | | - | |
| 32395 | + | |
32396 | 32396 | | |
32397 | 32397 | | |
32398 | 32398 | | |
| |||
32403 | 32403 | | |
32404 | 32404 | | |
32405 | 32405 | | |
32406 | | - | |
| 32406 | + | |
32407 | 32407 | | |
32408 | 32408 | | |
32409 | 32409 | | |
| |||
34438 | 34438 | | |
34439 | 34439 | | |
34440 | 34440 | | |
34441 | | - | |
| 34441 | + | |
34442 | 34442 | | |
34443 | 34443 | | |
34444 | 34444 | | |
| |||
907274 | 907274 | | |
907275 | 907275 | | |
907276 | 907276 | | |
907277 | | - | |
| 907277 | + | |
907278 | 907278 | | |
907279 | 907279 | | |
907280 | 907280 | | |
| |||
910478 | 910478 | | |
910479 | 910479 | | |
910480 | 910480 | | |
910481 | | - | |
| 910481 | + | |
910482 | 910482 | | |
910483 | 910483 | | |
910484 | 910484 | | |
| |||
911684 | 911684 | | |
911685 | 911685 | | |
911686 | 911686 | | |
911687 | | - | |
| 911687 | + | |
911688 | 911688 | | |
911689 | 911689 | | |
911690 | 911690 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
416 | 416 | | |
417 | 417 | | |
418 | 418 | | |
419 | | - | |
| 419 | + | |
| 420 | + | |
420 | 421 | | |
421 | 422 | | |
422 | 423 | | |
| |||
429 | 430 | | |
430 | 431 | | |
431 | 432 | | |
432 | | - | |
| 433 | + | |
| 434 | + | |
433 | 435 | | |
434 | 436 | | |
435 | 437 | | |
436 | | - | |
| 438 | + | |
| 439 | + | |
437 | 440 | | |
438 | 441 | | |
439 | 442 | | |
| |||
458 | 461 | | |
459 | 462 | | |
460 | 463 | | |
461 | | - | |
| 464 | + | |
| 465 | + | |
462 | 466 | | |
463 | 467 | | |
464 | 468 | | |
| |||
496 | 500 | | |
497 | 501 | | |
498 | 502 | | |
499 | | - | |
| 503 | + | |
| 504 | + | |
500 | 505 | | |
501 | 506 | | |
502 | 507 | | |
| |||
527 | 532 | | |
528 | 533 | | |
529 | 534 | | |
530 | | - | |
| 535 | + | |
| 536 | + | |
531 | 537 | | |
532 | 538 | | |
533 | 539 | | |
534 | 540 | | |
535 | 541 | | |
536 | 542 | | |
537 | | - | |
| 543 | + | |
| 544 | + | |
538 | 545 | | |
539 | 546 | | |
540 | 547 | | |
| |||
1076 | 1083 | | |
1077 | 1084 | | |
1078 | 1085 | | |
1079 | | - | |
| 1086 | + | |
| 1087 | + | |
1080 | 1088 | | |
1081 | 1089 | | |
1082 | 1090 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1052 | 1052 | | |
1053 | 1053 | | |
1054 | 1054 | | |
| 1055 | + | |
1055 | 1056 | | |
1056 | 1057 | | |
1057 | 1058 | | |
| |||
0 commit comments