ProgramNode(0...247)( [], StatementsNode(0...247)( [CallNode(0...2)( IntegerNode(1...2)(), nil, (0...1), nil, nil, nil, nil, 0, "!" ), CallNode(4...6)( IntegerNode(5...6)(), nil, (4...5), nil, nil, nil, nil, 0, "~" ), CallNode(8...14)( IntegerNode(8...9)(), nil, (10...12), nil, ArgumentsNode(13...14)([IntegerNode(13...14)()]), nil, nil, 0, "!=" ), CallNode(16...22)( IntegerNode(16...17)(), nil, (18...20), nil, ArgumentsNode(21...22)([IntegerNode(21...22)()]), nil, nil, 0, "!~" ), CallNode(24...29)( IntegerNode(24...25)(), nil, (26...27), nil, ArgumentsNode(28...29)([IntegerNode(28...29)()]), nil, nil, 0, "%" ), CallNode(31...36)( IntegerNode(31...32)(), nil, (33...34), nil, ArgumentsNode(35...36)([IntegerNode(35...36)()]), nil, nil, 0, "&" ), CallNode(38...43)( IntegerNode(38...39)(), nil, (40...41), nil, ArgumentsNode(42...43)([IntegerNode(42...43)()]), nil, nil, 0, "*" ), CallNode(45...49)( IntegerNode(45...46)(), nil, (46...48), nil, ArgumentsNode(48...49)([IntegerNode(48...49)()]), nil, nil, 0, "**" ), CallNode(51...56)( IntegerNode(51...52)(), nil, (53...54), nil, ArgumentsNode(55...56)([IntegerNode(55...56)()]), nil, nil, 0, "+" ), CallNode(58...63)( IntegerNode(58...59)(), nil, (60...61), nil, ArgumentsNode(62...63)([IntegerNode(62...63)()]), nil, nil, 0, "-" ), CallNode(65...70)( IntegerNode(65...66)(), nil, (67...68), nil, ArgumentsNode(69...70)([IntegerNode(69...70)()]), nil, nil, 0, "/" ), CallNode(72...77)( CallNode(72...75)( IntegerNode(72...73)(), nil, (73...74), nil, ArgumentsNode(74...75)([IntegerNode(74...75)()]), nil, nil, 0, "/" ), nil, (75...76), nil, ArgumentsNode(76...77)([IntegerNode(76...77)()]), nil, nil, 0, "/" ), CallNode(79...84)( IntegerNode(79...80)(), nil, (81...82), nil, ArgumentsNode(83...84)([IntegerNode(83...84)()]), nil, nil, 0, "<" ), CallNode(86...92)( IntegerNode(86...87)(), nil, (88...90), nil, ArgumentsNode(91...92)([IntegerNode(91...92)()]), nil, nil, 0, "<<" ), CallNode(94...100)( IntegerNode(94...95)(), nil, (96...98), nil, ArgumentsNode(99...100)([IntegerNode(99...100)()]), nil, nil, 0, "<=" ), CallNode(102...109)( IntegerNode(102...103)(), nil, (104...107), nil, ArgumentsNode(108...109)([IntegerNode(108...109)()]), nil, nil, 0, "<=>" ), CallNode(111...117)( IntegerNode(111...112)(), nil, (113...115), nil, ArgumentsNode(116...117)([IntegerNode(116...117)()]), nil, nil, 0, "==" ), CallNode(119...126)( IntegerNode(119...120)(), nil, (121...124), nil, ArgumentsNode(125...126)([IntegerNode(125...126)()]), nil, nil, 0, "===" ), CallNode(128...134)( IntegerNode(128...129)(), nil, (130...132), nil, ArgumentsNode(133...134)([IntegerNode(133...134)()]), nil, nil, 0, "=~" ), CallNode(136...141)( IntegerNode(136...137)(), nil, (138...139), nil, ArgumentsNode(140...141)([IntegerNode(140...141)()]), nil, nil, 0, ">" ), CallNode(143...149)( IntegerNode(143...144)(), nil, (145...147), nil, ArgumentsNode(148...149)([IntegerNode(148...149)()]), nil, nil, 0, ">=" ), CallNode(151...157)( IntegerNode(151...152)(), nil, (153...155), nil, ArgumentsNode(156...157)([IntegerNode(156...157)()]), nil, nil, 0, ">>" ), CallNode(159...164)( IntegerNode(159...160)(), nil, (161...162), nil, ArgumentsNode(163...164)([IntegerNode(163...164)()]), nil, nil, 0, "^" ), CallNode(166...171)( IntegerNode(166...167)(), nil, (168...169), nil, ArgumentsNode(170...171)([IntegerNode(170...171)()]), nil, nil, 0, "|" ), AndNode(173...179)( IntegerNode(173...174)(), IntegerNode(178...179)(), (175...177) ), AndNode(181...188)( IntegerNode(181...182)(), IntegerNode(187...188)(), (183...186) ), CallNode(190...200)( IntegerNode(190...191)(), nil, (192...193), nil, ArgumentsNode(194...200)( [CallNode(194...200)( IntegerNode(194...195)(), nil, (196...198), nil, ArgumentsNode(199...200)([IntegerNode(199...200)()]), nil, nil, 0, "**" )] ), nil, nil, 0, "*" ), CallNode(202...211)( CallNode(202...207)( IntegerNode(202...203)(), nil, (204...205), nil, ArgumentsNode(206...207)([IntegerNode(206...207)()]), nil, nil, 0, "*" ), nil, (208...209), nil, ArgumentsNode(210...211)([IntegerNode(210...211)()]), nil, nil, 0, "+" ), OrNode(213...219)( IntegerNode(213...214)(), IntegerNode(218...219)(), (215...217) ), OrNode(221...227)( IntegerNode(221...222)(), IntegerNode(226...227)(), (223...225) ), CallNode(229...238)( IntegerNode(229...230)(), nil, (231...232), nil, ArgumentsNode(233...238)( [CallNode(233...238)( IntegerNode(233...234)(), nil, (235...236), nil, ArgumentsNode(237...238)([IntegerNode(237...238)()]), nil, nil, 0, "*" )] ), nil, nil, 0, "+" ), ParenthesesNode(240...247)( StatementsNode(241...246)( [CallNode(241...246)( IntegerNode(241...242)(), nil, (243...244), nil, ArgumentsNode(245...246)([IntegerNode(245...246)()]), nil, nil, 0, "+" )] ), (240...241), (246...247) )] ) )