InvalidCharException | Exception thrown to indicate that an invalid character was encountered by
the Lexer. |
Lexer | Seperates an input string of OQL into a stream of Token s. |
LexTest | Test class for Lexer . |
NoMoreTokensException | Exception thrown to indicate that there are no more tokens available from
the Lexer. |
OQLSyntaxException | Exception thrown to indicate that invalid syntax was encountered by
the Parser. |
ParamInfo | A class to store and check information about numbered query parameters. |
Parser | Generates a parse tree for a stream of tokens representing an OQL query. |
ParseTest | Test class for Parser . |
ParseTreeNode | A Node in the Parse tree which is generated by the Parser as the
tree representation of the OQL Query. |
ParseTreeWalker | A class which walks the parse tree created by the parser to check for errors
and translate to SQL. |
Token | Represents tokens which are generated by the Lexer from the String
OQL representation. |