ProgramNode(0...1237)( [], StatementsNode(0...1237)( [CallNode(0...14)( CallNode(0...3)(nil, nil, (0...3), nil, nil, nil, nil, 2, "foo"), (3...4), (4...7), nil, ArgumentsNode(8...14)( [StringNode(8...14)((8...10), (10...13), (13...14), "baz")] ), nil, nil, 0, "bar" ), CallNode(16...25)( CallNode(16...17)(nil, nil, (16...17), nil, nil, nil, nil, 2, "a"), (17...18), (18...19), (19...20), ArgumentsNode(20...24)( [CallNode(20...21)(nil, nil, (20...21), nil, nil, nil, nil, 2, "c"), CallNode(23...24)(nil, nil, (23...24), nil, nil, nil, nil, 2, "d")] ), (24...25), nil, 0, "b" ), CallNode(27...32)( CallNode(27...28)(nil, nil, (27...28), nil, nil, nil, nil, 2, "a"), (28...29), (29...30), (30...31), nil, (31...32), nil, 0, "b" ), CallNode(34...52)( CallNode(34...44)( CallNode(34...37)(nil, nil, (34...37), nil, nil, nil, nil, 2, "foo"), (40...41), (41...44), nil, nil, nil, nil, 0, "bar" ), (47...49), (49...52), nil, nil, nil, nil, 1, "baz" ), CallNode(54...56)(nil, nil, (54...56), nil, nil, nil, nil, 0, "a!"), CallNode(58...62)( CallNode(58...59)(nil, nil, (58...59), nil, nil, nil, nil, 2, "a"), (59...60), nil, (60...61), nil, (61...62), nil, 0, "call" ), CallNode(64...75)( CallNode(64...65)(nil, nil, (64...65), nil, nil, nil, nil, 2, "a"), (65...66), nil, (66...67), ArgumentsNode(67...74)( [IntegerNode(67...68)(), IntegerNode(70...71)(), IntegerNode(73...74)()] ), (74...75), nil, 0, "call" ), CallNode(77...81)( CallNode(77...78)(nil, nil, (77...78), nil, nil, nil, nil, 2, "a"), (78...80), (80...81), nil, nil, nil, nil, 0, "b" ), CallNode(83...89)( CallNode(83...84)(nil, nil, (83...84), nil, nil, nil, nil, 2, "a"), (84...86), (86...87), nil, ArgumentsNode(88...89)( [CallNode(88...89)(nil, nil, (88...89), nil, nil, nil, nil, 2, "c")] ), nil, nil, 0, "b" ), CallNode(91...102)( CallNode(91...94)(nil, nil, (91...94), nil, nil, nil, nil, 2, "foo"), (94...95), (95...98), nil, ArgumentsNode(101...102)([IntegerNode(101...102)()]), nil, nil, 0, "bar=" ), CallNode(104...106)(nil, nil, (104...106), nil, nil, nil, nil, 0, "a?"), CallNode(108...117)( nil, nil, (108...109), (109...110), ArgumentsNode(110...116)( [BlockArgumentNode(110...116)( CallNode(111...116)( nil, nil, (111...116), nil, nil, nil, nil, 2, "block" ), (110...111) )] ), (116...117), nil, 0, "a" ), CallNode(119...130)( nil, nil, (119...120), (120...121), ArgumentsNode(121...129)( [KeywordHashNode(121...129)( [AssocSplatNode(121...129)( CallNode(123...129)( nil, nil, (123...129), nil, nil, nil, nil, 2, "kwargs" ), (121...123) )] )] ), (129...130), nil, 0, "a" ), CallNode(132...137)( CallNode(132...135)( CallNode(132...133)( nil, nil, (132...133), nil, nil, nil, nil, 2, "a" ), (133...134), (134...135), nil, nil, nil, nil, 0, "b" ), (135...136), (136...137), nil, nil, nil, nil, 0, "c" ), CallNode(139...146)( nil, nil, (139...140), (140...141), ArgumentsNode(141...145)( [CallNode(141...142)( nil, nil, (141...142), nil, nil, nil, nil, 2, "b" ), CallNode(144...145)( nil, nil, (144...145), nil, nil, nil, nil, 2, "c" )] ), (145...146), nil, 0, "a" ), CallNode(148...151)( nil, nil, (148...149), (149...150), nil, (150...151), nil, 0, "a" ), CallNode(153...161)( nil, nil, (153...154), (154...155), ArgumentsNode(155...160)( [SplatNode(155...160)( (155...156), CallNode(156...160)( nil, nil, (156...160), nil, nil, nil, nil, 2, "args" ) )] ), (160...161), nil, 0, "a" ), CallNode(163...169)( nil, nil, (163...164), nil, ArgumentsNode(165...169)( [CallNode(165...166)( nil, nil, (165...166), nil, nil, nil, nil, 2, "b" ), CallNode(168...169)( nil, nil, (168...169), nil, nil, nil, nil, 2, "c" )] ), nil, nil, 0, "a" ), CallNode(171...179)( CallNode(171...172)(nil, nil, (171...172), nil, nil, nil, nil, 2, "a"), (172...173), (173...174), nil, ArgumentsNode(175...179)( [CallNode(175...176)( nil, nil, (175...176), nil, nil, nil, nil, 2, "c" ), CallNode(178...179)( nil, nil, (178...179), nil, nil, nil, nil, 2, "d" )] ), nil, nil, 0, "b" ), MultiWriteNode(181...204)( [CallNode(181...188)( CallNode(181...184)( nil, nil, (181...184), nil, nil, nil, nil, 2, "foo" ), (184...185), (185...188), nil, nil, nil, nil, 0, "foo=" ), CallNode(190...197)( CallNode(190...193)( nil, nil, (190...193), nil, nil, nil, nil, 2, "bar" ), (193...194), (194...197), nil, nil, nil, nil, 0, "bar=" )], (198...199), ArrayNode(200...204)( [IntegerNode(200...201)(), IntegerNode(203...204)()], nil, nil ), nil, nil ), CallNode(206...210)( CallNode(206...207)(nil, nil, (206...207), nil, nil, nil, nil, 2, "a"), (207...209), (209...210), nil, nil, nil, nil, 1, "b" ), CallNode(212...217)( CallNode(212...213)(nil, nil, (212...213), nil, nil, nil, nil, 2, "a"), (213...215), nil, (215...216), nil, (216...217), nil, 1, "call" ), CallNode(219...226)( CallNode(219...220)(nil, nil, (219...220), nil, nil, nil, nil, 2, "a"), (220...222), (222...223), (223...224), ArgumentsNode(224...225)( [CallNode(224...225)( nil, nil, (224...225), nil, nil, nil, nil, 2, "c" )] ), (225...226), nil, 1, "b" ), CallNode(228...234)( CallNode(228...229)(nil, nil, (228...229), nil, nil, nil, nil, 2, "a"), (229...231), (231...232), (232...233), nil, (233...234), nil, 1, "b" ), IfNode(236...269)( (247...249), AndNode(250...269)( OrNode(250...261)( CallNode(250...254)( nil, nil, (250...254), nil, nil, nil, nil, 0, "bar?" ), CallNode(258...261)( nil, nil, (258...261), nil, nil, nil, nil, 2, "baz" ), (255...257) ), CallNode(266...269)( nil, nil, (266...269), nil, nil, nil, nil, 2, "qux" ), (262...265) ), StatementsNode(236...246)( [CallNode(236...246)( nil, nil, (236...239), nil, ArgumentsNode(240...246)( [SymbolNode(240...242)((240...241), (241...242), nil, "a"), SymbolNode(244...246)((244...245), (245...246), nil, "b")] ), nil, nil, 0, "foo" )] ), nil, nil ), CallNode(271...286)( nil, nil, (271...274), (274...275), ArgumentsNode(275...284)( [SymbolNode(275...277)((275...276), (276...277), nil, "a"), SymbolNode(282...284)((282...283), (283...284), nil, "b")] ), (285...286), nil, 0, "foo" ), CallNode(288...298)( nil, nil, (288...291), (291...292), ArgumentsNode(292...297)( [SplatNode(292...297)( (292...293), CallNode(293...297)( nil, nil, (293...297), nil, nil, nil, nil, 2, "rest" ) )] ), (297...298), nil, 0, "foo" ), CallNode(300...340)( nil, nil, (300...303), (303...304), ArgumentsNode(304...339)( [SymbolNode(304...306)((304...305), (305...306), nil, "a"), KeywordHashNode(308...332)( [AssocNode(308...322)( SymbolNode(308...310)((308...309), (309...310), nil, "h"), ArrayNode(314...322)( [SymbolNode(315...317)((315...316), (316...317), nil, "x"), SymbolNode(319...321)((319...320), (320...321), nil, "y")], (314...315), (321...322) ), (311...313) ), AssocNode(324...332)( SymbolNode(324...326)((324...325), (325...326), nil, "a"), SymbolNode(330...332)((330...331), (331...332), nil, "b"), (327...329) )] ), BlockArgumentNode(334...339)( SymbolNode(335...339)((335...336), (336...339), nil, "bar"), (334...335) )] ), (339...340), nil, 0, "foo" ), CallNode(342...391)( nil, nil, (342...344), nil, ArgumentsNode(345...391)( [IntegerNode(345...348)(), HashNode(350...391)( (350...351), [AssocNode(352...369)( SymbolNode(352...358)((352...353), (353...358), nil, "there"), SymbolNode(362...369)((362...363), (363...369), nil, "friend"), (359...361) ), AssocSplatNode(371...375)( HashNode(373...375)((373...374), [], (374...375)), (371...373) ), AssocNode(377...389)( SymbolNode(377...384)(nil, (377...383), (383...384), "whatup"), SymbolNode(385...389)((385...386), (386...389), nil, "dog"), nil )], (390...391) )] ), nil, nil, 0, "hi" ), CallNode(393...429)( nil, nil, (393...396), nil, ArgumentsNode(397...408)( [SymbolNode(397...399)((397...398), (398...399), nil, "a"), KeywordHashNode(401...408)( [AssocNode(401...408)( SymbolNode(401...403)(nil, (401...402), (402...403), "b"), TrueNode(404...408)(), nil )] )] ), nil, BlockNode(409...429)( [:a, :b], BlockParametersNode(412...418)( ParametersNode(413...417)( [RequiredParameterNode(413...414)(:a), RequiredParameterNode(416...417)(:b)], [], [], nil, [], nil, nil ), [], (412...413), (417...418) ), StatementsNode(419...425)( [CallNode(419...425)( nil, nil, (419...423), nil, ArgumentsNode(424...425)( [LocalVariableReadNode(424...425)(:a, 0)] ), nil, nil, 0, "puts" )] ), (409...411), (426...429) ), 0, "foo" ), CallNode(431...448)( nil, nil, (431...433), nil, ArgumentsNode(434...448)( [KeywordHashNode(434...448)( [AssocNode(434...448)( SymbolNode(434...440)(nil, (434...439), (439...440), "there"), SymbolNode(441...448)((441...442), (442...448), nil, "friend"), nil )] )] ), nil, nil, 0, "hi" ), CallNode(450...490)( nil, nil, (450...452), nil, ArgumentsNode(453...490)( [KeywordHashNode(453...490)( [AssocNode(453...470)( SymbolNode(453...459)((453...454), (454...459), nil, "there"), SymbolNode(463...470)((463...464), (464...470), nil, "friend"), (460...462) ), AssocSplatNode(472...476)( HashNode(474...476)((474...475), [], (475...476)), (472...474) ), AssocNode(478...490)( SymbolNode(478...485)(nil, (478...484), (484...485), "whatup"), SymbolNode(486...490)((486...487), (487...490), nil, "dog"), nil )] )] ), nil, nil, 0, "hi" ), CallNode(492...533)( nil, nil, (492...494), (494...495), ArgumentsNode(495...532)( [KeywordHashNode(495...532)( [AssocNode(495...512)( SymbolNode(495...501)((495...496), (496...501), nil, "there"), SymbolNode(505...512)((505...506), (506...512), nil, "friend"), (502...504) ), AssocSplatNode(514...518)( HashNode(516...518)((516...517), [], (517...518)), (514...516) ), AssocNode(520...532)( SymbolNode(520...527)(nil, (520...526), (526...527), "whatup"), SymbolNode(528...532)((528...529), (529...532), nil, "dog"), nil )] )] ), (532...533), nil, 0, "hi" ), CallNode(535...571)( nil, nil, (535...538), (538...539), ArgumentsNode(539...570)( [HashNode(539...561)( (539...540), [AssocNode(541...548)( SymbolNode(541...543)(nil, (541...542), (542...543), "a"), TrueNode(544...548)(), nil ), AssocNode(550...558)( SymbolNode(550...552)(nil, (550...551), (551...552), "b"), FalseNode(553...558)(), nil )], (560...561) ), BlockArgumentNode(563...570)( SymbolNode(564...570)((564...565), (565...570), nil, "block"), (563...564) )] ), (570...571), nil, 0, "foo" ), CallNode(573...593)( nil, nil, (573...575), nil, ArgumentsNode(576...593)( [KeywordHashNode(576...593)( [AssocNode(576...593)( SymbolNode(576...582)((576...577), (577...582), nil, "there"), SymbolNode(586...593)((586...587), (587...593), nil, "friend"), (583...585) )] )] ), nil, nil, 0, "hi" ), CallNode(595...608)( nil, nil, (595...598), (598...599), ArgumentsNode(599...605)( [SymbolNode(599...601)((599...600), (600...601), nil, "a"), SymbolNode(603...605)((603...604), (604...605), nil, "b")] ), (607...608), nil, 0, "foo" ), CallNode(610...627)( nil, nil, (610...613), (613...614), ArgumentsNode(615...624)( [SymbolNode(615...617)((615...616), (616...617), nil, "a"), KeywordHashNode(619...624)( [AssocNode(619...624)( SymbolNode(619...621)(nil, (619...620), (620...621), "b"), SymbolNode(622...624)((622...623), (623...624), nil, "c"), nil )] )] ), (626...627), nil, 0, "foo" ), CallNode(629...640)( nil, nil, (629...632), nil, ArgumentsNode(633...640)( [BlockArgumentNode(633...640)( SymbolNode(634...640)((634...635), (635...640), nil, "block"), (633...634) )] ), nil, nil, 0, "foo" ), CallNode(642...672)( nil, nil, (642...645), nil, ArgumentsNode(646...672)( [KeywordHashNode(646...663)( [AssocNode(646...653)( SymbolNode(646...648)(nil, (646...647), (647...648), "a"), TrueNode(649...653)(), nil ), AssocNode(655...663)( SymbolNode(655...657)(nil, (655...656), (656...657), "b"), FalseNode(658...663)(), nil )] ), BlockArgumentNode(665...672)( SymbolNode(666...672)((666...667), (667...672), nil, "block"), (665...666) )] ), nil, nil, 0, "foo" ), CallNode(674...695)( nil, nil, (674...683), nil, ArgumentsNode(684...695)( [IntegerNode(684...685)(), KeywordHashNode(687...695)( [AssocNode(687...695)( SymbolNode(687...693)(nil, (687...692), (692...693), "kwarg"), IntegerNode(694...695)(), nil )] )] ), nil, nil, 0, "some_func" ), CallNode(697...715)( ConstantReadNode(697...703)(), (703...704), (704...711), (711...712), ArgumentsNode(712...714)([IntegerNode(712...714)()]), (714...715), nil, 0, "Integer" ), CallNode(717...727)( CallNode(717...718)(nil, nil, (717...718), nil, nil, nil, nil, 2, "x"), (718...719), (719...723), nil, nil, nil, BlockNode(724...727)([], nil, nil, (724...725), (726...727)), 0, "each" ), CallNode(729...743)( CallNode(729...732)( nil, nil, (729...732), nil, nil, nil, nil, 2, "foo" ), (732...733), (733...736), nil, nil, nil, BlockNode(737...743)( [], nil, StatementsNode(739...741)([BackReferenceReadNode(739...741)()]), (737...738), (742...743) ), 0, "map" ), CallNode(745...757)( ConstantPathNode(745...749)( ConstantReadNode(745...746)(), ConstantReadNode(748...749)(), (746...748) ), (749...751), (751...752), nil, ArgumentsNode(753...757)( [SymbolNode(753...757)((753...754), (754...757), nil, "foo")] ), nil, nil, 0, "C" ), CallNode(759...772)( ConstantPathNode(759...763)( ConstantReadNode(759...760)(), ConstantReadNode(762...763)(), (760...762) ), (763...765), (765...766), (766...767), ArgumentsNode(767...771)( [SymbolNode(767...771)((767...768), (768...771), nil, "foo")] ), (771...772), nil, 0, "C" ), CallNode(774...791)( ConstantPathNode(774...778)( ConstantReadNode(774...775)(), ConstantReadNode(777...778)(), (775...777) ), (778...780), (780...781), (781...782), ArgumentsNode(782...786)( [SymbolNode(782...786)((782...783), (783...786), nil, "foo")] ), (786...787), BlockNode(788...791)([], nil, nil, (788...789), (790...791)), 0, "C" ), CallNode(793...805)( nil, nil, (793...796), (796...797), ArgumentsNode(797...804)( [KeywordHashNode(797...804)( [AssocNode(797...804)( SymbolNode(797...801)( (797...798), (798...799), (799...801), "a" ), IntegerNode(802...804)(), nil )] )] ), (804...805), nil, 0, "foo" ), CallNode(807...835)( nil, nil, (807...810), nil, ArgumentsNode(811...835)( [KeywordHashNode(811...835)( [AssocNode(811...835)( SymbolNode(811...815)(nil, (811...814), (814...815), "bar"), HashNode(816...835)( (816...817), [AssocNode(818...833)( SymbolNode(818...822)( nil, (818...821), (821...822), "baz" ), CallNode(823...833)( nil, nil, (823...826), nil, nil, nil, BlockNode(827...833)( [], nil, nil, (827...829), (830...833) ), 0, "qux" ), nil )], (834...835) ), nil )] )] ), nil, nil, 0, "foo" ), CallNode(837...861)( nil, nil, (837...840), nil, ArgumentsNode(841...861)( [KeywordHashNode(841...861)( [AssocNode(841...861)( SymbolNode(841...845)(nil, (841...844), (844...845), "bar"), HashNode(846...861)( (846...847), [AssocSplatNode(848...859)( CallNode(850...859)( nil, nil, (850...852), nil, nil, nil, BlockNode(853...859)( [], nil, nil, (853...855), (856...859) ), 0, "kw" ), (848...850) )], (860...861) ), nil )] )] ), nil, nil, 0, "foo" ), CallNode(863...899)( nil, nil, (863...866), nil, ArgumentsNode(867...892)( [InterpolatedStringNode(867...892)( (867...868), [EmbeddedStatementsNode(868...891)( (868...870), StatementsNode(870...890)( [CallNode(870...890)( CallNode(870...873)( nil, nil, (870...873), nil, nil, nil, nil, 2, "bar" ), (873...874), (874...877), nil, nil, nil, BlockNode(878...890)( [], nil, StatementsNode(881...886)( [StringNode(881...886)( (881...882), (882...885), (885...886), "baz" )] ), (878...880), (887...890) ), 0, "map" )] ), (890...891) )], (891...892) )] ), nil, BlockNode(893...899)([], nil, nil, (893...895), (896...899)), 0, "foo" ), CallNode(901...929)( nil, nil, (901...904), nil, ArgumentsNode(905...929)( [ClassNode(905...929)( [], (905...910), ConstantReadNode(911...914)(), nil, nil, StatementsNode(915...925)( [CallNode(915...925)( nil, nil, (915...918), nil, nil, nil, BlockNode(919...925)([], nil, nil, (919...921), (922...925)), 0, "baz" )] ), (926...929), "Bar" )] ), nil, nil, 0, "foo" ), CallNode(931...960)( nil, nil, (931...934), nil, ArgumentsNode(935...960)( [ModuleNode(935...960)( [], (935...941), ConstantReadNode(942...945)(), StatementsNode(946...956)( [CallNode(946...956)( nil, nil, (946...949), nil, nil, nil, BlockNode(950...956)([], nil, nil, (950...952), (953...956)), 0, "baz" )] ), (957...960), "Bar" )] ), nil, nil, 0, "foo" ), CallNode(962...978)( nil, nil, (962...965), nil, ArgumentsNode(966...978)( [ArrayNode(966...978)( [CallNode(967...977)( nil, nil, (967...970), nil, nil, nil, BlockNode(971...977)([], nil, nil, (971...973), (974...977)), 0, "baz" )], (966...967), (977...978) )] ), nil, nil, 0, "foo" ), CallNode(980...1008)( nil, nil, (980...981), nil, ArgumentsNode(982...1008)( [BeginNode(982...1008)( (982...987), StatementsNode(988...1004)( [CallNode(988...1004)( IntegerNode(988...989)(), (989...990), (990...995), nil, nil, nil, BlockNode(996...1004)( [], nil, StatementsNode(999...1000)([IntegerNode(999...1000)()]), (996...998), (1001...1004) ), 0, "times" )] ), nil, nil, nil, (1005...1008) )] ), nil, nil, 0, "p" ), CallNode(1010...1061)( nil, nil, (1010...1013), nil, ArgumentsNode(1014...1061)( [SymbolNode(1014...1016)((1014...1015), (1015...1016), nil, "a"), IfNode(1020...1061)( (1020...1022), CallNode(1023...1024)( nil, nil, (1023...1024), nil, nil, nil, nil, 2, "x" ), StatementsNode(1029...1055)( [CallNode(1029...1055)( nil, nil, (1029...1032), nil, nil, nil, BlockNode(1033...1055)( [:a], BlockParametersNode(1036...1039)( ParametersNode(1037...1038)( [RequiredParameterNode(1037...1038)(:a)], [], [], nil, [], nil, nil ), [], (1036...1037), (1038...1039) ), StatementsNode(1046...1047)( [LocalVariableReadNode(1046...1047)(:a, 0)] ), (1033...1035), (1052...1055) ), 0, "bar" )] ), nil, (1058...1061) )] ), nil, nil, 0, "foo" ), CallNode(1063...1153)( nil, nil, (1063...1066), nil, ArgumentsNode(1067...1153)( [SymbolNode(1067...1069)((1067...1068), (1068...1069), nil, "a"), WhileNode(1073...1117)( (1073...1078), (1114...1117), CallNode(1079...1080)( nil, nil, (1079...1080), nil, nil, nil, nil, 2, "x" ), StatementsNode(1085...1111)( [CallNode(1085...1111)( nil, nil, (1085...1088), nil, nil, nil, BlockNode(1089...1111)( [:a], BlockParametersNode(1092...1095)( ParametersNode(1093...1094)( [RequiredParameterNode(1093...1094)(:a)], [], [], nil, [], nil, nil ), [], (1092...1093), (1094...1095) ), StatementsNode(1102...1103)( [LocalVariableReadNode(1102...1103)(:a, 0)] ), (1089...1091), (1108...1111) ), 0, "bar" )] ), 0 ), UntilNode(1121...1153)( (1121...1126), (1150...1153), CallNode(1127...1128)( nil, nil, (1127...1128), nil, nil, nil, nil, 2, "x" ), StatementsNode(1133...1147)( [CallNode(1133...1147)( nil, nil, (1133...1136), nil, nil, nil, BlockNode(1137...1147)( [], nil, nil, (1137...1139), (1144...1147) ), 0, "baz" )] ), 0 )] ), nil, nil, 0, "foo" ), CallNode(1155...1164)( HashNode(1155...1157)((1155...1156), [], (1156...1157)), nil, (1158...1159), nil, ArgumentsNode(1160...1164)( [CallNode(1160...1164)( nil, nil, (1160...1161), nil, nil, nil, BlockNode(1162...1164)([], nil, nil, (1162...1163), (1163...1164)), 0, "A" )] ), nil, nil, 0, "+" ), CallNode(1166...1182)( HashNode(1166...1168)((1166...1167), [], (1167...1168)), nil, (1169...1170), nil, ArgumentsNode(1171...1182)( [CallNode(1171...1182)( nil, nil, (1171...1172), nil, nil, nil, BlockNode(1173...1182)( [:a], BlockParametersNode(1175...1178)( ParametersNode(1176...1177)( [RequiredParameterNode(1176...1177)(:a)], [], [], nil, [], nil, nil ), [], (1175...1176), (1177...1178) ), StatementsNode(1179...1180)( [LocalVariableReadNode(1179...1180)(:a, 0)] ), (1173...1174), (1181...1182) ), 0, "A" )] ), nil, nil, 0, "+" ), CallNode(1184...1195)( CallNode(1184...1188)( nil, nil, (1184...1185), nil, nil, nil, BlockNode(1186...1188)([], nil, nil, (1186...1187), (1187...1188)), 0, "A" ), nil, (1189...1190), nil, ArgumentsNode(1191...1195)( [CallNode(1191...1195)( nil, nil, (1191...1192), nil, nil, nil, BlockNode(1193...1195)([], nil, nil, (1193...1194), (1194...1195)), 0, "A" )] ), nil, nil, 0, "+" ), CallNode(1197...1208)( CallNode(1197...1200)( nil, nil, (1197...1200), nil, nil, nil, nil, 2, "lst" ), nil, (1201...1203), nil, ArgumentsNode(1204...1208)( [CallNode(1204...1208)( nil, nil, (1204...1205), nil, nil, nil, BlockNode(1206...1208)([], nil, nil, (1206...1207), (1207...1208)), 0, "A" )] ), nil, nil, 0, "<<" ), InterpolatedStringNode(1210...1227)( (1210...1211), [EmbeddedStatementsNode(1211...1226)( (1211...1213), StatementsNode(1214...1224)( [CallNode(1214...1224)( nil, nil, (1214...1218), nil, ArgumentsNode(1219...1224)( [ParenthesesNode(1219...1224)( StatementsNode(1220...1223)( [StringNode(1220...1223)( (1220...1221), (1221...1222), (1222...1223), " " )] ), (1219...1220), (1223...1224) )] ), nil, nil, 0, "join" )] ), (1225...1226) )], (1226...1227) ), InterpolatedStringNode(1229...1237)( (1229...1230), [EmbeddedStatementsNode(1230...1236)( (1230...1232), StatementsNode(1232...1235)( [ParenthesesNode(1232...1235)( StatementsNode(1233...1234)( [CallNode(1233...1234)( nil, nil, (1233...1234), nil, nil, nil, nil, 2, "v" )] ), (1232...1233), (1234...1235) )] ), (1235...1236) )], (1236...1237) )] ) )