xoql.parser
Class XoqlParser

java.lang.Object
  extended by antlr.Parser
      extended by antlr.LLkParser
          extended by xoql.parser.XoqlParser
All Implemented Interfaces:
XoqlTokenTypes

public class XoqlParser
extends antlr.LLkParser
implements XoqlTokenTypes

XoqlParser class extends antlr.LLkParser

Author:
simonkm

Field Summary
static java.lang.String[] _tokenNames
           
static antlr.collections.impl.BitSet _tokenSet_0
           
static antlr.collections.impl.BitSet _tokenSet_1
           
static antlr.collections.impl.BitSet _tokenSet_2
           
static antlr.collections.impl.BitSet _tokenSet_3
           
 
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
 
Fields inherited from interface xoql.parser.XoqlTokenTypes
ALL, ALLTREE, AND, ARROBA, AS, ATTR, ATTRIBUTE, ATTRIBUTES, BEFORE, BINDING, BINDINGS, COMMA, CONCAT, CONTAINS, CONTENT, DDOT, DELETE, DIGIT, DISTRIBUTE, DISTRIBUTEW, DIV, DOUBLE, DQUOTE, DR_CL, DRW_CL, DSLASH, ELEMENT, EOF, EQUAL, ETAG, EXCLAMATION, EXIST, FALSE, FARGS, FCALL, FNAME, FOR, FROM, FWR, FWS, FWWR, GE, GT, ID, IN, INSERT, INT, LBRACE, LCASE, LE, LETTER, LIST, LOCATION, LPAREN, LT, MATCH, MBINDING, MCALL, MINUS, NAME, NEW_ELEMENT, NEWATTR, NOT, NOTEQUAL, NULL_TREE_LOOKAHEAD, NUM, OPERATIONS, OR, PLUS, QUOTE, RBRACE, REGEX, REGEX_MATCH, REPLACE, REPLICATE, REPLICATEW, RPAREN, SELECT, SEMI, SHARP, SLASH, STAR, STRICTCONTAINS, STRING, TEXT, TO, TRUE, UCASE, UNARY_MINUS, UNARY_PLUS, UNION, UPD, UPDATE, VALUE, VBAR, VOCAB, WHERE, WITH, WITHBINDINGS, WS
 
Constructor Summary
  XoqlParser(antlr.ParserSharedInputState state)
           
  XoqlParser(antlr.TokenBuffer tokenBuf)
           
protected XoqlParser(antlr.TokenBuffer tokenBuf, int k)
           
  XoqlParser(antlr.TokenStream lexer)
           
protected XoqlParser(antlr.TokenStream lexer, int k)
           
 
Method Summary
 void addExpr()
           
 void andExpr()
           
 void asExpr()
           
 void attribute_name()
           
 void attribute_value()
           
 void attribute()
           
 void attributeExpr()
           
 void attributes()
           
 void binding()
           
 void bindings()
           
protected  void buildTokenTypeASTClassMap()
           
 void content()
           
 void contents()
           
 void createExpr()
           
 void delete()
           
 void dr()
           
 void drClause()
           
 void drw()
           
 void drWClause()
           
 void elementExpr()
           
 void eqExpr()
           
 void expr()
           
 void fromClause()
           
 void functionCall()
           
 void goal()
           
 void insert()
           
 void insertClause()
           
 void insertExpr()
           
 void list()
           
 void location()
           
 void markExpr()
           
 void matchExpr()
           
 void mulExpr()
           
 void newBinding()
           
 void operation()
           
 void operationsList()
           
 void orExpr()
           
 void pathComponent()
           
 void pathExpr()
           
 void pathPrimaryExpr()
           
 void position()
           
 void primaryExpr()
           
 void quantificationExpr()
           
 void query()
           
 void queryList()
           
 void relExpr()
           
 void replicateClause()
           
 void rfw()
           
 void rfwWith()
           
 void selectClause()
           
 void sfw()
           
 void textExpr()
           
 void unaryExpr()
           
 void unionExpr()
           
 void upd()
           
 void updateClause()
           
 void whereClause()
           
 void withbindings()
           
 void withClause()
           
 
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, recover, 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
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames

_tokenSet_0

public static final antlr.collections.impl.BitSet _tokenSet_0

_tokenSet_1

public static final antlr.collections.impl.BitSet _tokenSet_1

_tokenSet_2

public static final antlr.collections.impl.BitSet _tokenSet_2

_tokenSet_3

public static final antlr.collections.impl.BitSet _tokenSet_3
Constructor Detail

XoqlParser

protected XoqlParser(antlr.TokenBuffer tokenBuf,
                     int k)

XoqlParser

public XoqlParser(antlr.TokenBuffer tokenBuf)

XoqlParser

protected XoqlParser(antlr.TokenStream lexer,
                     int k)

XoqlParser

public XoqlParser(antlr.TokenStream lexer)

XoqlParser

public XoqlParser(antlr.ParserSharedInputState state)
Method Detail

goal

public final void goal()
                throws antlr.RecognitionException,
                       antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

query

public final void query()
                 throws antlr.RecognitionException,
                        antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

sfw

public final void sfw()
               throws antlr.RecognitionException,
                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

expr

public final void expr()
                throws antlr.RecognitionException,
                       antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

rfw

public final void rfw()
               throws antlr.RecognitionException,
                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

upd

public final void upd()
               throws antlr.RecognitionException,
                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

rfwWith

public final void rfwWith()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

selectClause

public final void selectClause()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

fromClause

public final void fromClause()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

whereClause

public final void whereClause()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

drClause

public final void drClause()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

drWClause

public final void drWClause()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

withClause

public final void withClause()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

withbindings

public final void withbindings()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

dr

public final void dr()
              throws antlr.RecognitionException,
                     antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

drw

public final void drw()
               throws antlr.RecognitionException,
                      antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

newBinding

public final void newBinding()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

pathExpr

public final void pathExpr()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

markExpr

public final void markExpr()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

bindings

public final void bindings()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

updateClause

public final void updateClause()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

insertClause

public final void insertClause()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

operationsList

public final void operationsList()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

operation

public final void operation()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

insert

public final void insert()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

location

public final void location()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

delete

public final void delete()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

insertExpr

public final void insertExpr()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

position

public final void position()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

elementExpr

public final void elementExpr()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attributeExpr

public final void attributeExpr()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

textExpr

public final void textExpr()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

queryList

public final void queryList()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

replicateClause

public final void replicateClause()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

binding

public final void binding()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

quantificationExpr

public final void quantificationExpr()
                              throws antlr.RecognitionException,
                                     antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

unionExpr

public final void unionExpr()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

createExpr

public final void createExpr()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

primaryExpr

public final void primaryExpr()
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attributes

public final void attributes()
                      throws antlr.RecognitionException,
                             antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

contents

public final void contents()
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attribute_name

public final void attribute_name()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attribute_value

public final void attribute_value()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

content

public final void content()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

attribute

public final void attribute()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

asExpr

public final void asExpr()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

orExpr

public final void orExpr()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

andExpr

public final void andExpr()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

eqExpr

public final void eqExpr()
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

relExpr

public final void relExpr()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

matchExpr

public final void matchExpr()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

addExpr

public final void addExpr()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

mulExpr

public final void mulExpr()
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

unaryExpr

public final void unaryExpr()
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

pathComponent

public final void pathComponent()
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

pathPrimaryExpr

public final void pathPrimaryExpr()
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

functionCall

public final void functionCall()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

list

public final void list()
                throws antlr.RecognitionException,
                       antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

buildTokenTypeASTClassMap

protected void buildTokenTypeASTClassMap()