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
|
ProgramNode(0...33)(
[:o],
StatementsNode(0...33)(
[DefNode(0...19)(
(4...5),
nil,
ParametersNode(6...8)(
[],
[],
[],
nil,
[KeywordParameterNode(6...8)((6...8), nil)],
nil,
nil
),
StatementsNode(9...15)([ReturnNode(9...15)((9...15), nil)]),
[:b],
(0...3),
nil,
nil,
nil,
nil,
(16...19)
),
LocalVariableWriteNode(21...33)(
:o,
0,
HashNode(25...33)(
(25...26),
[AssocNode(27...31)(
SymbolNode(27...29)(nil, (27...28), (28...29), "a"),
IntegerNode(30...31)(),
nil
)],
(32...33)
),
(21...22),
(23...24)
)]
)
)
|