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
|
ProgramNode(0...56)(
[:a, :b],
StatementsNode(0...56)(
[DefinedNode(0...14)(
(8...9),
InstanceVariableReadNode(9...13)(:@foo),
(13...14),
(0...8)
),
DefinedNode(15...28)(
(23...24),
ConstantReadNode(24...27)(),
(27...28),
(15...23)
),
DefinedNode(29...56)(
(37...38),
ParenthesesNode(38...55)(
StatementsNode(39...54)(
[MultiWriteNode(39...54)(
[LocalVariableTargetNode(40...41)(:a, 0),
LocalVariableTargetNode(43...44)(:b, 0)],
(46...47),
ArrayNode(48...54)(
[IntegerNode(49...50)(), IntegerNode(52...53)()],
(48...49),
(53...54)
),
(39...40),
(44...45)
)]
),
(38...39),
(54...55)
),
(55...56),
(29...37)
)]
)
)
|