| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| Operator.Associativity |
Copyright © 2015 SciJava. All rights reserved.