@@ -946,7 +946,7 @@ control/cases.rb:
946
946
# 92| 0: [RegExpCharacterRange] 0-9
947
947
# 92| 0: [RegExpConstant, RegExpNormalChar] 0
948
948
# 92| 1: [RegExpConstant, RegExpNormalChar] 9
949
- # 92| getComponent: [StringTextComponent ] .*abc[0-9]
949
+ # 92| getComponent: [RegExpTextComponent ] .*abc[0-9]
950
950
# 93| getBranch: [InClause] in ... then ...
951
951
# 93| getPattern: [RangeLiteral] _ .. _
952
952
# 93| getBegin: [IntegerLiteral] 5
@@ -1761,13 +1761,13 @@ literals/literals.rb:
1761
1761
# 137| 0: [RegExpConstant, RegExpNormalChar] f
1762
1762
# 137| 1: [RegExpConstant, RegExpNormalChar] o
1763
1763
# 137| 2: [RegExpConstant, RegExpNormalChar] o
1764
- # 137| getComponent: [StringTextComponent ] foo
1764
+ # 137| getComponent: [RegExpTextComponent ] foo
1765
1765
# 138| getStmt: [RegExpLiteral] /foo/
1766
1766
# 138| getParsed: [RegExpSequence] foo
1767
1767
# 138| 0: [RegExpConstant, RegExpNormalChar] f
1768
1768
# 138| 1: [RegExpConstant, RegExpNormalChar] o
1769
1769
# 138| 2: [RegExpConstant, RegExpNormalChar] o
1770
- # 138| getComponent: [StringTextComponent ] foo
1770
+ # 138| getComponent: [RegExpTextComponent ] foo
1771
1771
# 139| getStmt: [RegExpLiteral] /foo+\sbar\S/
1772
1772
# 139| getParsed: [RegExpSequence] foo+\sbar\S
1773
1773
# 139| 0: [RegExpConstant, RegExpNormalChar] f
@@ -1779,10 +1779,10 @@ literals/literals.rb:
1779
1779
# 139| 5: [RegExpConstant, RegExpNormalChar] a
1780
1780
# 139| 6: [RegExpConstant, RegExpNormalChar] r
1781
1781
# 139| 7: [RegExpCharacterClassEscape] \S
1782
- # 139| getComponent: [StringTextComponent ] foo+
1783
- # 139| getComponent: [StringEscapeSequenceComponent ] \s
1784
- # 139| getComponent: [StringTextComponent ] bar
1785
- # 139| getComponent: [StringEscapeSequenceComponent ] \S
1782
+ # 139| getComponent: [RegExpTextComponent ] foo+
1783
+ # 139| getComponent: [RegExpEscapeSequenceComponent ] \s
1784
+ # 139| getComponent: [RegExpTextComponent ] bar
1785
+ # 139| getComponent: [RegExpEscapeSequenceComponent ] \S
1786
1786
# 140| getStmt: [RegExpLiteral] /foo#{...}bar#{...}#{...}/
1787
1787
# 140| getParsed: [RegExpSequence] foo2barbarbar
1788
1788
# 140| 0: [RegExpConstant, RegExpNormalChar] f
@@ -1798,35 +1798,31 @@ literals/literals.rb:
1798
1798
# 140| 10: [RegExpConstant, RegExpNormalChar] b
1799
1799
# 140| 11: [RegExpConstant, RegExpNormalChar] a
1800
1800
# 140| 12: [RegExpConstant, RegExpNormalChar] r
1801
- # 140| getComponent: [StringTextComponent ] foo
1802
- # 140| getComponent: [StringInterpolationComponent ] #{...}
1801
+ # 140| getComponent: [RegExpTextComponent ] foo
1802
+ # 140| getComponent: [RegExpInterpolationComponent ] #{...}
1803
1803
# 140| getStmt: [AddExpr] ... + ...
1804
1804
# 140| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
1805
1805
# 140| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
1806
- # 140| getComponent: [StringTextComponent ] bar
1807
- # 140| getComponent: [StringInterpolationComponent ] #{...}
1806
+ # 140| getComponent: [RegExpTextComponent ] bar
1807
+ # 140| getComponent: [RegExpInterpolationComponent ] #{...}
1808
1808
# 140| getStmt: [LocalVariableAccess] bar
1809
- # 140| getComponent: [StringInterpolationComponent ] #{...}
1809
+ # 140| getComponent: [RegExpInterpolationComponent ] #{...}
1810
1810
# 140| getStmt: [ConstantReadAccess] BAR
1811
1811
# 141| getStmt: [RegExpLiteral] /foo/
1812
- # 141| getParsed: [RegExpSequence] foo
1813
- # 141| 0: [RegExpConstant, RegExpNormalChar] f
1814
- # 141| 1: [RegExpConstant, RegExpNormalChar] o
1815
- # 141| 2: [RegExpConstant, RegExpNormalChar] o
1816
- # 141| getComponent: [StringTextComponent] foo
1812
+ # 141| getComponent: [RegExpTextComponent] foo
1817
1813
# 142| getStmt: [RegExpLiteral] //
1818
1814
# 143| getStmt: [RegExpLiteral] /foo/
1819
1815
# 143| getParsed: [RegExpSequence] foo
1820
1816
# 143| 0: [RegExpConstant, RegExpNormalChar] f
1821
1817
# 143| 1: [RegExpConstant, RegExpNormalChar] o
1822
1818
# 143| 2: [RegExpConstant, RegExpNormalChar] o
1823
- # 143| getComponent: [StringTextComponent ] foo
1819
+ # 143| getComponent: [RegExpTextComponent ] foo
1824
1820
# 144| getStmt: [RegExpLiteral] /foo/
1825
1821
# 144| getParsed: [RegExpSequence] foo
1826
1822
# 144| 0: [RegExpConstant, RegExpNormalChar] f
1827
1823
# 144| 1: [RegExpConstant, RegExpNormalChar] o
1828
1824
# 144| 2: [RegExpConstant, RegExpNormalChar] o
1829
- # 144| getComponent: [StringTextComponent ] foo
1825
+ # 144| getComponent: [RegExpTextComponent ] foo
1830
1826
# 145| getStmt: [RegExpLiteral] /foo+\sbar\S/
1831
1827
# 145| getParsed: [RegExpSequence] foo+\sbar\S
1832
1828
# 145| 0: [RegExpConstant, RegExpNormalChar] f
@@ -1838,10 +1834,10 @@ literals/literals.rb:
1838
1834
# 145| 5: [RegExpConstant, RegExpNormalChar] a
1839
1835
# 145| 6: [RegExpConstant, RegExpNormalChar] r
1840
1836
# 145| 7: [RegExpCharacterClassEscape] \S
1841
- # 145| getComponent: [StringTextComponent ] foo+
1842
- # 145| getComponent: [StringEscapeSequenceComponent ] \s
1843
- # 145| getComponent: [StringTextComponent ] bar
1844
- # 145| getComponent: [StringEscapeSequenceComponent ] \S
1837
+ # 145| getComponent: [RegExpTextComponent ] foo+
1838
+ # 145| getComponent: [RegExpEscapeSequenceComponent ] \s
1839
+ # 145| getComponent: [RegExpTextComponent ] bar
1840
+ # 145| getComponent: [RegExpEscapeSequenceComponent ] \S
1845
1841
# 146| getStmt: [RegExpLiteral] /foo#{...}bar#{...}#{...}/
1846
1842
# 146| getParsed: [RegExpSequence] foo2barbarbar
1847
1843
# 146| 0: [RegExpConstant, RegExpNormalChar] f
@@ -1857,22 +1853,18 @@ literals/literals.rb:
1857
1853
# 146| 10: [RegExpConstant, RegExpNormalChar] b
1858
1854
# 146| 11: [RegExpConstant, RegExpNormalChar] a
1859
1855
# 146| 12: [RegExpConstant, RegExpNormalChar] r
1860
- # 146| getComponent: [StringTextComponent ] foo
1861
- # 146| getComponent: [StringInterpolationComponent ] #{...}
1856
+ # 146| getComponent: [RegExpTextComponent ] foo
1857
+ # 146| getComponent: [RegExpInterpolationComponent ] #{...}
1862
1858
# 146| getStmt: [AddExpr] ... + ...
1863
1859
# 146| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
1864
1860
# 146| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
1865
- # 146| getComponent: [StringTextComponent ] bar
1866
- # 146| getComponent: [StringInterpolationComponent ] #{...}
1861
+ # 146| getComponent: [RegExpTextComponent ] bar
1862
+ # 146| getComponent: [RegExpInterpolationComponent ] #{...}
1867
1863
# 146| getStmt: [LocalVariableAccess] bar
1868
- # 146| getComponent: [StringInterpolationComponent ] #{...}
1864
+ # 146| getComponent: [RegExpInterpolationComponent ] #{...}
1869
1865
# 146| getStmt: [ConstantReadAccess] BAR
1870
1866
# 147| getStmt: [RegExpLiteral] /foo/
1871
- # 147| getParsed: [RegExpSequence] foo
1872
- # 147| 0: [RegExpConstant, RegExpNormalChar] f
1873
- # 147| 1: [RegExpConstant, RegExpNormalChar] o
1874
- # 147| 2: [RegExpConstant, RegExpNormalChar] o
1875
- # 147| getComponent: [StringTextComponent] foo
1867
+ # 147| getComponent: [RegExpTextComponent] foo
1876
1868
# 150| getStmt: [StringLiteral] "abcdefghijklmnopqrstuvwxyzabcdef"
1877
1869
# 150| getComponent: [StringTextComponent] abcdefghijklmnopqrstuvwxyzabcdef
1878
1870
# 151| getStmt: [StringLiteral] "foobarfoobarfoobarfoobarfooba..."
@@ -2399,7 +2391,7 @@ operations/operations.rb:
2399
2391
# 65| 2: [RegExpConstant, RegExpNormalChar] o
2400
2392
# 65| 3: [RegExpStar] .*
2401
2393
# 65| 0: [RegExpDot] .
2402
- # 65| getComponent: [StringTextComponent ] foo.*
2394
+ # 65| getComponent: [RegExpTextComponent ] foo.*
2403
2395
# 66| getStmt: [NoRegExpMatchExpr] ... !~ ...
2404
2396
# 66| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] handle
2405
2397
# 66| getAnOperand/getArgument/getRightOperand: [RegExpLiteral] /.*bar/
@@ -2409,7 +2401,7 @@ operations/operations.rb:
2409
2401
# 66| 1: [RegExpConstant, RegExpNormalChar] b
2410
2402
# 66| 2: [RegExpConstant, RegExpNormalChar] a
2411
2403
# 66| 3: [RegExpConstant, RegExpNormalChar] r
2412
- # 66| getComponent: [StringTextComponent ] .*bar
2404
+ # 66| getComponent: [RegExpTextComponent ] .*bar
2413
2405
# 69| getStmt: [AssignAddExpr] ... += ...
2414
2406
# 69| getAnOperand/getLeftOperand: [LocalVariableAccess] x
2415
2407
# 69| getAnOperand/getRightOperand: [IntegerLiteral] 128
0 commit comments