org.exolab.jms.selector.parser
Class SelectorTreeParser
java.lang.Object
|
+--antlr.TreeParser
|
+--org.exolab.jms.selector.parser.SelectorTreeParser
- All Implemented Interfaces:
- SelectorTreeParserTokenTypes
- public synchronized class SelectorTreeParser
- extends antlr.TreeParser
- implements SelectorTreeParserTokenTypes
Fields inherited from class antlr.TreeParser |
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames, traceDepth |
Fields inherited from interface org.exolab.jms.selector.parser.SelectorTreeParserTokenTypes |
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.TreeParser |
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, reportError, reportError, reportWarning, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut |
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
SelectorTreeParser
public SelectorTreeParser()
initialise
public void initialise(ExpressionFactory)
selector
public final Expression selector(antlr.collections.AST)
throws antlr.RecognitionException
primaryExpression
public final Expression primaryExpression(antlr.collections.AST)
throws antlr.RecognitionException
expression
public final Expression expression(antlr.collections.AST)
throws antlr.RecognitionException
booleanExpression
public final Expression booleanExpression(antlr.collections.AST)
throws antlr.RecognitionException
term
public final Expression term(antlr.collections.AST)
throws antlr.RecognitionException
isExpression
public final Expression isExpression(antlr.collections.AST)
throws antlr.RecognitionException
betweenExpression
public final Expression betweenExpression(antlr.collections.AST)
throws antlr.RecognitionException
likeExpression
public final Expression likeExpression(antlr.collections.AST)
throws antlr.RecognitionException
inExpression
public final Expression inExpression(antlr.collections.AST)
throws antlr.RecognitionException
valueList
public final java.util.HashSet valueList(antlr.collections.AST)
throws antlr.RecognitionException
unaryTerm
public final Expression unaryTerm(antlr.collections.AST)
throws antlr.RecognitionException
literal
public final Expression literal(antlr.collections.AST)
throws antlr.RecognitionException
Copyright © 1999-2007 The OpenJMS Group. All Rights Reserved.