xoql.parser

Class XoqlParser

public class XoqlParser extends 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
Constructor Summary
protected XoqlParser(TokenBuffer tokenBuf, int k)
XoqlParser(TokenBuffer tokenBuf)
protected XoqlParser(TokenStream lexer, int k)
XoqlParser(TokenStream lexer)
XoqlParser(ParserSharedInputState state)
Method Summary
voidaddExpr()
voidandExpr()
voidasExpr()
voidattribute()
voidattributeExpr()
voidattributes()
voidattribute_name()
voidattribute_value()
voidbinding()
voidbindings()
protected voidbuildTokenTypeASTClassMap()
voidcontent()
voidcontents()
voidcreateExpr()
voiddelete()
voiddr()
voiddrClause()
voiddrw()
voiddrWClause()
voidelementExpr()
voideqExpr()
voidexpr()
voidfromClause()
voidfunctionCall()
voidgoal()
voidinsert()
voidinsertClause()
voidinsertExpr()
voidlist()
voidlocation()
voidmarkExpr()
voidmatchExpr()
voidmulExpr()
voidnewBinding()
voidoperation()
voidoperationsList()
voidorExpr()
voidpathComponent()
voidpathExpr()
voidpathPrimaryExpr()
voidposition()
voidprimaryExpr()
voidquantificationExpr()
voidquery()
voidqueryList()
voidrelExpr()
voidreplicateClause()
voidrfw()
voidrfwWith()
voidselectClause()
voidsfw()
voidtextExpr()
voidunaryExpr()
voidunionExpr()
voidupd()
voidupdateClause()
voidwhereClause()
voidwithbindings()
voidwithClause()

Field Detail

_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 Detail

XoqlParser

protected XoqlParser(TokenBuffer tokenBuf, int k)

XoqlParser

public XoqlParser(TokenBuffer tokenBuf)

XoqlParser

protected XoqlParser(TokenStream lexer, int k)

XoqlParser

public XoqlParser(TokenStream lexer)

XoqlParser

public XoqlParser(ParserSharedInputState state)

Method Detail

addExpr

public final void addExpr()

andExpr

public final void andExpr()

asExpr

public final void asExpr()

attribute

public final void attribute()

attributeExpr

public final void attributeExpr()

attributes

public final void attributes()

attribute_name

public final void attribute_name()

attribute_value

public final void attribute_value()

binding

public final void binding()

bindings

public final void bindings()

buildTokenTypeASTClassMap

protected void buildTokenTypeASTClassMap()

content

public final void content()

contents

public final void contents()

createExpr

public final void createExpr()

delete

public final void delete()

dr

public final void dr()

drClause

public final void drClause()

drw

public final void drw()

drWClause

public final void drWClause()

elementExpr

public final void elementExpr()

eqExpr

public final void eqExpr()

expr

public final void expr()

fromClause

public final void fromClause()

functionCall

public final void functionCall()

goal

public final void goal()

Throws: RecognitionException TokenStreamException

insert

public final void insert()

insertClause

public final void insertClause()

insertExpr

public final void insertExpr()

list

public final void list()

location

public final void location()

markExpr

public final void markExpr()

matchExpr

public final void matchExpr()

mulExpr

public final void mulExpr()

newBinding

public final void newBinding()

operation

public final void operation()

operationsList

public final void operationsList()

orExpr

public final void orExpr()

pathComponent

public final void pathComponent()

pathExpr

public final void pathExpr()

pathPrimaryExpr

public final void pathPrimaryExpr()

position

public final void position()

primaryExpr

public final void primaryExpr()

quantificationExpr

public final void quantificationExpr()

query

public final void query()

queryList

public final void queryList()

relExpr

public final void relExpr()

replicateClause

public final void replicateClause()

rfw

public final void rfw()

rfwWith

public final void rfwWith()

selectClause

public final void selectClause()

sfw

public final void sfw()

textExpr

public final void textExpr()

unaryExpr

public final void unaryExpr()

unionExpr

public final void unionExpr()

upd

public final void upd()

updateClause

public final void updateClause()

whereClause

public final void whereClause()

withbindings

public final void withbindings()

withClause

public final void withClause()