Compile a SingletonClassNode
node
Desugar ‘x += y` to `x = x + y`
Dispatch enter and leave events for SingletonClassNode
nodes and continue walking the tree.
Dispatch enter and leave events for LocalVariableAndWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for LocalVariableOrWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for CallOperatorWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for ConstantOperatorWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for IndexOperatorWriteNode
nodes and continue walking the tree.