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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
ProgramNode(0...51)(
[],
StatementsNode(0...51)(
[DefNode(0...11)(
(4...7),
nil,
nil,
StatementsNode(10...11)([IntegerNode(10...11)()]),
[],
(0...3),
nil,
nil,
nil,
(8...9),
nil
),
DefNode(13...27)(
(17...20),
nil,
nil,
StatementsNode(23...27)(
[CallNode(23...27)(
nil,
nil,
(23...24),
nil,
ArgumentsNode(25...27)(
[StringNode(25...27)((25...26), (26...26), (26...27), "")]
),
nil,
nil,
0,
"A"
)]
),
[],
(13...16),
nil,
nil,
nil,
(21...22),
nil
),
DefNode(29...51)(
(33...39),
nil,
nil,
StatementsNode(42...51)(
[CallNode(42...51)(
CallNode(42...47)(
IntegerNode(42...43)(),
nil,
(44...45),
nil,
ArgumentsNode(46...47)([IntegerNode(46...47)()]),
nil,
nil,
0,
"+"
),
nil,
(48...49),
nil,
ArgumentsNode(50...51)([IntegerNode(50...51)()]),
nil,
nil,
0,
"+"
)]
),
[],
(29...32),
nil,
nil,
nil,
(40...41),
nil
)]
)
)
|