Permit block/lambda nodes to mark newlines within themselves.
Mark if/unless nodes as newlines.
Permit statements lists to mark newlines within themselves.
Fetch the end character offset of the value.
Fetch the end character column of the value.
Create a code units cache for the given encoding.
Create a code units cache for the given encoding from the source.
Configure the code unit offsets field for this repository for a specific encoding and return self.
Configure the code unit columns field for this repository for a specific encoding and return self.
a and b ^^^^^^^
Dispatch a words_sep event that contains the space between the elements of list literals.
begin end ^^^^^^^^^
Visit the body of a structure that can have either a set of statements or statements wrapped in rescue/else/ensure.
case foo; when bar; end ^^^^^^^^^^^^^^^^^^^^^^^
class Foo; end ^^^^^^^^^^^^^^
def foo; end ^^^^^^^^^^^^
def self.foo; end ^^^^^^^^^^^^^^^^^