org.exolab.jms.selector.parser
Class SelectorParser
java.lang.Object
antlr.Parser
antlr.LLkParser
org.exolab.jms.selector.parser.SelectorParser
- All Implemented Interfaces:
- SelectorTokenTypes
public class SelectorParser
- extends antlr.LLkParser
- implements SelectorTokenTypes
Fields inherited from class antlr.Parser |
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth |
Fields inherited from interface org.exolab.jms.selector.parser.SelectorTokenTypes |
COMMA, DIVIDE, EOF, EQUAL, EXPONENT, FLOAT_SUFFIX, GE, GT, HEX_DIGIT, IDENT, IDENT_NON_START, IDENT_PART, IDENT_START, LE, LITERAL_and, LITERAL_between, LITERAL_escape, LITERAL_false, LITERAL_in, LITERAL_is, LITERAL_like, LITERAL_not, LITERAL_null, LITERAL_or, LITERAL_true, LPAREN, LT, MINUS, MULTIPLY, NOT_EQUAL, NULL_TREE_LOOKAHEAD, NUM_FLOAT, NUM_INT, PLUS, RPAREN, STRING_LITERAL, UNARY_MINUS, WS |
Methods inherited from class antlr.LLkParser |
consume, LA, LT, traceIn, traceOut |
Methods inherited from class antlr.Parser |
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_tokenNames
public static final java.lang.String[] _tokenNames
SelectorParser
protected SelectorParser(antlr.TokenBuffer tokenBuf,
int k)
SelectorParser
public SelectorParser(antlr.TokenBuffer tokenBuf)
SelectorParser
protected SelectorParser(antlr.TokenStream lexer,
int k)
SelectorParser
public SelectorParser(antlr.TokenStream lexer)
SelectorParser
public SelectorParser(antlr.ParserSharedInputState state)
initialise
public void initialise()
selector
public final void selector()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
orExpression
public final void orExpression()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
andExpression
public final void andExpression()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
notExpression
public final void notExpression()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
expression
public final void expression()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
sumExpression
public final void sumExpression()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
booleanExpression
public final void booleanExpression(SelectorAST lhs)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
comparisonExpression
public final void comparisonExpression(SelectorAST lhs)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
productExpression
public final void productExpression()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
unaryExpression
public final void unaryExpression()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
term
public final void term()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
literal
public final void literal()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
isExpression
public final void isExpression(SelectorAST lhs)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
betweenExpression
public final void betweenExpression(SelectorAST lhs)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
likeExpression
public final void likeExpression(SelectorAST lhs)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
inExpression
public final void inExpression(SelectorAST lhs)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
valueList
public final void valueList()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
buildTokenTypeASTClassMap
protected void buildTokenTypeASTClassMap()
Copyright © 1999-2005 The OpenJMS Group. All Rights Reserved.