org.exolab.jms.selector.parser
Class SelectorTreeParser
java.lang.Object
|
+--antlr.TreeParser
|
+--org.exolab.jms.selector.parser.SelectorTreeParser
- All Implemented Interfaces:
- SelectorTreeParserTokenTypes
- public 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 factory)
selector
public final Expression selector(antlr.collections.AST _t)
throws antlr.RecognitionException
primaryExpression
public final Expression primaryExpression(antlr.collections.AST _t)
throws antlr.RecognitionException
expression
public final Expression expression(antlr.collections.AST _t)
throws antlr.RecognitionException
booleanExpression
public final Expression booleanExpression(antlr.collections.AST _t)
throws antlr.RecognitionException
term
public final Expression term(antlr.collections.AST _t)
throws antlr.RecognitionException
isExpression
public final Expression isExpression(antlr.collections.AST _t)
throws antlr.RecognitionException
betweenExpression
public final Expression betweenExpression(antlr.collections.AST _t)
throws antlr.RecognitionException
likeExpression
public final Expression likeExpression(antlr.collections.AST _t)
throws antlr.RecognitionException
inExpression
public final Expression inExpression(antlr.collections.AST _t)
throws antlr.RecognitionException
valueList
public final java.util.HashSet valueList(antlr.collections.AST _t)
throws antlr.RecognitionException
unaryTerm
public final Expression unaryTerm(antlr.collections.AST _t)
throws antlr.RecognitionException
literal
public final Expression literal(antlr.collections.AST _t)
throws antlr.RecognitionException
Copyright © 1999-2004 The OpenJMS Group. All Rights Reserved.