|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| Operator | Interface for mathematical operators. |
| Token | Interface for various types of tokens: operators, functions and other symbols. |
| Verb | A "verb" here is a token that acts on a fixed number of "noun" tokens (e.g., constants or variables). |
| Class Summary | |
|---|---|
| AbstractToken | Base class for Token implementations. |
| DefaultOperator | Default implementation of Operator. |
| ExpressionParser | A parser for mathematical expressions, using Dijkstra's famous shunting-yard algorithm. |
| Function | A token representing an instance of a mathematical function, which acts on a particular number of arguments. |
| Literals | Utility methods for parsing literals from strings. |
| Main | Launches the console-driven expression evaluator. |
| Operators | A collection of standard Operators. |
| Position | A mutable parse position. |
| SubSequence | A CharSequence which is a by-reference subsequence of another
CharSequence. |
| SyntaxTree | A syntax tree corresponding to an expression. |
| Tokens | Utility methods for working with tokens. |
| Variable | A token representing a variable. |
| Enum Summary | |
|---|---|
| Operator.Associativity | |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||