| Interface | Description |
|---|---|
| Primitives.BooleanExpression |
An AST node for an expression of boolean type
|
| Primitives.DoubleExpression |
An AST node for an expression of double type
|
| Primitives.StringExpression |
An AST node for an expression of String type
|
| Class | Description |
|---|---|
| IfElseMacro |
A macro declaration exposing the
ifelse function. |
| JavaMacro |
A macro declarations that exposes the java macro to a program.
|
| MacroDeclarationsCompositor |
A helper class that allows to combine several macro declarations together.
|
| MathFunctions |
Macro declarations for common mathematical functions.
|
| NoMacros |
A macro declarations that contains no macros at all
|
| NoVariables |
A variable declarations that contains no variables
|
| Operators |
A class to specify the semantics of operators in the expressionlanguage
|
| Primitives |
A class providing AST (abstract syntax tree) nodes to support primitive types.
|
| Primitives.BooleanConstant |
An AST node representing a boolean constant
|
| Primitives.BooleanVariable |
An AST node representing a boolean variable
|
| Primitives.DoubleConstant |
An AST node representing a double constant
|
| Primitives.DoubleVariable |
An AST node representing a double variable
|
| Primitives.StringConstant |
An AST node representing a string constant
|
| Primitives.StringVariable |
An AST node representing a string variable
|
| SimpleVariableDeclarations |
A set of customizable variable declarations for primitive types.
|
| SimpleVariableDeclarations.VariableInitializer |
A class to initialize variables that have been declared by a
SimpleVariableDeclarations class and used inside a program |
| VariableDeclarationsCompositor |
A helper class that allows to combine several variable declarations together.
|