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


Field Summary
static java.lang.String[] _tokenNames
           
 
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
 
Constructor Summary
SelectorTreeParser()
           
 
Method Summary
 Expression betweenExpression(antlr.collections.AST _t)
           
 Expression booleanExpression(antlr.collections.AST _t)
           
 Expression expression(antlr.collections.AST _t)
           
 Expression inExpression(antlr.collections.AST _t)
           
 void initialise(ExpressionFactory factory)
           
 Expression isExpression(antlr.collections.AST _t)
           
 Expression likeExpression(antlr.collections.AST _t)
           
 Expression literal(antlr.collections.AST _t)
           
 Expression primaryExpression(antlr.collections.AST _t)
           
 Expression selector(antlr.collections.AST _t)
           
 Expression term(antlr.collections.AST _t)
           
 Expression unaryTerm(antlr.collections.AST _t)
           
 java.util.HashSet valueList(antlr.collections.AST _t)
           
 
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
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames
Constructor Detail

SelectorTreeParser

public SelectorTreeParser()
Method Detail

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.