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
81
82
83
84
85
86
87
88
89
90
91
92
|
ProgramNode(0...139)(
[],
StatementsNode(0...139)(
[ReturnNode(0...6)((0...6), nil),
ReturnNode(8...28)(
(8...14),
ArgumentsNode(15...28)(
[ParenthesesNode(15...18)(
StatementsNode(16...17)([IntegerNode(16...17)()]),
(15...16),
(17...18)
),
ParenthesesNode(20...23)(
StatementsNode(21...22)([IntegerNode(21...22)()]),
(20...21),
(22...23)
),
ParenthesesNode(25...28)(
StatementsNode(26...27)([IntegerNode(26...27)()]),
(25...26),
(27...28)
)]
)
),
ReturnNode(30...39)(
(30...36),
ArgumentsNode(37...39)(
[SplatNode(37...39)((37...38), IntegerNode(38...39)())]
)
),
ReturnNode(41...49)(
(41...47),
ArgumentsNode(48...49)([IntegerNode(48...49)()])
),
ReturnNode(51...65)(
(51...57),
ArgumentsNode(58...65)(
[IntegerNode(58...59)(),
IntegerNode(61...62)(),
IntegerNode(64...65)()]
)
),
ReturnNode(67...81)(
(67...73),
ArgumentsNode(74...81)(
[IntegerNode(74...75)(),
IntegerNode(77...78)(),
IntegerNode(80...81)()]
)
),
ReturnNode(83...99)(
(83...89),
ArgumentsNode(90...99)(
[ArrayNode(90...99)(
[IntegerNode(91...92)(),
IntegerNode(94...95)(),
IntegerNode(97...98)()],
(90...91),
(98...99)
)]
)
),
ReturnNode(101...118)(
(101...107),
ArgumentsNode(107...118)(
[ParenthesesNode(107...118)(
StatementsNode(111...116)(
[IntegerNode(111...112)(), IntegerNode(115...116)()]
),
(107...108),
(117...118)
)]
)
),
ReturnNode(120...128)(
(120...126),
ArgumentsNode(126...128)(
[ParenthesesNode(126...128)(nil, (126...127), (127...128))]
)
),
ReturnNode(130...139)(
(130...136),
ArgumentsNode(136...139)(
[ParenthesesNode(136...139)(
StatementsNode(137...138)([IntegerNode(137...138)()]),
(136...137),
(138...139)
)]
)
)]
)
)
|