A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
E
- Expression
- A formula that may be evaluated. May consist any variable, function, condition or another expression. Circular references are not allowed and discovered on parsing process
Examples: ( x1, x2 - variables eq1, eq2, eq3 - expressions )
eq1 = x1+x2/pi
eq2 = 3.17*max(x1, x2, x1/x2, eq1)
eq3 = bool(GreaterEqual,x1,x2)
- Expression Engine
- Root entity that managed and owns all items added to it. Compiles prepared set of expressions and conditions and provides an access to evaluate them
T
- Ternary Expression
- Two expressions that evaluated depending of comparison result. When it is true,
then
expression returned, otherwise
else
. May be any superposition of other conditions and expressions.
Equal and NotEqual operations evaluated as absolute value. Circular references are not allowed and discovered on parsing process
Examples: ( x1, x2 - variables eq1, eq2, eq3 - expressions te1 - ternary expression )
te1 = if x1 Less x2 then sin(eq1) else cos(eq2)
eq3 = min(te1,1/sqrt(1+te1*te1))
- Token
- An expression atom, the result of parsing. Tokens are variables, numbers, functions, operators, brackets, commas