| Package | Description |
|---|---|
| org.scijava.parse | |
| org.scijava.parse.eval |
| Class and Description |
|---|
| Group
A group is a special N-ary operator delineated by a left-hand symbol and a
right-hand symbol, with comma-separated arguments.
|
| Operator
A mathematical operator is a "verb": a special infix (in the case of binary
or greater arity) or prefix (in the case of unary) symbol which defines a
relation between "nouns" (i.e.: literals and variables).
|
| Operator.Associativity |
| 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.
|
| Token
Base class for various types of tokens: operators, groups, functions and
variables.
|
| Class and Description |
|---|
| ExpressionParser
A parser for mathematical expressions, using Dijkstra's famous shunting-yard
algorithm.
|
| Operator
A mathematical operator is a "verb": a special infix (in the case of binary
or greater arity) or prefix (in the case of unary) symbol which defines a
relation between "nouns" (i.e.: literals and variables).
|
| SyntaxTree
A syntax
tree corresponding to an expression.
|
| Token
Base class for various types of tokens: operators, groups, functions and
variables.
|
| Variable
A "noun" token representing a variable.
|
Copyright © 2015–2017. All rights reserved.