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