Package com.tangosol.coherence.dsltools.precedence
This package contains implementations of
OPToken
s.-
Class Summary 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.gLiteralOPToken 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 otherOPToken
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 Summary Exception Description OPException OPExpression is the RuntimeException thrown by the OPParser and OPScanner when problems are detected.