From 767f984017ca264262d9ef04d1db78c6f361e65a Mon Sep 17 00:00:00 2001 From: Kevin Newton Date: Tue, 5 Sep 2023 14:16:33 -0400 Subject: [ruby/yarp] Flatten CallAndWriteNode, CallOrWriteNode, and CallOperatorWriteNode https://github.com/ruby/yarp/commit/8f26ffa0b2 --- .../unparser/corpus/literal/assignment.txt | 92 ++++++++-------------- 1 file changed, 32 insertions(+), 60 deletions(-) (limited to 'test/yarp/snapshots/unparser/corpus/literal/assignment.txt') diff --git a/test/yarp/snapshots/unparser/corpus/literal/assignment.txt b/test/yarp/snapshots/unparser/corpus/literal/assignment.txt index c08204cf16..ab443e4388 100644 --- a/test/yarp/snapshots/unparser/corpus/literal/assignment.txt +++ b/test/yarp/snapshots/unparser/corpus/literal/assignment.txt @@ -584,32 +584,20 @@ ProgramNode(0...704)( 0, "[]=" ), - CallOperatorOrWriteNode(536...550)( - CallNode(536...542)( - LocalVariableReadNode(536...537)(:a, 0), - nil, - (537...542), - (537...538), - ArgumentsNode(538...541)( - [StringNode(538...541)((538...540), (540...540), (540...541), "")] - ), - (541...542), - nil, - 0, - "[]=" - ), - CallNode(547...550)( - nil, - nil, - (547...550), - nil, - nil, - nil, - nil, - 2, - "bar" + CallOrWriteNode(536...550)( + LocalVariableReadNode(536...537)(:a, 0), + nil, + (537...542), + (537...538), + ArgumentsNode(538...541)( + [StringNode(538...541)((538...540), (540...540), (540...541), "")] ), - (543...546) + (541...542), + 0, + "[]", + "[]=", + (543...546), + CallNode(547...550)(nil, nil, (547...550), nil, nil, nil, nil, 2, "bar") ), InstanceVariableOrWriteNode(551...561)( :@a, @@ -668,42 +656,26 @@ ProgramNode(0...704)( 0, "[]=" ), - CallOperatorOrWriteNode(651...672)( - CallNode(651...664)( - LocalVariableReadNode(651...652)(:a, 0), - nil, - (652...664), - (652...653), - ArgumentsNode(653...663)( - [InterpolatedStringNode(653...663)( - (653...663), - [StringNode(673...675)(nil, (673...675), nil, " "), - EmbeddedStatementsNode(675...678)( - (675...677), - nil, - (677...678) - ), - StringNode(678...679)(nil, (678...679), nil, "\n")], - (679...687) - )] - ), - (663...664), - nil, - 0, - "[]=" - ), - CallNode(669...672)( - nil, - nil, - (669...672), - nil, - nil, - nil, - nil, - 2, - "bar" + CallOrWriteNode(651...672)( + LocalVariableReadNode(651...652)(:a, 0), + nil, + (652...664), + (652...653), + ArgumentsNode(653...663)( + [InterpolatedStringNode(653...663)( + (653...663), + [StringNode(673...675)(nil, (673...675), nil, " "), + EmbeddedStatementsNode(675...678)((675...677), nil, (677...678)), + StringNode(678...679)(nil, (678...679), nil, "\n")], + (679...687) + )] ), - (665...668) + (663...664), + 0, + "[]", + "[]=", + (665...668), + CallNode(669...672)(nil, nil, (669...672), nil, nil, nil, nil, 2, "bar") ), InstanceVariableOrWriteNode(687...704)( :@a, -- cgit v1.2.3