xoql.parser

Class XoqlParser

Implemented Interfaces:
XoqlTokenTypes

public class XoqlParser
extends antlr.LLkParser
implements XoqlTokenTypes

XoqlParser class extends antlr.LLkParser
Author:
simonkm

Field Summary

static String[]
_tokenNames
static BitSet
_tokenSet_0
static BitSet
_tokenSet_1
static BitSet
_tokenSet_2
static BitSet
_tokenSet_3

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, DRW_CL, DR_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, NEWATTR, NEW_ELEMENT, 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(ParserSharedInputState state)
XoqlParser(TokenBuffer tokenBuf)
XoqlParser(TokenBuffer tokenBuf, int k)
XoqlParser(TokenStream lexer)
XoqlParser(TokenStream lexer, int k)

Method Summary

void
addExpr()
void
andExpr()
void
asExpr()
void
attribute()
void
attributeExpr()
void
attribute_name()
void
attribute_value()
void
attributes()
void
binding()
void
bindings()
protected void
buildTokenTypeASTClassMap()
void
content()
void
contents()
void
createExpr()
void
delete()
void
dr()
void
drClause()
void
drWClause()
void
drw()
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
withClause()
void
withbindings()

Field Details

_tokenNames

public static final 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

Constructor Details

XoqlParser

public XoqlParser(ParserSharedInputState state)

XoqlParser

public XoqlParser(TokenBuffer tokenBuf)

XoqlParser

protected XoqlParser(TokenBuffer tokenBuf,
                     int k)

XoqlParser

public XoqlParser(TokenStream lexer)

XoqlParser

protected XoqlParser(TokenStream lexer,
                     int k)

Method Details

addExpr

public final void addExpr()
            throws RecognitionException,
                   TokenStreamException

andExpr

public final void andExpr()
            throws RecognitionException,
                   TokenStreamException

asExpr

public final void asExpr()
            throws RecognitionException,
                   TokenStreamException

attribute

public final void attribute()
            throws RecognitionException,
                   TokenStreamException

attributeExpr

public final void attributeExpr()
            throws RecognitionException,
                   TokenStreamException

attribute_name

public final void attribute_name()
            throws RecognitionException,
                   TokenStreamException

attribute_value

public final void attribute_value()
            throws RecognitionException,
                   TokenStreamException

attributes

public final void attributes()
            throws RecognitionException,
                   TokenStreamException

binding

public final void binding()
            throws RecognitionException,
                   TokenStreamException

bindings

public final void bindings()
            throws RecognitionException,
                   TokenStreamException

buildTokenTypeASTClassMap

protected void buildTokenTypeASTClassMap()

content

public final void content()
            throws RecognitionException,
                   TokenStreamException

contents

public final void contents()
            throws RecognitionException,
                   TokenStreamException

createExpr

public final void createExpr()
            throws RecognitionException,
                   TokenStreamException

delete

public final void delete()
            throws RecognitionException,
                   TokenStreamException

dr

public final void dr()
            throws RecognitionException,
                   TokenStreamException

drClause

public final void drClause()
            throws RecognitionException,
                   TokenStreamException

drWClause

public final void drWClause()
            throws RecognitionException,
                   TokenStreamException

drw

public final void drw()
            throws RecognitionException,
                   TokenStreamException

elementExpr

public final void elementExpr()
            throws RecognitionException,
                   TokenStreamException

eqExpr

public final void eqExpr()
            throws RecognitionException,
                   TokenStreamException

expr

public final void expr()
            throws RecognitionException,
                   TokenStreamException

fromClause

public final void fromClause()
            throws RecognitionException,
                   TokenStreamException

functionCall

public final void functionCall()
            throws RecognitionException,
                   TokenStreamException

goal

public final void goal()
            throws RecognitionException,
                   TokenStreamException

insert

public final void insert()
            throws RecognitionException,
                   TokenStreamException

insertClause

public final void insertClause()
            throws RecognitionException,
                   TokenStreamException

insertExpr

public final void insertExpr()
            throws RecognitionException,
                   TokenStreamException

list

public final void list()
            throws RecognitionException,
                   TokenStreamException

location

public final void location()
            throws RecognitionException,
                   TokenStreamException

markExpr

public final void markExpr()
            throws RecognitionException,
                   TokenStreamException

matchExpr

public final void matchExpr()
            throws RecognitionException,
                   TokenStreamException

mulExpr

public final void mulExpr()
            throws RecognitionException,
                   TokenStreamException

newBinding

public final void newBinding()
            throws RecognitionException,
                   TokenStreamException

operation

public final void operation()
            throws RecognitionException,
                   TokenStreamException

operationsList

public final void operationsList()
            throws RecognitionException,
                   TokenStreamException

orExpr

public final void orExpr()
            throws RecognitionException,
                   TokenStreamException

pathComponent

public final void pathComponent()
            throws RecognitionException,
                   TokenStreamException

pathExpr

public final void pathExpr()
            throws RecognitionException,
                   TokenStreamException

pathPrimaryExpr

public final void pathPrimaryExpr()
            throws RecognitionException,
                   TokenStreamException

position

public final void position()
            throws RecognitionException,
                   TokenStreamException

primaryExpr

public final void primaryExpr()
            throws RecognitionException,
                   TokenStreamException

quantificationExpr

public final void quantificationExpr()
            throws RecognitionException,
                   TokenStreamException

query

public final void query()
            throws RecognitionException,
                   TokenStreamException

queryList

public final void queryList()
            throws RecognitionException,
                   TokenStreamException

relExpr

public final void relExpr()
            throws RecognitionException,
                   TokenStreamException

replicateClause

public final void replicateClause()
            throws RecognitionException,
                   TokenStreamException

rfw

public final void rfw()
            throws RecognitionException,
                   TokenStreamException

rfwWith

public final void rfwWith()
            throws RecognitionException,
                   TokenStreamException

selectClause

public final void selectClause()
            throws RecognitionException,
                   TokenStreamException

sfw

public final void sfw()
            throws RecognitionException,
                   TokenStreamException

textExpr

public final void textExpr()
            throws RecognitionException,
                   TokenStreamException

unaryExpr

public final void unaryExpr()
            throws RecognitionException,
                   TokenStreamException

unionExpr

public final void unionExpr()
            throws RecognitionException,
                   TokenStreamException

upd

public final void upd()
            throws RecognitionException,
                   TokenStreamException

updateClause

public final void updateClause()
            throws RecognitionException,
                   TokenStreamException

whereClause

public final void whereClause()
            throws RecognitionException,
                   TokenStreamException

withClause

public final void withClause()
            throws RecognitionException,
                   TokenStreamException

withbindings

public final void withbindings()
            throws RecognitionException,
                   TokenStreamException