Copy a TrueNode
node
Delegates to the start_character_offset
of the associated location object.
Delegates to the start_character_column
of the associated location object.
Returns the first node that matches the given block when visited in a depth-first search. This is useful for finding a node that matches a particular condition.
node.breadth_first_search { |node| node.node_id == node_id }
def contains_keyword_splat?: () -> bool
def contains_multiple_splats?: () -> bool
Represents the location of the ‘begin` keyword.
begin x end ^^^^^
Represents the location of the binary operator.
foo.bar += value ^^
Save the in_loc
location using the given saved source so that it can be retrieved later.
The character offset from the beginning of the source where this location starts.
The column number in characters where this location ends from the start of the line.
Compile a name associated with a constant.