SienaXML (v.2.0.0) API documentation

siena.xml.xpath
Class PredicateParser

java.lang.Object
  extended by antlr.LLkParser
      extended by siena.xml.xpath.PredicateParser
All Implemented Interfaces:
PredicateParserTokenTypes

public class PredicateParser
extends antlr.LLkParser
implements PredicateParserTokenTypes

Generated by ANTLR


Field Summary
static java.lang.String[] _tokenNames
           
static BitSet _tokenSet_0
           
static BitSet _tokenSet_1
           
static BitSet _tokenSet_10
           
static BitSet _tokenSet_11
           
static BitSet _tokenSet_12
           
static BitSet _tokenSet_2
           
static BitSet _tokenSet_3
           
static BitSet _tokenSet_4
           
static BitSet _tokenSet_5
           
static BitSet _tokenSet_6
           
static BitSet _tokenSet_7
           
static BitSet _tokenSet_8
           
static BitSet _tokenSet_9
           
 
Fields inherited from interface siena.xml.xpath.PredicateParserTokenTypes
AND, BACKSLASH, CHAR_LITERAL, COLON, COMA, DIGIT, DIV, DOLLARSIGN, DOT, EOF, EQUAL, ESC, GREATER, ID, INT, LEFTBRACE, LESS, LPAREN, MINUS, MOD, NOT, NULL_TREE_LOOKAHEAD, OR, PLUS, RIGHTBRACE, RPAREN, STAR, STRING_LITERAL, WS
 
Constructor Summary
  PredicateParser(TokenBuffer tokenBuf)
           
protected PredicateParser(TokenBuffer tokenBuf, int k)
           
 
Method Summary
 BinaryNode additiveExpr()
           
 BinaryNode andExpr()
           
 BinaryNode argument()
           
 BinaryNode equalityExpr()
           
 BinaryNode expr()
           
 BinaryNode functionCall()
           
 java.lang.String functionName()
           
 BinaryNode multiplicativeExpr()
           
 BinaryNode orExpr()
           
 BinaryNode predicate()
           
 BinaryNode predicateExpr()
           
 BinaryNode primaryExpr()
           
 java.lang.String qname()
           
 BinaryNode relationalExpr()
           
 BinaryNode unaryExpr()
           
 java.lang.String variableReference()
           
 
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

_tokenSet_0

public static final BitSet _tokenSet_0

_tokenSet_1

public static final BitSet _tokenSet_1

_tokenSet_2

public static final BitSet _tokenSet_2

_tokenSet_3

public static final BitSet _tokenSet_3

_tokenSet_4

public static final BitSet _tokenSet_4

_tokenSet_5

public static final BitSet _tokenSet_5

_tokenSet_6

public static final BitSet _tokenSet_6

_tokenSet_7

public static final BitSet _tokenSet_7

_tokenSet_8

public static final BitSet _tokenSet_8

_tokenSet_9

public static final BitSet _tokenSet_9

_tokenSet_10

public static final BitSet _tokenSet_10

_tokenSet_11

public static final BitSet _tokenSet_11

_tokenSet_12

public static final BitSet _tokenSet_12
Constructor Detail

PredicateParser

protected PredicateParser(TokenBuffer tokenBuf,
                          int k)

PredicateParser

public PredicateParser(TokenBuffer tokenBuf)
Method Detail

predicate

public final BinaryNode predicate()
                           throws RecognitionException,
                                  TokenStreamException
Throws:
RecognitionException
TokenStreamException

predicateExpr

public final BinaryNode predicateExpr()
                               throws RecognitionException,
                                      TokenStreamException
Throws:
RecognitionException
TokenStreamException

expr

public final BinaryNode expr()
                      throws RecognitionException,
                             TokenStreamException
Throws:
RecognitionException
TokenStreamException

orExpr

public final BinaryNode orExpr()
                        throws RecognitionException,
                               TokenStreamException
Throws:
RecognitionException
TokenStreamException

andExpr

public final BinaryNode andExpr()
                         throws RecognitionException,
                                TokenStreamException
Throws:
RecognitionException
TokenStreamException

equalityExpr

public final BinaryNode equalityExpr()
                              throws RecognitionException,
                                     TokenStreamException
Throws:
RecognitionException
TokenStreamException

relationalExpr

public final BinaryNode relationalExpr()
                                throws RecognitionException,
                                       TokenStreamException
Throws:
RecognitionException
TokenStreamException

additiveExpr

public final BinaryNode additiveExpr()
                              throws RecognitionException,
                                     TokenStreamException
Throws:
RecognitionException
TokenStreamException

multiplicativeExpr

public final BinaryNode multiplicativeExpr()
                                    throws RecognitionException,
                                           TokenStreamException
Throws:
RecognitionException
TokenStreamException

unaryExpr

public final BinaryNode unaryExpr()
                           throws RecognitionException,
                                  TokenStreamException
Throws:
RecognitionException
TokenStreamException

primaryExpr

public final BinaryNode primaryExpr()
                             throws RecognitionException,
                                    TokenStreamException
Throws:
RecognitionException
TokenStreamException

variableReference

public final java.lang.String variableReference()
                                         throws RecognitionException,
                                                TokenStreamException
Throws:
RecognitionException
TokenStreamException

functionCall

public final BinaryNode functionCall()
                              throws RecognitionException,
                                     TokenStreamException
Throws:
RecognitionException
TokenStreamException

qname

public final java.lang.String qname()
                             throws RecognitionException,
                                    TokenStreamException
Throws:
RecognitionException
TokenStreamException

functionName

public final java.lang.String functionName()
                                    throws RecognitionException,
                                           TokenStreamException
Throws:
RecognitionException
TokenStreamException

argument

public final BinaryNode argument()
                          throws RecognitionException,
                                 TokenStreamException
Throws:
RecognitionException
TokenStreamException

SienaXML (v.2.0.0) API documentation

Copyright © 2000-2002 University of Colorado.
This documentation is maintained by Antonio Carzaniga