@foo &&= bar
becomes
@foo && @foo = bar
@foo ||= bar
becomes
@foo || @foo = bar
@foo += bar
becomes
@foo = @foo + bar
Dispatch enter and leave events for InstanceVariableAndWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for InstanceVariableOperatorWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for InstanceVariableOrWriteNode
nodes and continue walking the tree.
Inspect a InstanceVariableAndWriteNode
node.
Inspect a InstanceVariableOperatorWriteNode
node.
Inspect a InstanceVariableOrWriteNode
node.
Copy a InstanceVariableAndWriteNode
node
Copy a InstanceVariableOperatorWriteNode
node
Copy a InstanceVariableOrWriteNode
node
@foo = 1 ^^^^^^^^
@foo, = bar ^^^^
Visit the targets of a multi-target node.
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.
undef foo ^^^^^^^^^
foo, bar = baz ^^^^^^^^
foo, bar = baz ^^^^^^^^^^^^^^
A shareable constant.