Desugar ‘x &&= y` to `x && x = y`
Desugar ‘x += y` to `x = x + y`
Desugar ‘x ||= y` to `x || x = y`
Dispatch enter and leave events for CapturePatternNode
nodes and continue walking the tree.
Dispatch enter and leave events for ConstantWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for EmbeddedVariableNode
nodes and continue walking the tree.
Dispatch enter and leave events for InterpolatedStringNode
nodes and continue walking the tree.
Dispatch enter and leave events for InterpolatedXStringNode
nodes and continue walking the tree.
Dispatch enter and leave events for MatchWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for MultiWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for PinnedVariableNode
nodes and continue walking the tree.
Dispatch enter and leave events for SourceEncodingNode
nodes and continue walking the tree.
Dispatch enter and leave events for SourceFileNode
nodes and continue walking the tree.
Dispatch enter and leave events for SourceLineNode
nodes and continue walking the tree.