ParseNode
Last updated at 11:25 am UTC on 8 March 2017
This superclass of most compiler/decompiler classes declares common class variables, default messages, and the code emitters for jumps. Some of the class variables are initialized here; the rest are initialized in class VariableNode.
Object
ParseNode
AssignmentNode
BlockArgsNode
BlockNode
BraceNode
CascadeNode
CommentNode
DecompilerConstructor
DecompilerConstructorForClosures
Encoder
BytecodeEncoder
EncoderForV3
EncoderForV3PlusClosures
ScriptEncoder
FutureNode
LeafNode
LiteralNode
SpecialLiteralNode
SelectorNode
KeyWordNode
SpecialSelectorNode
VariableNode
FieldNode
InstanceVariableNode
MaybeContextInstanceVariableNode
LiteralVariableNode
TempVariableNode
RemoteTempVectorNode
UndeclaredVariableNode
MessageNode
MessageAsTempNode
MessagePartNode
TileMessageNode
MethodNode
DialectMethodNode
MethodTempsNode
NewArrayNode
ReturnNode