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