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
|
ProgramNode(0...23)(
[],
StatementsNode(0...23)(
[CallNode(0...23)(
nil,
nil,
(0...1),
nil,
nil,
nil,
BlockNode(2...23)(
[:kwargs],
BlockParametersNode(4...14)(
ParametersNode(5...13)(
[],
[],
[],
nil,
[],
KeywordRestParameterNode(5...13)(:kwargs, (7...13), (5...7)),
nil
),
[],
(4...5),
(13...14)
),
StatementsNode(15...21)([LocalVariableReadNode(15...21)(:kwargs, 0)]),
(2...3),
(22...23)
),
0,
"f"
)]
)
)
|