class |
AllNode |
This node represents a unary operator on a identifier.
|
class |
BinoptNode |
This node represents a binary operation on two nodes.
|
class |
CollectNode |
Parse node representing a collect statement.
|
class |
ConstexprNode |
This node contains the value from a constexpr production rule.
|
class |
DeprecatedNode |
This node may be used to specify a deprecation warning for a node.
|
class |
ExprListNode |
Parse node representing a list of expressions.
|
class |
ExprNode |
This node represents the root of the parse tree.
|
class |
FieldVariableNode |
Parse node representing a field variable.
|
class |
FunctionNode |
This class contains a parsed function call.
|
class |
GroupingNode |
This node is used to group statements in an expression.
|
class |
IdentifierNode |
Parse node representing an identifier.
|
class |
InstanceOfNode |
The instance-of expression will check the left-hand-side expression against the type specified by the
right-hand-side.
|
class |
InverseNode |
The InverseExpression class will wrap an expression, and invert its's sign.
|
class |
ListopNode |
Parse node for a list operation expression.
|
class |
LocalVariableNode |
This class holds the information for a local variable.
|
class |
NamedVariableNode |
This node represents a variable reference, which will usually be an attribute name.
|
class |
NotNode |
The NotExpression class will wrap an expression, and negate it's result.
|
class |
PredicateNode |
This node holds the information for the EACH and EXISTS predicate nodes.
|
class |
StringNode |
Parse node representing a string value.
|
class |
TemplateNode |
Parse node representing a call to a template (reusable expression).
|
class |
TypeOfNode |
This node represents an expression that determines the type of an instance.
|
class |
UnknownNode |
This node represents the unknown (?) symbol.
|
class |
UnpackNode |
This class contains a parsed function call.
|
class |
VariableNode |
This node represents a variable reference, which will usually be an attribute name.
|