|
Class Summary |
| AddNode |
A node of an expression tree, represented by the symbol "+". |
| DivNode |
A node of an expression tree, represented by the symbol "/". |
| Expression |
The class from which all nodes of an expression tree are descendents. |
| ExpressionTree |
Expression string parser. |
| FuncMap |
FuncMap maps a name to a function. |
| FuncNode |
A node of an expression tree that represents a function. |
| MultNode |
A node of an expression tree, represented by the symbol "*". |
| OpNode |
A node of an expression tree that has exactly 2 children, a left child and a right child. |
| PascalsTriangle |
PascalsTriangle can be used for O(1) lookup of the nCr function. |
| PowNode |
A node of an expression tree, represented by the symbol "^". |
| SubNode |
A node of an expression tree, represented by the symbol "-". |
| TermNode |
A node of an expression tree that represents a variable or a function. |
| ValNode |
A node of an expression tree that represents a value. |
| VarMap |
VarMap maps a name to a value. |
| VarNode |
A node of an expression tree that represents a variable. |