1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
ProgramNode(0...40)(
[],
StatementsNode(0...40)(
[NilNode(0...3)(),
ParenthesesNode(5...7)(nil, (5...6), (6...7)),
ParenthesesNode(9...16)(nil, (9...10), (15...16)),
PostExecutionNode(18...27)(
StatementsNode(24...25)([IntegerNode(24...25)()]),
(18...21),
(22...23),
(26...27)
),
PreExecutionNode(29...40)(
StatementsNode(37...38)([IntegerNode(37...38)()]),
(29...34),
(35...36),
(39...40)
)]
)
)
|