1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
ProgramNode(0...9)( [:a], StatementsNode(0...9)( [LocalVariableWriteNode(0...9)( :a, 0, (0...1), CallNode(4...9)( CallNode(4...5)(nil, nil, (4...5), nil, nil, nil, nil, 2, "b"), (5...6), (6...7), nil, ArgumentsNode(8...9)([IntegerNode(8...9)()]), nil, nil, 0, "c" ), (2...3) )] ) )