Class | Description |
---|---|
AbstractAryExpression |
An abstract Ary expression.
|
AbstractAryNumericExpression |
An abstract Ary numeric expression.
|
AbstractAssignment |
An abstract assignment.
|
AbstractExprFunction |
Abstract function expression.
|
AbstractScalarAssignment |
An abstract assignment.
|
AbstractUnaryExpression |
An abstract unary expression.
|
AbstractUnaryNumericExpression |
An abstract unary numeric expression.
|
CodeBlock |
A code block containing several "<do something>;", each being one
Expression . |
ExprABS |
Represent a "abs" expression.
|
ExprACOS |
Represent a "aCos" expression.
|
ExprADD |
Represent a "ADD" expression.
|
ExprAddAssignment |
The += operator.
|
ExprAffectation |
An affectation expression.
|
ExprAND |
Represent a "AND" expression.
|
ExprArray |
Represent an array creation expression.
|
ExprArrayAffect |
An affectation expression for an array.
|
ExprArrayIndex |
Represent an array index.
|
ExprASIN |
Represent a "ASin" expression.
|
ExprATAN |
Represent a "atan" expression.
|
ExprATAN2 |
Represent a "atn2" expression.
|
ExprBREAK |
The break expression.
|
ExprCEIL |
Represent a "ceil" expression.
|
ExprCHOICE |
An if - then - else if - else expression.
|
ExprCOS |
Represent a "Cos" expression.
|
ExprDecrement |
Represent a decrement (--) expression.
|
ExprDIV |
Represent a "Divide" expression.
|
ExprDivAssignment |
The /= operator.
|
ExprECHO |
Represent a "echo" expression.
|
ExprEQ |
Represent a "Equal to" expression.
|
ExprFLOOR |
Represent a "floor" expression.
|
ExprFORMAT |
Represent a "format" expression.
|
ExprFunction |
Represent a "Function" expression.
|
ExprGE |
Represent a "Greater or equal than" expression.
|
ExprGT |
Represent a "Greater than" expression.
|
ExprIncrement |
Represent an increment (++) expression.
|
ExprLE |
Represent a "Less or Equal than" expression.
|
ExprLT |
Represent a "Less or Equal than" expression.
|
ExprMOD |
Represent a "%" (modulo) expression.
|
ExprMULT |
Represent a "Multiply" expression.
|
ExprMultAssignment |
The *= operator.
|
ExprNEQ |
Represent a "Not Equal than" expression.
|
ExprNOT |
Represent a "Not" expression.
|
ExprOR |
Represent a "Or" expression.
|
ExprPOW |
Represent a "pow" expression.
|
ExprSIGN |
Represent a "sign" expression.
|
ExprSIN |
Represent a "Sin" expression.
|
ExprSQRT |
Represent a "sqrt" expression.
|
ExprSUB |
Represent a "Subtract" expression.
|
ExprSubAssignment |
The -= operator.
|
ExprTAN |
Represent a "tan" expression.
|
ExprToDegrees |
Represent a "toDegrees" expression.
|
ExprToRadians |
Represent a "toRadians" expression.
|
ExprWHILE |
A while expression.
|
ExprXOR |
Represent a "XOr" expression.
|
Helper |
This class has some useful static methods for Expressions.
|
ParsedEquation |
This class represent a parsed condition.
|
Contain classes that are used to compute equations.
Copyright © 2018 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence