| Package | Description |
|---|---|
| org.scijava.parsington | |
| org.scijava.parsington.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 special symbol or "verb" 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 special symbol or "verb" 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–2022 SciJava. All rights reserved.