| Class | Description |
|---|---|
| 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.
|
| Exception | Description |
|---|---|
| ExpressionParseException |
Exception thrown if expression cannot be parsed correctly.
|
Copyright © 2015. All rights reserved.