class << self; end ^^^^^^^^^^^^^^^^^^
ENCODING ^^^^^^^^^^^^
For %-arrays whitespace, the parser gem only considers whitespace before the newline.
case foo; in bar; end ^^^^^^^^^^^^^^^^^^^^^
foo => [*, bar, *] ^^^^^^^^^^^
def foo(...); bar(...); end ^^^
def foo(...); end ^^^
super ^^^^^ super {} ^^^^^^^^
foo[bar], = 1 ^^^^^^^^
:"foo #{bar}" ^^^^^^^^^^^^^
foo in bar ^^^^^^^^^^
foo => bar ^^^^^^^^^^
/(?<foo>foo)/ =~ bar ^^^^^^^^^^^^^^^^^^^^
foo => ^(bar) ^^^^^^
foo = 1 and bar => ^foo ^^^^
class << self; end ^^^^^^^^^^^^^^^^^^
__ENCODING__ ^^^^^^^^^^^^
__LINE__ ^^^^^^^^
foo += baz ^^^^^^^^^^^^^^^
foo &&= baz ^^^^^^^^^^^^^^^^
foo ||= baz ^^^^^^^^^^^^^^^^
@foo = 1 ^^^^^^^^