1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
ProgramNode(4...23)( [], StatementsNode(4...23)( [DefNode(4...23)( (8...10), nil, nil, nil, [], (4...7), nil, nil, nil, nil, (20...23) )] ) )