next ^^^^
next foo ^^^^^^^^
nil ^^^
a or b ^^^^^^
def foo(bar, *baz); end
^^^^^^^^^
() ^^
(1) ^^^
The top-level program node.
0..5 ^^^^
redo ^^^^
begin; rescue; end
^^^^^^^
retry ^^^^^
return ^^^^^^
return 1 ^^^^^^^^
self ^^^^
foo(*bar)
^^^^
def foo((bar, *baz)); end
def foo(*); bar(*); end
^
A list of statements.
“foo” ^^^^^
super(foo) ^^^^^^^^^^
:foo ^^^^
true ^^^^
case foo; when bar; end
^^^^^^^^^^^^^
‘foo` ^^^^^
yield ^^^^^
yield 1 ^^^^^^^