diff options
| author | Kevin Newton <kddnewton@gmail.com> | 2023-08-21 18:07:32 -0400 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2023-08-25 21:10:11 +0000 |
| commit | df11a08d933bc0efa754ccb944d1c8997c56ee7d (patch) | |
| tree | 12d21508d5a4b6727ff0d41a6cbe7973bb09d4ee /test | |
| parent | 74780c3e7f58e2c098f11f481c9ea0302a6a05de (diff) | |
[ruby/yarp] Add closing_loc to UntilNode
https://github.com/ruby/yarp/commit/4362cecc2c
Diffstat (limited to 'test')
| -rw-r--r-- | test/yarp/snapshots/method_calls.txt | 1 | ||||
| -rw-r--r-- | test/yarp/snapshots/seattlerb/parse_until_not_canonical.txt | 1 | ||||
| -rw-r--r-- | test/yarp/snapshots/seattlerb/parse_until_not_noncanonical.txt | 1 | ||||
| -rw-r--r-- | test/yarp/snapshots/unparser/corpus/literal/send.txt | 1 | ||||
| -rw-r--r-- | test/yarp/snapshots/unparser/corpus/literal/while.txt | 12 | ||||
| -rw-r--r-- | test/yarp/snapshots/unparser/corpus/semantic/while.txt | 4 | ||||
| -rw-r--r-- | test/yarp/snapshots/until.txt | 6 | ||||
| -rw-r--r-- | test/yarp/snapshots/whitequark/until.txt | 2 | ||||
| -rw-r--r-- | test/yarp/snapshots/whitequark/until_mod.txt | 1 | ||||
| -rw-r--r-- | test/yarp/snapshots/whitequark/until_post.txt | 1 |
10 files changed, 29 insertions, 1 deletions
diff --git a/test/yarp/snapshots/method_calls.txt b/test/yarp/snapshots/method_calls.txt index ebda131feb..a6e6709045 100644 --- a/test/yarp/snapshots/method_calls.txt +++ b/test/yarp/snapshots/method_calls.txt @@ -1418,6 +1418,7 @@ ProgramNode(0...1237)( ), UntilNode(1121...1153)( (1121...1126), + (1150...1153), CallNode(1127...1128)( nil, nil, diff --git a/test/yarp/snapshots/seattlerb/parse_until_not_canonical.txt b/test/yarp/snapshots/seattlerb/parse_until_not_canonical.txt index acac8dd857..e84c4bf8a9 100644 --- a/test/yarp/snapshots/seattlerb/parse_until_not_canonical.txt +++ b/test/yarp/snapshots/seattlerb/parse_until_not_canonical.txt @@ -3,6 +3,7 @@ ProgramNode(0...30)( StatementsNode(0...30)( [UntilNode(0...30)( (0...5), + (27...30), CallNode(6...18)( CallNode(10...18)( CallNode(10...13)( diff --git a/test/yarp/snapshots/seattlerb/parse_until_not_noncanonical.txt b/test/yarp/snapshots/seattlerb/parse_until_not_noncanonical.txt index acac8dd857..e84c4bf8a9 100644 --- a/test/yarp/snapshots/seattlerb/parse_until_not_noncanonical.txt +++ b/test/yarp/snapshots/seattlerb/parse_until_not_noncanonical.txt @@ -3,6 +3,7 @@ ProgramNode(0...30)( StatementsNode(0...30)( [UntilNode(0...30)( (0...5), + (27...30), CallNode(6...18)( CallNode(10...18)( CallNode(10...13)( diff --git a/test/yarp/snapshots/unparser/corpus/literal/send.txt b/test/yarp/snapshots/unparser/corpus/literal/send.txt index b448ea3e14..54262865df 100644 --- a/test/yarp/snapshots/unparser/corpus/literal/send.txt +++ b/test/yarp/snapshots/unparser/corpus/literal/send.txt @@ -281,6 +281,7 @@ ProgramNode(0...999)( CallNode(255...272)( UntilNode(255...268)( (255...260), + (265...268), CallNode(261...264)( nil, nil, diff --git a/test/yarp/snapshots/unparser/corpus/literal/while.txt b/test/yarp/snapshots/unparser/corpus/literal/while.txt index dae7e0f0f3..6807dec9e4 100644 --- a/test/yarp/snapshots/unparser/corpus/literal/while.txt +++ b/test/yarp/snapshots/unparser/corpus/literal/while.txt @@ -165,6 +165,7 @@ ProgramNode(0...620)( StatementsNode(159...178)( [UntilNode(159...178)( (169...174), + nil, LocalVariableReadNode(175...178)(:foo, 0), StatementsNode(159...168)( [LocalVariableWriteNode(159...168)( @@ -460,6 +461,7 @@ ProgramNode(0...620)( ), UntilNode(429...460)( (451...456), + nil, CallNode(457...460)( nil, nil, @@ -585,15 +587,23 @@ ProgramNode(0...620)( ), 0 ), - UntilNode(557...572)((557...562), FalseNode(563...568)(), nil, 0), + UntilNode(557...572)( + (557...562), + (569...572), + FalseNode(563...568)(), + nil, + 0 + ), UntilNode(573...592)( (573...578), + (589...592), FalseNode(579...584)(), StatementsNode(587...588)([IntegerNode(587...588)()]), 0 ), UntilNode(593...620)( (593...598), + (617...620), ParenthesesNode(599...608)( StatementsNode(600...607)( [CallNode(600...607)( diff --git a/test/yarp/snapshots/unparser/corpus/semantic/while.txt b/test/yarp/snapshots/unparser/corpus/semantic/while.txt index 148db33da6..171447dc67 100644 --- a/test/yarp/snapshots/unparser/corpus/semantic/while.txt +++ b/test/yarp/snapshots/unparser/corpus/semantic/while.txt @@ -3,6 +3,7 @@ ProgramNode(0...188)( StatementsNode(0...188)( [UntilNode(0...13)( (2...7), + nil, CallNode(8...13)( nil, nil, @@ -21,6 +22,7 @@ ProgramNode(0...188)( ), UntilNode(15...34)( (15...20), + (31...34), CallNode(21...26)( nil, nil, @@ -63,6 +65,7 @@ ProgramNode(0...188)( ), UntilNode(57...75)( (59...64), + nil, AndNode(65...75)( CallNode(65...66)(nil, nil, (65...66), nil, nil, nil, nil, 2, "b"), CallNode(70...75)( @@ -97,6 +100,7 @@ ProgramNode(0...188)( ), UntilNode(98...130)( (100...105), + nil, CallNode(106...130)( nil, nil, diff --git a/test/yarp/snapshots/until.txt b/test/yarp/snapshots/until.txt index 3218ce2d42..6a93708e5b 100644 --- a/test/yarp/snapshots/until.txt +++ b/test/yarp/snapshots/until.txt @@ -3,36 +3,42 @@ ProgramNode(0...109)( StatementsNode(0...109)( [UntilNode(0...18)( (0...5), + (15...18), TrueNode(6...10)(), StatementsNode(12...13)([IntegerNode(12...13)()]), 0 ), UntilNode(20...32)( (22...27), + nil, TrueNode(28...32)(), StatementsNode(20...21)([IntegerNode(20...21)()]), 0 ), UntilNode(34...50)( (40...45), + nil, TrueNode(46...50)(), StatementsNode(34...39)([BreakNode(34...39)(nil, (34...39))]), 0 ), UntilNode(52...67)( (57...62), + nil, TrueNode(63...67)(), StatementsNode(52...56)([NextNode(52...56)(nil, (52...56))]), 0 ), UntilNode(69...86)( (76...81), + nil, TrueNode(82...86)(), StatementsNode(69...75)([ReturnNode(69...75)((69...75), nil)]), 0 ), UntilNode(88...109)( (99...104), + nil, CallNode(105...109)( nil, nil, diff --git a/test/yarp/snapshots/whitequark/until.txt b/test/yarp/snapshots/whitequark/until.txt index 2eae2d5307..5a40a615bd 100644 --- a/test/yarp/snapshots/whitequark/until.txt +++ b/test/yarp/snapshots/whitequark/until.txt @@ -3,6 +3,7 @@ ProgramNode(0...42)( StatementsNode(0...42)( [UntilNode(0...21)( (0...5), + (18...21), CallNode(6...9)(nil, nil, (6...9), nil, nil, nil, nil, 2, "foo"), StatementsNode(13...17)( [CallNode(13...17)( @@ -21,6 +22,7 @@ ProgramNode(0...42)( ), UntilNode(23...42)( (23...28), + (39...42), CallNode(29...32)(nil, nil, (29...32), nil, nil, nil, nil, 2, "foo"), StatementsNode(34...38)( [CallNode(34...38)( diff --git a/test/yarp/snapshots/whitequark/until_mod.txt b/test/yarp/snapshots/whitequark/until_mod.txt index 62f9d4992e..ab5acaf4b3 100644 --- a/test/yarp/snapshots/whitequark/until_mod.txt +++ b/test/yarp/snapshots/whitequark/until_mod.txt @@ -3,6 +3,7 @@ ProgramNode(0...14)( StatementsNode(0...14)( [UntilNode(0...14)( (5...10), + nil, CallNode(11...14)(nil, nil, (11...14), nil, nil, nil, nil, 2, "foo"), StatementsNode(0...4)( [CallNode(0...4)(nil, nil, (0...4), nil, nil, nil, nil, 2, "meth")] diff --git a/test/yarp/snapshots/whitequark/until_post.txt b/test/yarp/snapshots/whitequark/until_post.txt index 27e0a60e40..87a0fa3a12 100644 --- a/test/yarp/snapshots/whitequark/until_post.txt +++ b/test/yarp/snapshots/whitequark/until_post.txt @@ -3,6 +3,7 @@ ProgramNode(0...24)( StatementsNode(0...24)( [UntilNode(0...24)( (15...20), + nil, CallNode(21...24)(nil, nil, (21...24), nil, nil, nil, nil, 2, "foo"), StatementsNode(0...14)( [BeginNode(0...14)( |
