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.
|