Commit 2ed7fac
committed
Change PrismRuby not to depend on hack that stores module nesting information to context.parent
All constant/module/class paths are resolved by PrismRuby parser itself.
Resolves include/extend module name before adding it because `Context#parent` will not have an information for delayed full-path name resolve.1 parent c2c0a01 commit 2ed7fac
File tree
5 files changed
+37
-22
lines changed- lib/rdoc
- code_object
- parser
- test/rdoc/parser
5 files changed
+37
-22
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
785 | 785 | | |
786 | 786 | | |
787 | 787 | | |
788 | | - | |
| 788 | + | |
| 789 | + | |
789 | 790 | | |
790 | 791 | | |
791 | 792 | | |
| |||
860 | 861 | | |
861 | 862 | | |
862 | 863 | | |
863 | | - | |
| 864 | + | |
| 865 | + | |
864 | 866 | | |
865 | 867 | | |
866 | | - | |
| 868 | + | |
867 | 869 | | |
868 | 870 | | |
869 | 871 | | |
870 | 872 | | |
871 | 873 | | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
872 | 881 | | |
873 | 882 | | |
874 | 883 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
74 | 77 | | |
75 | 78 | | |
76 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
| 153 | + | |
152 | 154 | | |
153 | 155 | | |
154 | 156 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | 62 | | |
68 | 63 | | |
69 | 64 | | |
| |||
482 | 477 | | |
483 | 478 | | |
484 | 479 | | |
| 480 | + | |
| 481 | + | |
485 | 482 | | |
486 | 483 | | |
487 | 484 | | |
488 | 485 | | |
489 | 486 | | |
490 | | - | |
| 487 | + | |
| 488 | + | |
491 | 489 | | |
492 | 490 | | |
493 | 491 | | |
| |||
590 | 588 | | |
591 | 589 | | |
592 | 590 | | |
593 | | - | |
| 591 | + | |
594 | 592 | | |
595 | 593 | | |
596 | 594 | | |
| |||
601 | 599 | | |
602 | 600 | | |
603 | 601 | | |
604 | | - | |
| 602 | + | |
605 | 603 | | |
606 | | - | |
| 604 | + | |
607 | 605 | | |
608 | 606 | | |
609 | 607 | | |
| |||
614 | 612 | | |
615 | 613 | | |
616 | 614 | | |
617 | | - | |
| 615 | + | |
618 | 616 | | |
619 | 617 | | |
620 | | - | |
| 618 | + | |
621 | 619 | | |
622 | 620 | | |
623 | 621 | | |
| |||
657 | 655 | | |
658 | 656 | | |
659 | 657 | | |
660 | | - | |
| 658 | + | |
| 659 | + | |
661 | 660 | | |
662 | 661 | | |
663 | 662 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1746 | 1746 | | |
1747 | 1747 | | |
1748 | 1748 | | |
| 1749 | + | |
1749 | 1750 | | |
1750 | 1751 | | |
1751 | 1752 | | |
| |||
1765 | 1766 | | |
1766 | 1767 | | |
1767 | 1768 | | |
1768 | | - | |
1769 | | - | |
1770 | | - | |
1771 | | - | |
1772 | | - | |
1773 | | - | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
1774 | 1775 | | |
1775 | 1776 | | |
1776 | | - | |
| 1777 | + | |
| 1778 | + | |
1777 | 1779 | | |
1778 | 1780 | | |
1779 | 1781 | | |
| |||
0 commit comments