ELAM::AnyType | This type is not actually used, its ID is used as a fallback to tell operators, functions and engines that any supported type can be used |
ELAM::BinaryOperator | Wraps a particular binary operator |
ELAM::BoolEngine | A boolean and logic math enabled engine |
ELAM::CharacterClassSettings | This class holds the character classes used by an Engine |
ELAM::Engine | The calculation engine of |
ELAM::Exception | Objects of this class represent an exception in the evaluation of an ELAM expression |
ELAM::Expression | Represents an expression in the context of its engine |
ELAM::FloatEngine | Engine that has floating point (double) numbers implemented |
ELAM::IntEngine | Integer math enabled engine |
ELAM::IntFloatEngine | Engine with integer and float math pre-installed, see IntEngine and FloatEngine |
ELAM::Position | A character position inside a text/string that is being evaluated |
ELAM::StringEngine | Integer math enabled engine |
ELAM::Token | Represents a single token in a parsed expression |
ELAM::UnaryOperator | Wraps a particular unary operator |