|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| ExpressionParserConstants | |
| ExpressionParserTreeConstants | |
| Node | |
| VariableDefinition | This interface represents variablesfor expressions. |
| Class Summary | |
|---|---|
| ExpressionNode | This is the base class for all our nodes It has an evaluate() function, which evaluates the subtree under this node and return a Number value As a commodity to avoid duplicate code, it also has a function to return the list of variables used at any place in the tree |
| ExpressionParser | |
| ExpressionParserTokenManager | |
| JavaCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing). |
| NodeForAddition | |
| NodeForBooleanTest | |
| NodeForFunctionCall | This specialized class represents node in the tree for function calls It was specialized to store the name of the function |
| NodeForLogicalOperation | |
| NodeForMultiplication | |
| NodeForNumber | |
| NodeForPower | |
| NodeForUnaryOperation | |
| NodeForUnaryOperator | |
| SimpleNode | |
| Token | Describes the input token stream. |
| Variable | A ready to use Variable class, implementing VariableDefinition |
| Exception Summary | |
|---|---|
| ParseException | This exception is thrown when parse errors are encountered. |
| Error Summary | |
|---|---|
| TokenMgrError | |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||