| Class | Description |
|---|---|
| BetweenOPToken |
BetweenOPToken is used to parse a SQl like between statment.
|
| ContainsOPToken |
ContainsOPToken is used to implement a contains operation that checks for
membership in a list.
|
| EndOfStatementOPToken |
An OPToken representing the end of a CohQL statement.
|
| EndOPToken |
An OPToken representing the end of a token stream.
|
| IdentifierOPToken |
IdentifierOPToken is used to implement identifiers.
|
| InfixOPToken |
InfixOPToken is used to implement infix operators.
|
| InfixRightOPToken |
InfixRightOPToken is used to implement infix operators that like to bind
to the right which is typical of exponentiation rules.
|
| KeywordOPToken |
KeywordOPToken acts like a PunctuationOPToken when used in a led role
and a Identifier when used as a nud.
|
| LikeOPToken |
LikeOPToken is used to parse a SQL like statement.
|
| ListOpToken |
ListOPToken is used to process expressions between bracketing characters
such as are between "[" and "]" which should result in a list (e.g
|
| LiteralOPToken |
LiteralOpToken is used to implement literals.
|
| NestingOPToken |
NestingOPToken is an abstract classused to implement parsing situation
where some nesting is implied.
|
| NotOPToken |
NotOPToken is used to implement not operators.
|
| OPParser |
OPParser is the parser class for the Top Down Operator Presidence Parsing
framework.
|
| OPScanner |
OPScanner gives clients a streaming api that returns a next
OPToken by processing a java.lang.String using a TokenTable to convert
lower level BaseTokens into the high functionality OPTokens.
|
| OPToken |
OPToken is the root class for the Top Down Operator Precedence Parsing
framework's tokens.
|
| ParenOPToken |
ParenOPToken is used to process expressions that are between "(" and ")".
|
| PathOPToken |
PathOPToken is used to implement dereferencing paths where you have
a sequence of identifiers or function calls seperated by a path separator.
|
| PeekOPToken |
A PeekOPToken is a token that contains other
OPToken
instances. |
| PrefixOPToken |
PrefixOPToken is used to implement prefix operators.
|
| PunctuationOPToken |
PunctuationOPToken is used in situations where you need a place holder to
test for something like a ",".
|
| TokenTable |
TokenTable is a helper class used by Scanners to convert BaseTokens to
to OPTokens.
|
| Exception | Description |
|---|---|
| OPException |
OPExpression is the RuntimeException thrown by the OPParser and OPScanner
when problems are detected.
|