super(foo) ^^^^^^^^^^
Wonky heredoc tab/spaces rules. github.com/ruby/prism/blob/v1.3.0/src/prism.c#L10548-L10558
a and b ^^^^^^^
begin end ^^^^^^^^^
A block on a keyword or method call.
foo ^^^
foo.bar ^^^^^^^
foo.bar() {} ^^^^^^^^^^^^
case foo; when bar; end ^^^^^^^^^^^^^^^^^^^^^^^
class Foo; end ^^^^^^^^^^^^^^
def foo; end ^^^^^^^^^^^^
def self.foo; end ^^^^^^^^^^^^^^^^^
defined? a ^^^^^^^^^^
defined?(a) ^^^^^^^^^^^
begin; foo; ensure; bar; end
^^^^^^^^^^^^
for foo in bar do end ^^^^^^^^^^^^^^^^^^^^^