1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
ProgramNode(0...20)( [], StatementsNode(0...20)( [ClassNode(0...20)( [], (0...5), ConstantReadNode(6...9)(:Foo), (10...11), CallNode(12...15)( nil, nil, (12...13), nil, ArgumentsNode(13...15)( [SymbolNode(13...15)((13...14), (14...15), nil, "b")] ), nil, nil, 0, "a" ), nil, (17...20), :Foo, :Foo )] ) )