Dispatch enter and leave events for InstanceVariableReadNode
nodes and continue walking the tree.
Dispatch enter and leave events for InstanceVariableTargetNode
nodes and continue walking the tree.
Dispatch enter and leave events for InstanceVariableWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for MatchLastLineNode
nodes and continue walking the tree.
Dispatch enter and leave events for NumberedReferenceReadNode
nodes and continue walking the tree.
Inspect a InstanceVariableTargetNode
node.
Inspect a MatchLastLineNode
node.
Parses the most indented lines into blocks that are marked and added to the frontier
Returns the node id for the given backtrace location.
begin raise rescue => e loc = e.backtrace_locations.first RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location(loc) end # => 0
Create a new InstanceVariableAndWriteNode
node.
Create a new InstanceVariableOperatorWriteNode
node.