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. |