summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJemma Issroff <jemmaissroff@gmail.com>2023-08-21 10:45:56 -0700
committerJemma Issroff <jemmaissroff@gmail.com>2023-08-21 10:45:56 -0700
commit7d26c03267cf1be643963355fc52efde1574b37a (patch)
treefb204fbcee89ba941108ee9b0bcaf7991136385b
parent2cecd3c8c1c62158d44c86fe782780394b227f24 (diff)
Manually resync YARP
YARP commits were synced out of order. We are doing this reset commit to ensure that all files are currently correct and we can proceed with monitoring syncs so this doesn't happen again.
-rw-r--r--test/yarp/fixtures/newline-terminated-things.txt16
-rw-r--r--test/yarp/fixtures/seattlerb/heredoc_wtf_I_hate_you.txt4
-rw-r--r--test/yarp/fixtures/seattlerb/i_fucking_hate_line_numbers.txt13
-rw-r--r--test/yarp/fixtures/seattlerb/i_fucking_hate_line_numbers2.txt8
-rw-r--r--test/yarp/fixtures/seattlerb/i_have_no_freakin_clue.txt2
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me2.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me3.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me4.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me5.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me_10.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me_11.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me_12.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me_6.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me_7.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me_8.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/kill_me_9.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/motherfuckin_leading_dots.txt2
-rw-r--r--test/yarp/fixtures/seattlerb/motherfuckin_leading_dots2.txt2
-rw-r--r--test/yarp/fixtures/seattlerb/wtf.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/wtf_7.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/wtf_8.txt1
-rw-r--r--test/yarp/fixtures/seattlerb/zomg_sometimes_i_hate_this_project.txt5
-rw-r--r--test/yarp/location_test.rb41
-rw-r--r--test/yarp/snapshots/newline-terminated-things.txt22
-rw-r--r--test/yarp/snapshots/seattlerb/heredoc_wtf_I_hate_you.txt51
-rw-r--r--test/yarp/snapshots/seattlerb/i_fucking_hate_line_numbers.txt131
-rw-r--r--test/yarp/snapshots/seattlerb/i_fucking_hate_line_numbers2.txt52
-rw-r--r--test/yarp/snapshots/seattlerb/i_have_no_freakin_clue.txt49
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me.txt44
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me2.txt35
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me3.txt35
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me4.txt22
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me5.txt35
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me_10.txt44
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me_11.txt40
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me_12.txt41
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me_6.txt45
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me_7.txt41
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me_8.txt42
-rw-r--r--test/yarp/snapshots/seattlerb/kill_me_9.txt43
-rw-r--r--test/yarp/snapshots/seattlerb/motherfuckin_leading_dots.txt16
-rw-r--r--test/yarp/snapshots/seattlerb/motherfuckin_leading_dots2.txt7
-rw-r--r--test/yarp/snapshots/seattlerb/wtf.txt48
-rw-r--r--test/yarp/snapshots/seattlerb/wtf_7.txt30
-rw-r--r--test/yarp/snapshots/seattlerb/wtf_8.txt30
-rw-r--r--test/yarp/snapshots/seattlerb/zomg_sometimes_i_hate_this_project.txt81
-rw-r--r--yarp/config.yml112
-rw-r--r--yarp/yarp.c166
49 files changed, 0 insertions, 1370 deletions
diff --git a/test/yarp/fixtures/newline-terminated-things.txt b/test/yarp/fixtures/newline-terminated-things.txt
deleted file mode 100644
index ba07c085b0..0000000000
--- a/test/yarp/fixtures/newline-terminated-things.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-<<<<<<< HEAD:test/yarp/fixtures/newline-terminated-things.txt
-# note that %i, %I, %w, and %W do not support newline termination in CRuby
-
-%
-foo
-
-%q
-foo
-
-%Q
-foo
-
-=======
->>>>>>> 0d5d759091 (fix: support newline-terminated regular expressions):test/fixtures/newline-terminated-things.txt
-%r
-foo
diff --git a/test/yarp/fixtures/seattlerb/heredoc_wtf_I_hate_you.txt b/test/yarp/fixtures/seattlerb/heredoc_wtf_I_hate_you.txt
deleted file mode 100644
index 5c73907cae..0000000000
--- a/test/yarp/fixtures/seattlerb/heredoc_wtf_I_hate_you.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-p <<-END+'b
- a
- END
- c'+'d'
diff --git a/test/yarp/fixtures/seattlerb/i_fucking_hate_line_numbers.txt b/test/yarp/fixtures/seattlerb/i_fucking_hate_line_numbers.txt
deleted file mode 100644
index 8008127dc9..0000000000
--- a/test/yarp/fixtures/seattlerb/i_fucking_hate_line_numbers.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-if true
- p 1
- a.b 2
- c.d 3, 4
- e.f 5
- g.h 6, 7
- p(1)
- a.b(2)
- c.d(3, 4)
- e.f(5)
- g.h(6, 7)
-end
-
diff --git a/test/yarp/fixtures/seattlerb/i_fucking_hate_line_numbers2.txt b/test/yarp/fixtures/seattlerb/i_fucking_hate_line_numbers2.txt
deleted file mode 100644
index 1964562416..0000000000
--- a/test/yarp/fixtures/seattlerb/i_fucking_hate_line_numbers2.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-if true then
- p("a")
- b = 1
- p b
- c =1
-end
-a
-
diff --git a/test/yarp/fixtures/seattlerb/i_have_no_freakin_clue.txt b/test/yarp/fixtures/seattlerb/i_have_no_freakin_clue.txt
deleted file mode 100644
index 3259097492..0000000000
--- a/test/yarp/fixtures/seattlerb/i_have_no_freakin_clue.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-1 ? b('') : 2
-a d: 3
diff --git a/test/yarp/fixtures/seattlerb/kill_me.txt b/test/yarp/fixtures/seattlerb/kill_me.txt
deleted file mode 100644
index 9f95860b82..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |a, (b, *c)| }
diff --git a/test/yarp/fixtures/seattlerb/kill_me2.txt b/test/yarp/fixtures/seattlerb/kill_me2.txt
deleted file mode 100644
index 8abfe3f634..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me2.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |*a, b| }
diff --git a/test/yarp/fixtures/seattlerb/kill_me3.txt b/test/yarp/fixtures/seattlerb/kill_me3.txt
deleted file mode 100644
index 6f43ab7b1d..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me3.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |*a, b, &c| }
diff --git a/test/yarp/fixtures/seattlerb/kill_me4.txt b/test/yarp/fixtures/seattlerb/kill_me4.txt
deleted file mode 100644
index 7070e1e964..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me4.txt
+++ /dev/null
@@ -1 +0,0 @@
-a=b ? true: false
diff --git a/test/yarp/fixtures/seattlerb/kill_me5.txt b/test/yarp/fixtures/seattlerb/kill_me5.txt
deleted file mode 100644
index 6d52692481..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me5.txt
+++ /dev/null
@@ -1 +0,0 @@
-f ->() { g do end }
diff --git a/test/yarp/fixtures/seattlerb/kill_me_10.txt b/test/yarp/fixtures/seattlerb/kill_me_10.txt
deleted file mode 100644
index 89974f5114..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me_10.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |a, (*b, c)| }
diff --git a/test/yarp/fixtures/seattlerb/kill_me_11.txt b/test/yarp/fixtures/seattlerb/kill_me_11.txt
deleted file mode 100644
index 911d037961..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me_11.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |a, (*)| }
diff --git a/test/yarp/fixtures/seattlerb/kill_me_12.txt b/test/yarp/fixtures/seattlerb/kill_me_12.txt
deleted file mode 100644
index 2405a80ec1..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me_12.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |a, (*, b)| }
diff --git a/test/yarp/fixtures/seattlerb/kill_me_6.txt b/test/yarp/fixtures/seattlerb/kill_me_6.txt
deleted file mode 100644
index 3a45ae86fb..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me_6.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |a, (b, *c, d)| }
diff --git a/test/yarp/fixtures/seattlerb/kill_me_7.txt b/test/yarp/fixtures/seattlerb/kill_me_7.txt
deleted file mode 100644
index 55272a1fc4..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me_7.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |a, (b, *)| }
diff --git a/test/yarp/fixtures/seattlerb/kill_me_8.txt b/test/yarp/fixtures/seattlerb/kill_me_8.txt
deleted file mode 100644
index 76740db4ff..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me_8.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |a, (b, *, c)| }
diff --git a/test/yarp/fixtures/seattlerb/kill_me_9.txt b/test/yarp/fixtures/seattlerb/kill_me_9.txt
deleted file mode 100644
index b65f7fd052..0000000000
--- a/test/yarp/fixtures/seattlerb/kill_me_9.txt
+++ /dev/null
@@ -1 +0,0 @@
-f { |a, (*b)| }
diff --git a/test/yarp/fixtures/seattlerb/motherfuckin_leading_dots.txt b/test/yarp/fixtures/seattlerb/motherfuckin_leading_dots.txt
deleted file mode 100644
index 332dc8225c..0000000000
--- a/test/yarp/fixtures/seattlerb/motherfuckin_leading_dots.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-a
-.b
diff --git a/test/yarp/fixtures/seattlerb/motherfuckin_leading_dots2.txt b/test/yarp/fixtures/seattlerb/motherfuckin_leading_dots2.txt
deleted file mode 100644
index fe73f641fe..0000000000
--- a/test/yarp/fixtures/seattlerb/motherfuckin_leading_dots2.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-1
-..3
diff --git a/test/yarp/fixtures/seattlerb/wtf.txt b/test/yarp/fixtures/seattlerb/wtf.txt
deleted file mode 100644
index 7396a9a76f..0000000000
--- a/test/yarp/fixtures/seattlerb/wtf.txt
+++ /dev/null
@@ -1 +0,0 @@
-->(a, b=nil) { p [a, b] }
diff --git a/test/yarp/fixtures/seattlerb/wtf_7.txt b/test/yarp/fixtures/seattlerb/wtf_7.txt
deleted file mode 100644
index 048358bbdc..0000000000
--- a/test/yarp/fixtures/seattlerb/wtf_7.txt
+++ /dev/null
@@ -1 +0,0 @@
-a.b (1) {c}
diff --git a/test/yarp/fixtures/seattlerb/wtf_8.txt b/test/yarp/fixtures/seattlerb/wtf_8.txt
deleted file mode 100644
index ba1cbc235d..0000000000
--- a/test/yarp/fixtures/seattlerb/wtf_8.txt
+++ /dev/null
@@ -1 +0,0 @@
-a::b (1) {c}
diff --git a/test/yarp/fixtures/seattlerb/zomg_sometimes_i_hate_this_project.txt b/test/yarp/fixtures/seattlerb/zomg_sometimes_i_hate_this_project.txt
deleted file mode 100644
index 112b75c5f2..0000000000
--- a/test/yarp/fixtures/seattlerb/zomg_sometimes_i_hate_this_project.txt
+++ /dev/null
@@ -1,5 +0,0 @@
- {
- a: lambda { b ? c() : d },
- e: nil,
- }
-
diff --git a/test/yarp/location_test.rb b/test/yarp/location_test.rb
index 3902b2036c..703c8e24f0 100644
--- a/test/yarp/location_test.rb
+++ b/test/yarp/location_test.rb
@@ -209,13 +209,6 @@ module YARP
assert_location(ClassNode, "class Foo < Bar end")
end
-<<<<<<< HEAD:test/yarp/location_test.rb
-=======
- def test_ClassVariableOperatorWriteNode
- assert_location(ClassVariableOperatorWriteNode, "@@foo += bar")
- end
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):test/location_test.rb
def test_ClassVariableReadNode
assert_location(ClassVariableReadNode, "@@foo")
end
@@ -236,17 +229,6 @@ module YARP
assert_location(ConstantPathWriteNode, "::Foo::Bar = baz")
end
-<<<<<<< HEAD:test/yarp/location_test.rb
-=======
- def test_ConstantPathOperatorWriteNode
- assert_location(ConstantPathOperatorWriteNode, "Parent::Child += bar")
- end
-
- def test_ConstantOperatorWriteNode
- assert_location(ConstantOperatorWriteNode, "Foo += bar")
- end
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):test/location_test.rb
def test_ConstantReadNode
assert_location(ConstantReadNode, "Foo")
assert_location(ConstantReadNode, "Foo::Bar", 5...8, &:child)
@@ -320,13 +302,6 @@ module YARP
assert_location(ForwardingSuperNode, "super {}")
end
-<<<<<<< HEAD:test/yarp/location_test.rb
-=======
- def test_GlobalVariableOperatorWriteNode
- assert_location(GlobalVariableOperatorWriteNode, "$foo += bar")
- end
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):test/location_test.rb
def test_GlobalVariableReadNode
assert_location(GlobalVariableReadNode, "$foo")
end
@@ -361,13 +336,6 @@ module YARP
end
end
-<<<<<<< HEAD:test/yarp/location_test.rb
-=======
- def test_InstanceVariableOperatorWriteNode
- assert_location(InstanceVariableOperatorWriteNode, "@foo += bar")
- end
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):test/location_test.rb
def test_InstanceVariableReadNode
assert_location(InstanceVariableReadNode, "@foo")
end
@@ -434,15 +402,6 @@ module YARP
assert_location(LambdaNode, "-> do foo end")
end
-<<<<<<< HEAD:test/yarp/location_test.rb
-=======
- def test_LocalVariableOperatorWriteNode
- assert_location(LocalVariableOperatorWriteNode, "foo += bar")
- assert_location(LocalVariableOperatorWriteNode, "foo = 1; foo += bar", 9...19)
- end
-
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):test/location_test.rb
def test_LocalVariableReadNode
assert_location(LocalVariableReadNode, "foo = 1; foo", 9...12)
end
diff --git a/test/yarp/snapshots/newline-terminated-things.txt b/test/yarp/snapshots/newline-terminated-things.txt
deleted file mode 100644
index d01bd6a65a..0000000000
--- a/test/yarp/snapshots/newline-terminated-things.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-<<<<<<< HEAD:test/yarp/snapshots/newline-terminated-things.txt
-ProgramNode(76...106)(
- [],
- StatementsNode(76...106)(
- [StringNode(76...82)((76...78), (78...81), (81...82), "foo"),
- StringNode(83...90)((83...86), (86...89), (89...90), "foo"),
- StringNode(91...98)((91...94), (94...97), (97...98), "foo"),
- RegularExpressionNode(99...106)(
- (99...102),
- (102...105),
- (105...106),
- "foo",
- 0
- )]
-=======
-ProgramNode(0...7)(
- [],
- StatementsNode(0...7)(
- [RegularExpressionNode(0...7)((0...3), (3...6), (6...7), "foo", 0)]
->>>>>>> 0d5d759091 (fix: support newline-terminated regular expressions):test/snapshots/newline-terminated-things.txt
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/heredoc_wtf_I_hate_you.txt b/test/yarp/snapshots/seattlerb/heredoc_wtf_I_hate_you.txt
deleted file mode 100644
index c68a126eb0..0000000000
--- a/test/yarp/snapshots/seattlerb/heredoc_wtf_I_hate_you.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-ProgramNode(0...30)(
- [],
- StatementsNode(0...30)(
- [CallNode(0...30)(
- nil,
- nil,
- (0...1),
- nil,
- ArgumentsNode(2...30)(
- [CallNode(2...30)(
- CallNode(2...26)(
- InterpolatedStringNode(2...8)(
- (2...8),
- [StringNode(12...16)(nil, (12...16), nil, " a\n")],
- (16...22)
- ),
- nil,
- (8...9),
- nil,
- ArgumentsNode(9...26)(
- [InterpolatedStringNode(9...26)(
- (9...10),
- [StringNode(10...12)(nil, (10...12), nil, "b\n"),
- StringNode(22...25)(nil, (22...25), nil, " c")],
- (25...26)
- )]
- ),
- nil,
- nil,
- 0,
- "+"
- ),
- nil,
- (26...27),
- nil,
- ArgumentsNode(27...30)(
- [StringNode(27...30)((27...28), (28...29), (29...30), "d")]
- ),
- nil,
- nil,
- 0,
- "+"
- )]
- ),
- nil,
- nil,
- 0,
- "p"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/i_fucking_hate_line_numbers.txt b/test/yarp/snapshots/seattlerb/i_fucking_hate_line_numbers.txt
deleted file mode 100644
index 6973697641..0000000000
--- a/test/yarp/snapshots/seattlerb/i_fucking_hate_line_numbers.txt
+++ /dev/null
@@ -1,131 +0,0 @@
-ProgramNode(0...104)(
- [],
- StatementsNode(0...104)(
- [IfNode(0...104)(
- (0...2),
- TrueNode(3...7)(),
- StatementsNode(10...100)(
- [CallNode(10...13)(
- nil,
- nil,
- (10...11),
- nil,
- ArgumentsNode(12...13)([IntegerNode(12...13)()]),
- nil,
- nil,
- 0,
- "p"
- ),
- CallNode(16...21)(
- CallNode(16...17)(nil, nil, (16...17), nil, nil, nil, nil, 2, "a"),
- (17...18),
- (18...19),
- nil,
- ArgumentsNode(20...21)([IntegerNode(20...21)()]),
- nil,
- nil,
- 0,
- "b"
- ),
- CallNode(24...32)(
- CallNode(24...25)(nil, nil, (24...25), nil, nil, nil, nil, 2, "c"),
- (25...26),
- (26...27),
- nil,
- ArgumentsNode(28...32)(
- [IntegerNode(28...29)(), IntegerNode(31...32)()]
- ),
- nil,
- nil,
- 0,
- "d"
- ),
- CallNode(35...40)(
- CallNode(35...36)(nil, nil, (35...36), nil, nil, nil, nil, 2, "e"),
- (36...37),
- (37...38),
- nil,
- ArgumentsNode(39...40)([IntegerNode(39...40)()]),
- nil,
- nil,
- 0,
- "f"
- ),
- CallNode(43...51)(
- CallNode(43...44)(nil, nil, (43...44), nil, nil, nil, nil, 2, "g"),
- (44...45),
- (45...46),
- nil,
- ArgumentsNode(47...51)(
- [IntegerNode(47...48)(), IntegerNode(50...51)()]
- ),
- nil,
- nil,
- 0,
- "h"
- ),
- CallNode(54...58)(
- nil,
- nil,
- (54...55),
- (55...56),
- ArgumentsNode(56...57)([IntegerNode(56...57)()]),
- (57...58),
- nil,
- 0,
- "p"
- ),
- CallNode(61...67)(
- CallNode(61...62)(nil, nil, (61...62), nil, nil, nil, nil, 2, "a"),
- (62...63),
- (63...64),
- (64...65),
- ArgumentsNode(65...66)([IntegerNode(65...66)()]),
- (66...67),
- nil,
- 0,
- "b"
- ),
- CallNode(70...79)(
- CallNode(70...71)(nil, nil, (70...71), nil, nil, nil, nil, 2, "c"),
- (71...72),
- (72...73),
- (73...74),
- ArgumentsNode(74...78)(
- [IntegerNode(74...75)(), IntegerNode(77...78)()]
- ),
- (78...79),
- nil,
- 0,
- "d"
- ),
- CallNode(82...88)(
- CallNode(82...83)(nil, nil, (82...83), nil, nil, nil, nil, 2, "e"),
- (83...84),
- (84...85),
- (85...86),
- ArgumentsNode(86...87)([IntegerNode(86...87)()]),
- (87...88),
- nil,
- 0,
- "f"
- ),
- CallNode(91...100)(
- CallNode(91...92)(nil, nil, (91...92), nil, nil, nil, nil, 2, "g"),
- (92...93),
- (93...94),
- (94...95),
- ArgumentsNode(95...99)(
- [IntegerNode(95...96)(), IntegerNode(98...99)()]
- ),
- (99...100),
- nil,
- 0,
- "h"
- )]
- ),
- nil,
- (101...104)
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/i_fucking_hate_line_numbers2.txt b/test/yarp/snapshots/seattlerb/i_fucking_hate_line_numbers2.txt
deleted file mode 100644
index 86433437ce..0000000000
--- a/test/yarp/snapshots/seattlerb/i_fucking_hate_line_numbers2.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-ProgramNode(0...48)(
- [:b, :c],
- StatementsNode(0...48)(
- [IfNode(0...46)(
- (0...2),
- TrueNode(3...7)(),
- StatementsNode(15...42)(
- [CallNode(15...21)(
- nil,
- nil,
- (15...16),
- (16...17),
- ArgumentsNode(17...20)(
- [StringNode(17...20)((17...18), (18...19), (19...20), "a")]
- ),
- (20...21),
- nil,
- 0,
- "p"
- ),
- LocalVariableWriteNode(24...29)(
- :b,
- 0,
- IntegerNode(28...29)(),
- (24...25),
- (26...27)
- ),
- CallNode(32...35)(
- nil,
- nil,
- (32...33),
- nil,
- ArgumentsNode(34...35)([LocalVariableReadNode(34...35)(:b, 0)]),
- nil,
- nil,
- 0,
- "p"
- ),
- LocalVariableWriteNode(38...42)(
- :c,
- 0,
- IntegerNode(41...42)(),
- (38...39),
- (40...41)
- )]
- ),
- nil,
- (43...46)
- ),
- CallNode(47...48)(nil, nil, (47...48), nil, nil, nil, nil, 2, "a")]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/i_have_no_freakin_clue.txt b/test/yarp/snapshots/seattlerb/i_have_no_freakin_clue.txt
deleted file mode 100644
index 78772ca20d..0000000000
--- a/test/yarp/snapshots/seattlerb/i_have_no_freakin_clue.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-ProgramNode(0...20)(
- [],
- StatementsNode(0...20)(
- [IfNode(0...13)(
- nil,
- IntegerNode(0...1)(),
- StatementsNode(4...9)(
- [CallNode(4...9)(
- nil,
- nil,
- (4...5),
- (5...6),
- ArgumentsNode(6...8)(
- [StringNode(6...8)((6...7), (7...7), (7...8), "")]
- ),
- (8...9),
- nil,
- 0,
- "b"
- )]
- ),
- ElseNode(10...13)(
- (10...11),
- StatementsNode(12...13)([IntegerNode(12...13)()]),
- nil
- ),
- nil
- ),
- CallNode(14...20)(
- nil,
- nil,
- (14...15),
- nil,
- ArgumentsNode(16...20)(
- [KeywordHashNode(16...20)(
- [AssocNode(16...20)(
- SymbolNode(16...18)(nil, (16...17), (17...18), "d"),
- IntegerNode(19...20)(),
- nil
- )]
- )]
- ),
- nil,
- nil,
- 0,
- "a"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me.txt b/test/yarp/snapshots/seattlerb/kill_me.txt
deleted file mode 100644
index ba5d6c3aed..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-ProgramNode(0...18)(
- [],
- StatementsNode(0...18)(
- [CallNode(0...18)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...18)(
- [:a, :b, :c],
- BlockParametersNode(4...16)(
- ParametersNode(5...15)(
- [RequiredParameterNode(5...6)(:a),
- RequiredDestructuredParameterNode(8...15)(
- [RequiredParameterNode(9...10)(:b),
- SplatNode(12...14)(
- (12...13),
- RequiredParameterNode(13...14)(:c)
- )],
- (8...9),
- (14...15)
- )],
- [],
- [],
- nil,
- [],
- nil,
- nil
- ),
- [],
- (4...5),
- (15...16)
- ),
- nil,
- (2...3),
- (17...18)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me2.txt b/test/yarp/snapshots/seattlerb/kill_me2.txt
deleted file mode 100644
index 3981937066..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me2.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-ProgramNode(0...13)(
- [],
- StatementsNode(0...13)(
- [CallNode(0...13)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...13)(
- [:a, :b],
- BlockParametersNode(4...11)(
- ParametersNode(5...10)(
- [],
- [],
- [RequiredParameterNode(9...10)(:b)],
- RestParameterNode(5...7)((5...6), (6...7)),
- [],
- nil,
- nil
- ),
- [],
- (4...5),
- (10...11)
- ),
- nil,
- (2...3),
- (12...13)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me3.txt b/test/yarp/snapshots/seattlerb/kill_me3.txt
deleted file mode 100644
index 7a25bc9c8b..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me3.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-ProgramNode(0...17)(
- [],
- StatementsNode(0...17)(
- [CallNode(0...17)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...17)(
- [:a, :b, :c],
- BlockParametersNode(4...15)(
- ParametersNode(5...14)(
- [],
- [],
- [RequiredParameterNode(9...10)(:b)],
- RestParameterNode(5...7)((5...6), (6...7)),
- [],
- nil,
- BlockParameterNode(12...14)((13...14), (12...13))
- ),
- [],
- (4...5),
- (14...15)
- ),
- nil,
- (2...3),
- (16...17)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me4.txt b/test/yarp/snapshots/seattlerb/kill_me4.txt
deleted file mode 100644
index afca77c5fa..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me4.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-ProgramNode(0...17)(
- [:a],
- StatementsNode(0...17)(
- [LocalVariableWriteNode(0...17)(
- :a,
- 0,
- IfNode(2...17)(
- nil,
- CallNode(2...3)(nil, nil, (2...3), nil, nil, nil, nil, 2, "b"),
- StatementsNode(6...10)([TrueNode(6...10)()]),
- ElseNode(10...17)(
- (10...11),
- StatementsNode(12...17)([FalseNode(12...17)()]),
- nil
- ),
- nil
- ),
- (0...1),
- (1...2)
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me5.txt b/test/yarp/snapshots/seattlerb/kill_me5.txt
deleted file mode 100644
index e7aaafc87a..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me5.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-ProgramNode(0...19)(
- [],
- StatementsNode(0...19)(
- [CallNode(0...19)(
- nil,
- nil,
- (0...1),
- nil,
- ArgumentsNode(2...19)(
- [LambdaNode(2...19)(
- [],
- (2...4),
- BlockParametersNode(4...6)(nil, [], (4...5), (5...6)),
- StatementsNode(9...17)(
- [CallNode(9...17)(
- nil,
- nil,
- (9...10),
- nil,
- nil,
- nil,
- BlockNode(11...17)([], nil, nil, (11...13), (14...17)),
- 0,
- "g"
- )]
- )
- )]
- ),
- nil,
- nil,
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me_10.txt b/test/yarp/snapshots/seattlerb/kill_me_10.txt
deleted file mode 100644
index 7b7dc6f41b..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me_10.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-ProgramNode(0...18)(
- [],
- StatementsNode(0...18)(
- [CallNode(0...18)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...18)(
- [:a, :b, :c],
- BlockParametersNode(4...16)(
- ParametersNode(5...15)(
- [RequiredParameterNode(5...6)(:a),
- RequiredDestructuredParameterNode(8...15)(
- [SplatNode(9...11)(
- (9...10),
- RequiredParameterNode(10...11)(:b)
- ),
- RequiredParameterNode(13...14)(:c)],
- (8...9),
- (14...15)
- )],
- [],
- [],
- nil,
- [],
- nil,
- nil
- ),
- [],
- (4...5),
- (15...16)
- ),
- nil,
- (2...3),
- (17...18)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me_11.txt b/test/yarp/snapshots/seattlerb/kill_me_11.txt
deleted file mode 100644
index c5b8b81b18..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me_11.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-ProgramNode(0...14)(
- [],
- StatementsNode(0...14)(
- [CallNode(0...14)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...14)(
- [:a],
- BlockParametersNode(4...12)(
- ParametersNode(5...11)(
- [RequiredParameterNode(5...6)(:a),
- RequiredDestructuredParameterNode(8...11)(
- [SplatNode(9...10)((9...10), nil)],
- (8...9),
- (10...11)
- )],
- [],
- [],
- nil,
- [],
- nil,
- nil
- ),
- [],
- (4...5),
- (11...12)
- ),
- nil,
- (2...3),
- (13...14)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me_12.txt b/test/yarp/snapshots/seattlerb/kill_me_12.txt
deleted file mode 100644
index 87dd280a9e..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me_12.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-ProgramNode(0...17)(
- [],
- StatementsNode(0...17)(
- [CallNode(0...17)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...17)(
- [:a, :b],
- BlockParametersNode(4...15)(
- ParametersNode(5...14)(
- [RequiredParameterNode(5...6)(:a),
- RequiredDestructuredParameterNode(8...14)(
- [SplatNode(9...10)((9...10), nil),
- RequiredParameterNode(12...13)(:b)],
- (8...9),
- (13...14)
- )],
- [],
- [],
- nil,
- [],
- nil,
- nil
- ),
- [],
- (4...5),
- (14...15)
- ),
- nil,
- (2...3),
- (16...17)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me_6.txt b/test/yarp/snapshots/seattlerb/kill_me_6.txt
deleted file mode 100644
index 578a22e843..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me_6.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-ProgramNode(0...21)(
- [],
- StatementsNode(0...21)(
- [CallNode(0...21)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...21)(
- [:a, :b, :c, :d],
- BlockParametersNode(4...19)(
- ParametersNode(5...18)(
- [RequiredParameterNode(5...6)(:a),
- RequiredDestructuredParameterNode(8...18)(
- [RequiredParameterNode(9...10)(:b),
- SplatNode(12...14)(
- (12...13),
- RequiredParameterNode(13...14)(:c)
- ),
- RequiredParameterNode(16...17)(:d)],
- (8...9),
- (17...18)
- )],
- [],
- [],
- nil,
- [],
- nil,
- nil
- ),
- [],
- (4...5),
- (18...19)
- ),
- nil,
- (2...3),
- (20...21)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me_7.txt b/test/yarp/snapshots/seattlerb/kill_me_7.txt
deleted file mode 100644
index a306b1f895..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me_7.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-ProgramNode(0...17)(
- [],
- StatementsNode(0...17)(
- [CallNode(0...17)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...17)(
- [:a, :b],
- BlockParametersNode(4...15)(
- ParametersNode(5...14)(
- [RequiredParameterNode(5...6)(:a),
- RequiredDestructuredParameterNode(8...14)(
- [RequiredParameterNode(9...10)(:b),
- SplatNode(12...13)((12...13), nil)],
- (8...9),
- (13...14)
- )],
- [],
- [],
- nil,
- [],
- nil,
- nil
- ),
- [],
- (4...5),
- (14...15)
- ),
- nil,
- (2...3),
- (16...17)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me_8.txt b/test/yarp/snapshots/seattlerb/kill_me_8.txt
deleted file mode 100644
index 9d0eb81357..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me_8.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-ProgramNode(0...20)(
- [],
- StatementsNode(0...20)(
- [CallNode(0...20)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...20)(
- [:a, :b, :c],
- BlockParametersNode(4...18)(
- ParametersNode(5...17)(
- [RequiredParameterNode(5...6)(:a),
- RequiredDestructuredParameterNode(8...17)(
- [RequiredParameterNode(9...10)(:b),
- SplatNode(12...13)((12...13), nil),
- RequiredParameterNode(15...16)(:c)],
- (8...9),
- (16...17)
- )],
- [],
- [],
- nil,
- [],
- nil,
- nil
- ),
- [],
- (4...5),
- (17...18)
- ),
- nil,
- (2...3),
- (19...20)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/kill_me_9.txt b/test/yarp/snapshots/seattlerb/kill_me_9.txt
deleted file mode 100644
index a3a5ccd89d..0000000000
--- a/test/yarp/snapshots/seattlerb/kill_me_9.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-ProgramNode(0...15)(
- [],
- StatementsNode(0...15)(
- [CallNode(0...15)(
- nil,
- nil,
- (0...1),
- nil,
- nil,
- nil,
- BlockNode(2...15)(
- [:a, :b],
- BlockParametersNode(4...13)(
- ParametersNode(5...12)(
- [RequiredParameterNode(5...6)(:a),
- RequiredDestructuredParameterNode(8...12)(
- [SplatNode(9...11)(
- (9...10),
- RequiredParameterNode(10...11)(:b)
- )],
- (8...9),
- (11...12)
- )],
- [],
- [],
- nil,
- [],
- nil,
- nil
- ),
- [],
- (4...5),
- (12...13)
- ),
- nil,
- (2...3),
- (14...15)
- ),
- 0,
- "f"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/motherfuckin_leading_dots.txt b/test/yarp/snapshots/seattlerb/motherfuckin_leading_dots.txt
deleted file mode 100644
index 881cc6d5a8..0000000000
--- a/test/yarp/snapshots/seattlerb/motherfuckin_leading_dots.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-ProgramNode(0...4)(
- [],
- StatementsNode(0...4)(
- [CallNode(0...4)(
- CallNode(0...1)(nil, nil, (0...1), nil, nil, nil, nil, 2, "a"),
- (2...3),
- (3...4),
- nil,
- nil,
- nil,
- nil,
- 0,
- "b"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/motherfuckin_leading_dots2.txt b/test/yarp/snapshots/seattlerb/motherfuckin_leading_dots2.txt
deleted file mode 100644
index 8a246f5827..0000000000
--- a/test/yarp/snapshots/seattlerb/motherfuckin_leading_dots2.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-ProgramNode(0...5)(
- [],
- StatementsNode(0...5)(
- [IntegerNode(0...1)(),
- RangeNode(2...5)(nil, IntegerNode(4...5)(), (2...4), 0)]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/wtf.txt b/test/yarp/snapshots/seattlerb/wtf.txt
deleted file mode 100644
index 20e419bbc4..0000000000
--- a/test/yarp/snapshots/seattlerb/wtf.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-ProgramNode(0...25)(
- [],
- StatementsNode(0...25)(
- [LambdaNode(0...25)(
- [:a, :b],
- (0...2),
- BlockParametersNode(2...12)(
- ParametersNode(3...11)(
- [RequiredParameterNode(3...4)(:a)],
- [OptionalParameterNode(6...11)(
- :b,
- (6...7),
- (7...8),
- NilNode(8...11)()
- )],
- [],
- nil,
- [],
- nil,
- nil
- ),
- [],
- (2...3),
- (11...12)
- ),
- StatementsNode(15...23)(
- [CallNode(15...23)(
- nil,
- nil,
- (15...16),
- nil,
- ArgumentsNode(17...23)(
- [ArrayNode(17...23)(
- [LocalVariableReadNode(18...19)(:a, 0),
- LocalVariableReadNode(21...22)(:b, 0)],
- (17...18),
- (22...23)
- )]
- ),
- nil,
- nil,
- 0,
- "p"
- )]
- )
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/wtf_7.txt b/test/yarp/snapshots/seattlerb/wtf_7.txt
deleted file mode 100644
index 60b902f4d2..0000000000
--- a/test/yarp/snapshots/seattlerb/wtf_7.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-ProgramNode(0...11)(
- [],
- StatementsNode(0...11)(
- [CallNode(0...11)(
- CallNode(0...1)(nil, nil, (0...1), nil, nil, nil, nil, 2, "a"),
- (1...2),
- (2...3),
- nil,
- ArgumentsNode(4...7)(
- [ParenthesesNode(4...7)(
- StatementsNode(5...6)([IntegerNode(5...6)()]),
- (4...5),
- (6...7)
- )]
- ),
- nil,
- BlockNode(8...11)(
- [],
- nil,
- StatementsNode(9...10)(
- [CallNode(9...10)(nil, nil, (9...10), nil, nil, nil, nil, 2, "c")]
- ),
- (8...9),
- (10...11)
- ),
- 0,
- "b"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/wtf_8.txt b/test/yarp/snapshots/seattlerb/wtf_8.txt
deleted file mode 100644
index ed7a53a89a..0000000000
--- a/test/yarp/snapshots/seattlerb/wtf_8.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-ProgramNode(0...12)(
- [],
- StatementsNode(0...12)(
- [CallNode(0...12)(
- CallNode(0...1)(nil, nil, (0...1), nil, nil, nil, nil, 2, "a"),
- (1...3),
- (3...4),
- nil,
- ArgumentsNode(5...8)(
- [ParenthesesNode(5...8)(
- StatementsNode(6...7)([IntegerNode(6...7)()]),
- (5...6),
- (7...8)
- )]
- ),
- nil,
- BlockNode(9...12)(
- [],
- nil,
- StatementsNode(10...11)(
- [CallNode(10...11)(nil, nil, (10...11), nil, nil, nil, nil, 2, "c")]
- ),
- (9...10),
- (11...12)
- ),
- 0,
- "b"
- )]
- )
-)
diff --git a/test/yarp/snapshots/seattlerb/zomg_sometimes_i_hate_this_project.txt b/test/yarp/snapshots/seattlerb/zomg_sometimes_i_hate_this_project.txt
deleted file mode 100644
index 44a67b3377..0000000000
--- a/test/yarp/snapshots/seattlerb/zomg_sometimes_i_hate_this_project.txt
+++ /dev/null
@@ -1,81 +0,0 @@
-ProgramNode(6...66)(
- [],
- StatementsNode(6...66)(
- [HashNode(6...66)(
- (6...7),
- [AssocNode(16...41)(
- SymbolNode(16...18)(nil, (16...17), (17...18), "a"),
- CallNode(19...41)(
- nil,
- nil,
- (19...25),
- nil,
- nil,
- nil,
- BlockNode(26...41)(
- [],
- nil,
- StatementsNode(28...39)(
- [IfNode(28...39)(
- nil,
- CallNode(28...29)(
- nil,
- nil,
- (28...29),
- nil,
- nil,
- nil,
- nil,
- 2,
- "b"
- ),
- StatementsNode(32...35)(
- [CallNode(32...35)(
- nil,
- nil,
- (32...33),
- (33...34),
- nil,
- (34...35),
- nil,
- 0,
- "c"
- )]
- ),
- ElseNode(36...39)(
- (36...37),
- StatementsNode(38...39)(
- [CallNode(38...39)(
- nil,
- nil,
- (38...39),
- nil,
- nil,
- nil,
- nil,
- 2,
- "d"
- )]
- ),
- nil
- ),
- nil
- )]
- ),
- (26...27),
- (40...41)
- ),
- 0,
- "lambda"
- ),
- nil
- ),
- AssocNode(51...57)(
- SymbolNode(51...53)(nil, (51...52), (52...53), "e"),
- NilNode(54...57)(),
- nil
- )],
- (65...66)
- )]
- )
-)
diff --git a/yarp/config.yml b/yarp/config.yml
index 8e4518e70c..e4987013bb 100644
--- a/yarp/config.yml
+++ b/yarp/config.yml
@@ -736,24 +736,6 @@ nodes:
class Foo end
^^^^^^^^^^^^^
-<<<<<<< HEAD:yarp/config.yml
-=======
- - name: ClassVariableOperatorWriteNode
- child_nodes:
- - name: name_loc
- type: location
- - name: operator_loc
- type: location
- - name: value
- type: node
- - name: operator
- type: constant
- comment: |
- Represents assigning to a class variable using an operator that isn't `=`.
-
- @@target += value
- ^^^^^^^^^^^^^^^^^
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):config.yml
- name: ClassVariableReadNode
comment: |
Represents referencing a class variable.
@@ -773,24 +755,6 @@ nodes:
@@foo = 1
^^^^^^^^^
-<<<<<<< HEAD:yarp/config.yml
-=======
- - name: ConstantOperatorWriteNode
- child_nodes:
- - name: name_loc
- type: location
- - name: operator_loc
- type: location
- - name: value
- type: node
- - name: operator
- type: constant
- comment: |
- Represents assigning to a constant using an operator that isn't `=`.
-
- Target += value
- ^^^^^^^^^^^^^^^
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):config.yml
- name: ConstantPathNode
child_nodes:
- name: parent
@@ -804,25 +768,6 @@ nodes:
Foo::Bar
^^^^^^^^
-<<<<<<< HEAD:yarp/config.yml
-=======
- - name: ConstantPathOperatorWriteNode
- child_nodes:
- - name: target
- type: node
- kind: ConstantPathNode
- - name: operator_loc
- type: location
- - name: value
- type: node
- - name: operator
- type: constant
- comment: |
- Represents assigning to a constant path using an operator that isn't `=`.
-
- Parent::Child += value
- ^^^^^^^^^^^^^^^^^^^^^^
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):config.yml
- name: ConstantPathWriteNode
child_nodes:
- name: target
@@ -1065,24 +1010,6 @@ nodes:
super
^^^^^
-<<<<<<< HEAD:yarp/config.yml
-=======
- - name: GlobalVariableOperatorWriteNode
- child_nodes:
- - name: name_loc
- type: location
- - name: operator_loc
- type: location
- - name: value
- type: node
- - name: operator
- type: constant
- comment: |
- Represents assigning to a global variable using an operator that isn't `=`.
-
- $target += value
- ^^^^^^^^^^^^^^^^
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):config.yml
- name: GlobalVariableReadNode
comment: |
Represents referencing a global variable.
@@ -1182,24 +1109,6 @@ nodes:
case a; in b then c end
^^^^^^^^^^^
-<<<<<<< HEAD:yarp/config.yml
-=======
- - name: InstanceVariableOperatorWriteNode
- child_nodes:
- - name: name_loc
- type: location
- - name: operator_loc
- type: location
- - name: value
- type: node
- - name: operator
- type: constant
- comment: |
- Represents assigning to an instance variable using an operator that isn't `=`.
-
- @target += value
- ^^^^^^^^^^^^^^^^
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):config.yml
- name: InstanceVariableReadNode
comment: |
Represents referencing an instance variable.
@@ -1337,26 +1246,6 @@ nodes:
->(value) { value * 2 }
^^^^^^^^^^^^^^^^^^^^^^^
-<<<<<<< HEAD:yarp/config.yml
-=======
- - name: LocalVariableOperatorWriteNode
- child_nodes:
- - name: name_loc
- type: location
- - name: operator_loc
- type: location
- - name: value
- type: node
- - name: constant_id
- type: constant
- - name: operator_id
- type: constant
- comment: |
- Represents assigning to a local variable using an operator that isn't `=`.
-
- target += value
- ^^^^^^^^^^^^^^^
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):config.yml
- name: LocalVariableReadNode
child_nodes:
- name: constant_id
@@ -1829,7 +1718,6 @@ nodes:
__ENCODING__
^^^^^^^^^^^^
- name: SourceFileNode
- is_migrated: true
child_nodes:
- name: filepath
type: string
diff --git a/yarp/yarp.c b/yarp/yarp.c
index e3199d31ae..8f93611d6b 100644
--- a/yarp/yarp.c
+++ b/yarp/yarp.c
@@ -1506,31 +1506,6 @@ yp_class_node_create(yp_parser_t *parser, yp_constant_id_list_t *locals, const y
return node;
}
-<<<<<<< HEAD:yarp/yarp.c
-=======
-// Allocate and initialize a new ClassVariableOperatorWriteNode node.
-static yp_class_variable_operator_write_node_t *
-yp_class_variable_operator_write_node_create(yp_parser_t *parser, yp_node_t *target, const yp_token_t *operator, yp_node_t *value) {
- yp_class_variable_operator_write_node_t *node = YP_ALLOC_NODE(parser, yp_class_variable_operator_write_node_t);
-
- *node = (yp_class_variable_operator_write_node_t) {
- {
- .type = YP_NODE_CLASS_VARIABLE_OPERATOR_WRITE_NODE,
- .location = {
- .start = target->location.start,
- .end = value->location.end
- }
- },
- .name_loc = target->location,
- .operator_loc = YP_LOCATION_TOKEN_VALUE(operator),
- .value = value,
- .operator = yp_parser_constant_id_location(parser, operator->start, operator->end - 1)
- };
-
- return node;
-}
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):src/yarp.c
// Allocate and initialize a new ClassVariableReadNode node.
static yp_class_variable_read_node_t *
yp_class_variable_read_node_create(yp_parser_t *parser, const yp_token_t *token) {
@@ -1561,31 +1536,6 @@ yp_class_variable_read_node_to_class_variable_write_node(yp_parser_t *parser, yp
return node;
}
-<<<<<<< HEAD:yarp/yarp.c
-=======
-// Allocate and initialize a new ConstantPathOperatorWriteNode node.
-static yp_constant_path_operator_write_node_t *
-yp_constant_path_operator_write_node_create(yp_parser_t *parser, yp_constant_path_node_t *target, const yp_token_t *operator, yp_node_t *value) {
- yp_constant_path_operator_write_node_t *node = YP_ALLOC_NODE(parser, yp_constant_path_operator_write_node_t);
-
- *node = (yp_constant_path_operator_write_node_t) {
- {
- .type = YP_NODE_CONSTANT_PATH_OPERATOR_WRITE_NODE,
- .location = {
- .start = target->base.location.start,
- .end = value->location.end
- }
- },
- .target = target,
- .operator_loc = YP_LOCATION_TOKEN_VALUE(operator),
- .value = value,
- .operator = yp_parser_constant_id_location(parser, operator->start, operator->end - 1)
- };
-
- return node;
-}
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):src/yarp.c
// Allocate and initialize a new ConstantPathNode node.
static yp_constant_path_node_t *
yp_constant_path_node_create(yp_parser_t *parser, yp_node_t *parent, const yp_token_t *delimiter, yp_node_t *child) {
@@ -1628,31 +1578,6 @@ yp_constant_path_write_node_create(yp_parser_t *parser, yp_constant_path_node_t
return node;
}
-<<<<<<< HEAD:yarp/yarp.c
-=======
-// Allocate and initialize a new ConstantOperatorWriteNode node.
-static yp_constant_operator_write_node_t *
-yp_constant_operator_write_node_create(yp_parser_t *parser, yp_node_t *target, const yp_token_t *operator, yp_node_t *value) {
- yp_constant_operator_write_node_t *node = YP_ALLOC_NODE(parser, yp_constant_operator_write_node_t);
-
- *node = (yp_constant_operator_write_node_t) {
- {
- .type = YP_NODE_CONSTANT_OPERATOR_WRITE_NODE,
- .location = {
- .start = target->location.start,
- .end = value->location.end
- }
- },
- .name_loc = target->location,
- .operator_loc = YP_LOCATION_TOKEN_VALUE(operator),
- .value = value,
- .operator = yp_parser_constant_id_location(parser, operator->start, operator->end - 1)
- };
-
- return node;
-}
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):src/yarp.c
// Allocate and initialize a new ConstantReadNode node.
static yp_constant_read_node_t *
yp_constant_read_node_create(yp_parser_t *parser, const yp_token_t *name) {
@@ -2087,31 +2012,6 @@ yp_hash_pattern_node_node_list_create(yp_parser_t *parser, yp_node_list_t *assoc
return node;
}
-<<<<<<< HEAD:yarp/yarp.c
-=======
-// Allocate and initialize a new GlobalVariableOperatorWriteNode node.
-static yp_global_variable_operator_write_node_t *
-yp_global_variable_operator_write_node_create(yp_parser_t *parser, yp_node_t *target, const yp_token_t *operator, yp_node_t *value) {
- yp_global_variable_operator_write_node_t *node = YP_ALLOC_NODE(parser, yp_global_variable_operator_write_node_t);
-
- *node = (yp_global_variable_operator_write_node_t) {
- {
- .type = YP_NODE_GLOBAL_VARIABLE_OPERATOR_WRITE_NODE,
- .location = {
- .start = target->location.start,
- .end = value->location.end
- }
- },
- .name_loc = target->location,
- .operator_loc = YP_LOCATION_TOKEN_VALUE(operator),
- .value = value,
- .operator = yp_parser_constant_id_location(parser, operator->start, operator->end - 1)
- };
-
- return node;
-}
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):src/yarp.c
// Allocate a new GlobalVariableReadNode node.
static yp_global_variable_read_node_t *
yp_global_variable_read_node_create(yp_parser_t *parser, const yp_token_t *name) {
@@ -2402,31 +2302,6 @@ yp_in_node_create(yp_parser_t *parser, yp_node_t *pattern, yp_statements_node_t
return node;
}
-<<<<<<< HEAD:yarp/yarp.c
-=======
-// Allocate and initialize a new InstanceVariableOperatorWriteNode node.
-static yp_instance_variable_operator_write_node_t *
-yp_instance_variable_operator_write_node_create(yp_parser_t *parser, yp_node_t *target, const yp_token_t *operator, yp_node_t *value) {
- yp_instance_variable_operator_write_node_t *node = YP_ALLOC_NODE(parser, yp_instance_variable_operator_write_node_t);
-
- *node = (yp_instance_variable_operator_write_node_t) {
- {
- .type = YP_NODE_INSTANCE_VARIABLE_OPERATOR_WRITE_NODE,
- .location = {
- .start = target->location.start,
- .end = value->location.end
- }
- },
- .name_loc = target->location,
- .operator_loc = YP_LOCATION_TOKEN_VALUE(operator),
- .value = value,
- .operator = yp_parser_constant_id_location(parser, operator->start, operator->end - 1)
- };
-
- return node;
-}
-
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):src/yarp.c
// Allocate and initialize a new InstanceVariableReadNode node.
static yp_instance_variable_read_node_t *
yp_instance_variable_read_node_create(yp_parser_t *parser, const yp_token_t *token) {
@@ -2694,38 +2569,7 @@ yp_lambda_node_create(
.locals = *locals,
.opening_loc = YP_LOCATION_TOKEN_VALUE(opening),
.parameters = parameters,
-<<<<<<< HEAD:yarp/yarp.c
-<<<<<<< HEAD:yarp/yarp.c
- .body = body
-=======
- .statements = statements
-=======
.body = body
->>>>>>> 0aa7d9d10c (Rename statements to body where appropriate):src/yarp.c
- };
-
- return node;
-}
-
-// Allocate and initialize a new LocalVariableOperatorWriteNode node.
-static yp_local_variable_operator_write_node_t *
-yp_local_variable_operator_write_node_create(yp_parser_t *parser, yp_node_t *target, const yp_token_t *operator, yp_node_t *value, yp_constant_id_t constant_id) {
- yp_local_variable_operator_write_node_t *node = YP_ALLOC_NODE(parser, yp_local_variable_operator_write_node_t);
-
- *node = (yp_local_variable_operator_write_node_t) {
- {
- .type = YP_NODE_LOCAL_VARIABLE_OPERATOR_WRITE_NODE,
- .location = {
- .start = target->location.start,
- .end = value->location.end
- }
- },
- .name_loc = target->location,
- .operator_loc = YP_LOCATION_TOKEN_VALUE(operator),
- .value = value,
- .constant_id = constant_id,
- .operator_id = yp_parser_constant_id_location(parser, operator->start, operator->end - 1)
->>>>>>> 9e680a7598 (Consolidate OperatorAndWrite and OperatorOrWrite nodes):src/yarp.c
};
return node;
@@ -6369,17 +6213,7 @@ parser_lex(yp_parser_t *parser) {
if (parser->current.end < parser->end) {
lex_mode_push_regexp(parser, lex_mode_incrementor(*parser->current.end), lex_mode_terminator(*parser->current.end));
-<<<<<<< HEAD:yarp/yarp.c
-<<<<<<< HEAD:yarp/yarp.c
- yp_newline_list_check_append(&parser->newline_list, parser->current.end);
-=======
- if (parser->current.end == '\n') {
- yp_newline_list_append(&parser->newline_list, parser->current.end);
- }
->>>>>>> 0d5d759091 (fix: support newline-terminated regular expressions):src/yarp.c
-=======
yp_newline_list_check_append(&parser->newline_list, parser->current.end);
->>>>>>> 149c74291b (prefactor: extract yp_newline_list_check_append):src/yarp.c
parser->current.end++;
}