Node classes for use in the generated abstract syntax trees (AST). More...
Namespaces | |
| Factories | |
| Classes implementing the ExpressionNodeFactory interfaces, and related functionality. | |
| Interfaces | |
| Interfaces for Nodes, in particular Node factories. | |
| Traits | |
| Traits for Nodes. | |
Classes | |
| class | ConstantNode |
| AST node representing a known constant (e.g. More... | |
| class | ExpressionNode |
| AST node representing a binary operator. More... | |
| class | FunctionNode |
| AST node representing a function applications (e.g. More... | |
| class | IntegerNode |
| AST node representing a number (int or float) More... | |
| class | Node |
| Abstract base class for nodes in the abstract syntax tree generated by the Parser (and some AST transformers). More... | |
| class | NumberNode |
| AST node representing a number (int or float) More... | |
| class | PostfixOperatorNode |
| AST node representing a postfix operator. More... | |
| class | RationalNode |
| AST node representing a number (int or float) More... | |
| class | SubExpressionNode |
| AST node representing a subexpression. More... | |
| class | VariableNode |
| AST node representing a variable. More... | |
Node classes for use in the generated abstract syntax trees (AST).