mirror of
https://github.com/ruby/ruby.git
synced 2025-08-25 05:55:46 +02:00
185 lines
3.8 KiB
Text
185 lines
3.8 KiB
Text
ProgramNode(0...92)(
|
|
[],
|
|
StatementsNode(0...92)(
|
|
[LambdaNode(0...14)(
|
|
[:foo],
|
|
(0...2),
|
|
(12...13),
|
|
(13...14),
|
|
BlockParametersNode(2...11)(
|
|
ParametersNode(6...9)(
|
|
[RequiredParameterNode(6...9)(:foo)],
|
|
[],
|
|
[],
|
|
nil,
|
|
[],
|
|
nil,
|
|
nil
|
|
),
|
|
[],
|
|
(2...3),
|
|
(10...11)
|
|
),
|
|
nil
|
|
),
|
|
LambdaNode(16...34)(
|
|
[:x],
|
|
(16...18),
|
|
(31...32),
|
|
(33...34),
|
|
BlockParametersNode(18...30)(
|
|
ParametersNode(19...29)(
|
|
[],
|
|
[],
|
|
[],
|
|
nil,
|
|
[KeywordParameterNode(19...29)(
|
|
(19...21),
|
|
InterpolatedStringNode(22...29)(
|
|
(22...23),
|
|
[StringNode(23...24)(nil, (23...24), nil, "b"),
|
|
EmbeddedStatementsNode(24...28)(
|
|
(24...26),
|
|
StatementsNode(26...27)(
|
|
[CallNode(26...27)(
|
|
nil,
|
|
nil,
|
|
(26...27),
|
|
nil,
|
|
nil,
|
|
nil,
|
|
nil,
|
|
2,
|
|
"a"
|
|
)]
|
|
),
|
|
(27...28)
|
|
)],
|
|
(28...29)
|
|
)
|
|
)],
|
|
nil,
|
|
nil
|
|
),
|
|
[],
|
|
(18...19),
|
|
(29...30)
|
|
),
|
|
nil
|
|
),
|
|
LambdaNode(36...51)(
|
|
[:a],
|
|
(36...38),
|
|
(49...50),
|
|
(50...51),
|
|
BlockParametersNode(38...48)(
|
|
ParametersNode(39...47)(
|
|
[],
|
|
[],
|
|
[],
|
|
nil,
|
|
[KeywordParameterNode(39...47)(
|
|
(39...41),
|
|
CallNode(42...47)(
|
|
CallNode(42...43)(
|
|
nil,
|
|
nil,
|
|
(42...43),
|
|
nil,
|
|
nil,
|
|
nil,
|
|
nil,
|
|
2,
|
|
"b"
|
|
),
|
|
nil,
|
|
(44...45),
|
|
nil,
|
|
ArgumentsNode(46...47)([IntegerNode(46...47)()]),
|
|
nil,
|
|
nil,
|
|
0,
|
|
"*"
|
|
)
|
|
)],
|
|
nil,
|
|
nil
|
|
),
|
|
[],
|
|
(38...39),
|
|
(47...48)
|
|
),
|
|
nil
|
|
),
|
|
LambdaNode(53...72)(
|
|
[:foo],
|
|
(53...55),
|
|
(66...68),
|
|
(69...72),
|
|
BlockParametersNode(56...65)(
|
|
ParametersNode(56...65)(
|
|
[],
|
|
[OptionalParameterNode(56...65)(
|
|
:foo,
|
|
(56...59),
|
|
(60...61),
|
|
CallNode(62...65)(
|
|
nil,
|
|
nil,
|
|
(62...65),
|
|
nil,
|
|
nil,
|
|
nil,
|
|
nil,
|
|
2,
|
|
"bar"
|
|
)
|
|
)],
|
|
[],
|
|
nil,
|
|
[],
|
|
nil,
|
|
nil
|
|
),
|
|
[],
|
|
nil,
|
|
nil
|
|
),
|
|
nil
|
|
),
|
|
LambdaNode(74...92)(
|
|
[:foo],
|
|
(74...76),
|
|
(86...88),
|
|
(89...92),
|
|
BlockParametersNode(77...85)(
|
|
ParametersNode(77...85)(
|
|
[],
|
|
[],
|
|
[],
|
|
nil,
|
|
[KeywordParameterNode(77...85)(
|
|
(77...81),
|
|
CallNode(82...85)(
|
|
nil,
|
|
nil,
|
|
(82...85),
|
|
nil,
|
|
nil,
|
|
nil,
|
|
nil,
|
|
2,
|
|
"bar"
|
|
)
|
|
)],
|
|
nil,
|
|
nil
|
|
),
|
|
[],
|
|
nil,
|
|
nil
|
|
),
|
|
nil
|
|
)]
|
|
)
|
|
)
|