ProgramNode(0...200)(
  [],
  StatementsNode(0...200)(
    [CallNode(0...8)(
       CallNode(0...3)(nil, nil, (0...3), nil, nil, nil, nil, 0, "foo"),
       nil,
       (4...6),
       nil,
       ArgumentsNode(7...8)([IntegerNode(7...8)()]),
       nil,
       nil,
       0,
       "!="
     ),
     CallNode(10...18)(
       CallNode(10...13)(nil, nil, (10...13), nil, nil, nil, nil, 0, "foo"),
       nil,
       (14...16),
       nil,
       ArgumentsNode(17...18)([IntegerNode(17...18)()]),
       nil,
       nil,
       0,
       "!~"
     ),
     CallNode(20...27)(
       CallNode(20...23)(nil, nil, (20...23), nil, nil, nil, nil, 0, "foo"),
       nil,
       (24...25),
       nil,
       ArgumentsNode(26...27)([IntegerNode(26...27)()]),
       nil,
       nil,
       0,
       "%"
     ),
     CallNode(29...36)(
       CallNode(29...32)(nil, nil, (29...32), nil, nil, nil, nil, 0, "foo"),
       nil,
       (33...34),
       nil,
       ArgumentsNode(35...36)([IntegerNode(35...36)()]),
       nil,
       nil,
       0,
       "&"
     ),
     CallNode(38...45)(
       CallNode(38...41)(nil, nil, (38...41), nil, nil, nil, nil, 0, "foo"),
       nil,
       (42...43),
       nil,
       ArgumentsNode(44...45)([IntegerNode(44...45)()]),
       nil,
       nil,
       0,
       "*"
     ),
     CallNode(47...55)(
       CallNode(47...50)(nil, nil, (47...50), nil, nil, nil, nil, 0, "foo"),
       nil,
       (51...53),
       nil,
       ArgumentsNode(54...55)([IntegerNode(54...55)()]),
       nil,
       nil,
       0,
       "**"
     ),
     CallNode(57...64)(
       CallNode(57...60)(nil, nil, (57...60), nil, nil, nil, nil, 0, "foo"),
       nil,
       (61...62),
       nil,
       ArgumentsNode(63...64)([IntegerNode(63...64)()]),
       nil,
       nil,
       0,
       "+"
     ),
     CallNode(66...73)(
       CallNode(66...69)(nil, nil, (66...69), nil, nil, nil, nil, 0, "foo"),
       nil,
       (70...71),
       nil,
       ArgumentsNode(72...73)([IntegerNode(72...73)()]),
       nil,
       nil,
       0,
       "-"
     ),
     CallNode(75...82)(
       CallNode(75...78)(nil, nil, (75...78), nil, nil, nil, nil, 0, "foo"),
       nil,
       (79...80),
       nil,
       ArgumentsNode(81...82)([IntegerNode(81...82)()]),
       nil,
       nil,
       0,
       "/"
     ),
     CallNode(84...91)(
       CallNode(84...87)(nil, nil, (84...87), nil, nil, nil, nil, 0, "foo"),
       nil,
       (88...89),
       nil,
       ArgumentsNode(90...91)([IntegerNode(90...91)()]),
       nil,
       nil,
       0,
       "<"
     ),
     CallNode(93...101)(
       CallNode(93...96)(nil, nil, (93...96), nil, nil, nil, nil, 0, "foo"),
       nil,
       (97...99),
       nil,
       ArgumentsNode(100...101)([IntegerNode(100...101)()]),
       nil,
       nil,
       0,
       "<<"
     ),
     CallNode(103...111)(
       CallNode(103...106)(
         nil,
         nil,
         (103...106),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (107...109),
       nil,
       ArgumentsNode(110...111)([IntegerNode(110...111)()]),
       nil,
       nil,
       0,
       "<="
     ),
     CallNode(113...122)(
       CallNode(113...116)(
         nil,
         nil,
         (113...116),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (117...120),
       nil,
       ArgumentsNode(121...122)([IntegerNode(121...122)()]),
       nil,
       nil,
       0,
       "<=>"
     ),
     CallNode(124...132)(
       CallNode(124...127)(
         nil,
         nil,
         (124...127),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (128...130),
       nil,
       ArgumentsNode(131...132)([IntegerNode(131...132)()]),
       nil,
       nil,
       0,
       "=="
     ),
     CallNode(134...143)(
       CallNode(134...137)(
         nil,
         nil,
         (134...137),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (138...141),
       nil,
       ArgumentsNode(142...143)([IntegerNode(142...143)()]),
       nil,
       nil,
       0,
       "==="
     ),
     CallNode(145...153)(
       CallNode(145...148)(
         nil,
         nil,
         (145...148),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (149...151),
       nil,
       ArgumentsNode(152...153)([IntegerNode(152...153)()]),
       nil,
       nil,
       0,
       "=~"
     ),
     CallNode(155...162)(
       CallNode(155...158)(
         nil,
         nil,
         (155...158),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (159...160),
       nil,
       ArgumentsNode(161...162)([IntegerNode(161...162)()]),
       nil,
       nil,
       0,
       ">"
     ),
     CallNode(164...172)(
       CallNode(164...167)(
         nil,
         nil,
         (164...167),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (168...170),
       nil,
       ArgumentsNode(171...172)([IntegerNode(171...172)()]),
       nil,
       nil,
       0,
       ">="
     ),
     CallNode(174...182)(
       CallNode(174...177)(
         nil,
         nil,
         (174...177),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (178...180),
       nil,
       ArgumentsNode(181...182)([IntegerNode(181...182)()]),
       nil,
       nil,
       0,
       ">>"
     ),
     CallNode(184...191)(
       CallNode(184...187)(
         nil,
         nil,
         (184...187),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (188...189),
       nil,
       ArgumentsNode(190...191)([IntegerNode(190...191)()]),
       nil,
       nil,
       0,
       "^"
     ),
     CallNode(193...200)(
       CallNode(193...196)(
         nil,
         nil,
         (193...196),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (197...198),
       nil,
       ArgumentsNode(199...200)([IntegerNode(199...200)()]),
       nil,
       nil,
       0,
       "|"
     )]
  )
)
