Namespace EzrSquared.Runtime.Nodes
Classes
- ArrayLikeNode
The Node structure for an arraylike (array or list).
- BinaryOperationNode
The Node structure for a binary operation.
- ClassDefinitionNode
The Node structure for a class definition.
- DefineBlockNode
The Node structure for a define block.
- DictionaryNode
The Node structure for a dictionary.
- ForEachNode
The Node structure for a for-each expression.
- FunctionDefinitionNode
The Node structure for a function definition.
- IncludeNode
The Node structure for an include expression.
- InvalidNode
The dummy invalid Node structure. For returning instead of null if an EzrSyntaxError occurs during parsing.
- NoValueNode
The Node structure for a statement or expression without any value (used as skip and stop statement nodes).
- Node
The representation of an ezrĀ² source code construct. This is the base class of all nodes. Only for inheritance!
- ReturnNode
The Node structure for a return statement.
- StatementsNode
The Node structure for holding multiple statements.
- UnaryOperationNode
The Node structure for a unary operation.
- VariableAccessNode
The Node structure for accesing a variable from the context.
- VariableAssignmentNode
The Node structure for assigning a value to a variable in the context.