org.exist.xquery.parser
Class XQueryParser

java.lang.Object
  extended byantlr.LLkParser
      extended byorg.exist.xquery.parser.XQueryParser
All Implemented Interfaces:
XQueryTokenTypes

public class XQueryParser
extends antlr.LLkParser
implements XQueryTokenTypes

The XQuery parser. eXist uses two steps to parse an XQuery expression: in the first step, the XQueryParser generates an abstract syntax tree (AST), which is - in the second step - passed to XQueryTreeParser for analysis. XQueryTreeParser finally creates an internal representation of the query from the tree of AST nodes.

See Also:
Serialized Form

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_13
           
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
           
protected  java.util.Stack elementStack
           
protected  java.util.ArrayList exceptions
           
protected  boolean foundError
           
protected  java.util.Stack globalStack
           
protected  XQueryLexer lexer
           
 
Fields inherited from interface org.exist.xquery.parser.XQueryTokenTypes
ABSOLUTE_DSLASH, ABSOLUTE_SLASH, AFTER, ANDEQ, APOS, APOS_ATTRIBUTE_CONTENT, AT, ATOMIC_TYPE, ATTRIBUTE, ATTRIBUTE_CONTENT, ATTRIBUTE_TEST, BASECHAR, BEFORE, CHAR, CHAR_REF, COLON, COMBINING_CHAR, COMMA, COMP_ATTR_CONSTRUCTOR, COMP_COMMENT_CONSTRUCTOR, COMP_DOC_CONSTRUCTOR, COMP_ELEM_CONSTRUCTOR, COMP_NS_CONSTRUCTOR, COMP_PI_CONSTRUCTOR, COMP_TEXT_CONSTRUCTOR, DECIMAL_LITERAL, DEF_COLLATION_DECL, DEF_FUNCTION_NS_DECL, DEF_NAMESPACE_DECL, DIGIT, DIGITS, DOLLAR, DOUBLE_LITERAL, DSLASH, ELEMENT, ELEMENT_CONTENT, END_TAG_START, EOF, EQ, EXPR_COMMENT, EXTENDER, FLWOR, FUNCTION, FUNCTION_DECL, GLOBAL_VAR, GT, GTEQ, HEX_DIGITS, IDEOGRAPHIC, INTEGER_LITERAL, LCURLY, LETTER, LITERAL_ancestor, LITERAL_and, LITERAL_as, LITERAL_ascending, LITERAL_at, LITERAL_attribute, LITERAL_by, LITERAL_case, LITERAL_cast, LITERAL_castable, LITERAL_child, LITERAL_collation, LITERAL_collection, LITERAL_comment, LITERAL_construction, LITERAL_declare, LITERAL_default, LITERAL_delete, LITERAL_descendant, LITERAL_descending, LITERAL_div, LITERAL_document, LITERAL_element, LITERAL_else, LITERAL_empty, LITERAL_encoding, LITERAL_eq, LITERAL_every, LITERAL_except, LITERAL_external, LITERAL_following, LITERAL_for, LITERAL_function, LITERAL_ge, LITERAL_greatest, LITERAL_gt, LITERAL_idiv, LITERAL_if, LITERAL_import, LITERAL_in, LITERAL_insert, LITERAL_instance, LITERAL_intersect, LITERAL_into, LITERAL_is, LITERAL_isnot, LITERAL_item, LITERAL_le, LITERAL_least, LITERAL_let, LITERAL_lt, LITERAL_mod, LITERAL_module, LITERAL_namespace, LITERAL_ne, LITERAL_node, LITERAL_of, LITERAL_option, LITERAL_or, LITERAL_order, LITERAL_ordered, LITERAL_ordering, LITERAL_parent, LITERAL_preceding, LITERAL_preserve, LITERAL_rename, LITERAL_replace, LITERAL_return, LITERAL_satisfies, LITERAL_self, LITERAL_some, LITERAL_strip, LITERAL_text, LITERAL_then, LITERAL_to, LITERAL_typeswitch, LITERAL_union, LITERAL_unordered, LITERAL_update, LITERAL_validate, LITERAL_value, LITERAL_variable, LITERAL_version, LITERAL_where, LITERAL_with, LITERAL_xmlspace, LITERAL_xpointer, LITERAL_xquery, LPAREN, LPPAREN, LT, LTEQ, MINUS, MODULE, MODULE_DECL, NAMESPACE_DECL, NCNAME, NEQ, NEXT_TOKEN, NMCHAR, NMSTART, NULL_TREE_LOOKAHEAD, OPTION, ORDER_BY, OREQ, PARENT, PARENTHESIZED, PLUS, POSITIONAL_VAR, PRAGMA, PRAGMA_CONTENT, PRAGMA_QNAME, PREDEFINED_ENTITY_REF, PREDICATE, PREFIX_WILDCARD, PROLOG, QNAME, QUESTION, QUOT, QUOT_ATTRIBUTE_CONTENT, RCURLY, RPAREN, RPPAREN, SELF, SEMICOLON, SLASH, STAR, STRING_LITERAL, TEXT, UNARY_MINUS, UNARY_PLUS, UNION, VARIABLE_BINDING, VARIABLE_REF, VERSION_DECL, WILDCARD, WS, XML_CDATA, XML_CDATA_END, XML_CDATA_START, XML_COMMENT, XML_COMMENT_END, XML_PI, XML_PI_END, XML_PI_START, XPOINTER, XPOINTER_ID
 
Constructor Summary
protected XQueryParser(TokenBuffer tokenBuf, int k)
           
  XQueryParser(XQueryLexer lexer)
           
 
Method Summary
 void abbrevStep()
           
 void additiveExpr()
           
 void andExpr()
           
 void anyKindTest()
           
 void aposAttrValueContent()
           
 void atomicType()
           
 void attrCommonContent()
           
 void attributeDef()
           
 void attributeEnclosedExpr()
           
 void attributeList()
           
 void attributeNameOrWildcard()
           
 void attributeTest()
           
 void attributeValue()
           
 void axisStep()
           
protected  void buildTokenTypeASTClassMap()
           
 void caseClause()
           
 void caseVar()
           
 void castableExpr()
           
 void castExpr()
           
 void cdataSection()
           
 void commentTest()
           
 void comparisonExpr()
           
 void compAttrConstructor()
           
 void compDocumentConstructor()
           
 void compElemBody()
           
 void compElemConstructor()
           
 void compTextConstructor()
           
 void computedConstructor()
           
 void compXmlComment()
           
 void compXmlPI()
           
 void contextItemExpr()
           
 void deleteExpr()
           
 void directConstructor()
           
 void documentTest()
           
 void elementConstructor()
           
 void elementContent()
           
 void elementNameOrWildcard()
           
 void elementTest()
           
 void elementWithAttributes()
           
 void elementWithoutAttributes()
           
 void enclosedExpr()
           
 void expr()
           
 void exprSingle()
           
 void filterStep()
           
 void flworExpr()
           
 void forClause()
           
 void forwardAxis()
           
 void forwardAxisSpecifier()
           
 void forwardOrReverseStep()
           
 boolean foundErrors()
           
 void functionBody()
           
 void functionCall()
           
 void functionDecl()
           
 void functionParameters()
           
 java.lang.String getErrorMessage()
           
protected  void handleException(java.lang.Exception e)
           
 void ifExpr()
           
 void imaginaryTokenDefinitions()
           
 void insertExpr()
           
 void instanceofExpr()
           
 void intersectExceptExpr()
           
 void inVarBinding()
           
 void itemType()
           
 void kindTest()
           
 void letClause()
           
 void letVarBinding()
           
 void libraryModule()
           
 void literal()
           
 void localNamespaceDecl()
           
 void mainModule()
           
 void mixedElementContent()
           
 void module()
           
 void moduleDecl()
           
 void moduleImport()
           
 void moduleNamespace()
           
 void multiplicativeExpr()
           
 void namespaceDecl()
           
 void nameTest()
           
 java.lang.String ncnameOrKeyword()
           
 void nodeTest()
           
 void numericLiteral()
           
 void occurrenceIndicator()
           
 void optionDecl()
           
 void orderByClause()
           
 void orderModifier()
           
 void orderSpec()
           
 void orderSpecList()
           
 void orExpr()
           
 void param()
           
 void paramList()
           
 void parenthesizedExpr()
           
 void pathExpr()
           
 void piTest()
           
 void positionalVar()
           
 void predicate()
           
 void predicates()
           
 void primaryExpr()
           
 void prolog()
           
 java.lang.String qName()
           
 void quantifiedExpr()
           
 void quantifiedInVarBinding()
           
 void queryBody()
           
 void quotAttrValueContent()
           
 void rangeExpr()
           
 void relativePathExpr()
           
 void renameExpr()
           
 void replaceExpr()
           
 java.lang.String reservedKeywords()
           
 void returnType()
           
 void reverseAxis()
           
 void reverseAxisSpecifier()
           
 void sequenceType()
           
 void setter()
           
 void singleType()
           
 void stepExpr()
           
 void textTest()
           
 void typeDeclaration()
           
 void typeName()
           
 void typeswitchExpr()
           
 void unaryExpr()
           
 void unionExpr()
           
 void updateExpr()
           
 void valueExpr()
           
 void varDecl()
           
 void varRef()
           
 void versionDecl()
           
 void wildcard()
           
 void xmlComment()
           
 void xmlPI()
           
 void xpath()
          top-rule
 void xpointer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

exceptions

protected java.util.ArrayList exceptions

foundError

protected boolean foundError

globalStack

protected java.util.Stack globalStack

elementStack

protected java.util.Stack elementStack

lexer

protected XQueryLexer lexer

_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

_tokenSet_13

public static final BitSet _tokenSet_13
Constructor Detail

XQueryParser

public XQueryParser(XQueryLexer lexer)

XQueryParser

protected XQueryParser(TokenBuffer tokenBuf,
                       int k)
Method Detail

foundErrors

public boolean foundErrors()

getErrorMessage

public java.lang.String getErrorMessage()

handleException

protected void handleException(java.lang.Exception e)

imaginaryTokenDefinitions

public final void imaginaryTokenDefinitions()
                                     throws RecognitionException,
                                            TokenStreamException
Throws:
RecognitionException
TokenStreamException

xpointer

public final void xpointer()
                    throws RecognitionException,
                           TokenStreamException,
                           XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

expr

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

xpath

public final void xpath()
                 throws RecognitionException,
                        TokenStreamException,
                        XPathException
top-rule

Throws:
RecognitionException
TokenStreamException
XPathException

module

public final void module()
                  throws RecognitionException,
                         TokenStreamException,
                         XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

versionDecl

public final void versionDecl()
                       throws RecognitionException,
                              TokenStreamException,
                              XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

libraryModule

public final void libraryModule()
                         throws RecognitionException,
                                TokenStreamException,
                                XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

mainModule

public final void mainModule()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

prolog

public final void prolog()
                  throws RecognitionException,
                         TokenStreamException,
                         XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

queryBody

public final void queryBody()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

moduleDecl

public final void moduleDecl()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

moduleImport

public final void moduleImport()
                        throws RecognitionException,
                               TokenStreamException
Throws:
RecognitionException
TokenStreamException

setter

public final void setter()
                  throws RecognitionException,
                         TokenStreamException
Throws:
RecognitionException
TokenStreamException

namespaceDecl

public final void namespaceDecl()
                         throws RecognitionException,
                                TokenStreamException
Throws:
RecognitionException
TokenStreamException

optionDecl

public final void optionDecl()
                      throws RecognitionException,
                             TokenStreamException
Throws:
RecognitionException
TokenStreamException

functionDecl

public final void functionDecl()
                        throws RecognitionException,
                               TokenStreamException,
                               XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

varDecl

public final void varDecl()
                   throws RecognitionException,
                          TokenStreamException,
                          XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

ncnameOrKeyword

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

qName

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

typeDeclaration

public final void typeDeclaration()
                           throws RecognitionException,
                                  TokenStreamException,
                                  XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

moduleNamespace

public final void moduleNamespace()
                           throws RecognitionException,
                                  TokenStreamException
Throws:
RecognitionException
TokenStreamException

paramList

public final void paramList()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

returnType

public final void returnType()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

functionBody

public final void functionBody()
                        throws RecognitionException,
                               TokenStreamException,
                               XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

sequenceType

public final void sequenceType()
                        throws RecognitionException,
                               TokenStreamException,
                               XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

param

public final void param()
                 throws RecognitionException,
                        TokenStreamException,
                        XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

itemType

public final void itemType()
                    throws RecognitionException,
                           TokenStreamException,
                           XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

occurrenceIndicator

public final void occurrenceIndicator()
                               throws RecognitionException,
                                      TokenStreamException
Throws:
RecognitionException
TokenStreamException

kindTest

public final void kindTest()
                    throws RecognitionException,
                           TokenStreamException
Throws:
RecognitionException
TokenStreamException

atomicType

public final void atomicType()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

singleType

public final void singleType()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

exprSingle

public final void exprSingle()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

flworExpr

public final void flworExpr()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

quantifiedExpr

public final void quantifiedExpr()
                          throws RecognitionException,
                                 TokenStreamException,
                                 XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

ifExpr

public final void ifExpr()
                  throws RecognitionException,
                         TokenStreamException,
                         XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

updateExpr

public final void updateExpr()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

orExpr

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

replaceExpr

public final void replaceExpr()
                       throws RecognitionException,
                              TokenStreamException,
                              XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

valueExpr

public final void valueExpr()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

insertExpr

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

deleteExpr

public final void deleteExpr()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

renameExpr

public final void renameExpr()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

forClause

public final void forClause()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

letClause

public final void letClause()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

orderByClause

public final void orderByClause()
                         throws RecognitionException,
                                TokenStreamException,
                                XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

inVarBinding

public final void inVarBinding()
                        throws RecognitionException,
                               TokenStreamException,
                               XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

letVarBinding

public final void letVarBinding()
                         throws RecognitionException,
                                TokenStreamException,
                                XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

positionalVar

public final void positionalVar()
                         throws RecognitionException,
                                TokenStreamException
Throws:
RecognitionException
TokenStreamException

orderSpecList

public final void orderSpecList()
                         throws RecognitionException,
                                TokenStreamException,
                                XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

orderSpec

public final void orderSpec()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

orderModifier

public final void orderModifier()
                         throws RecognitionException,
                                TokenStreamException
Throws:
RecognitionException
TokenStreamException

quantifiedInVarBinding

public final void quantifiedInVarBinding()
                                  throws RecognitionException,
                                         TokenStreamException,
                                         XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

typeswitchExpr

public final void typeswitchExpr()
                          throws RecognitionException,
                                 TokenStreamException,
                                 XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

caseClause

public final void caseClause()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

caseVar

public final void caseVar()
                   throws RecognitionException,
                          TokenStreamException,
                          XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

andExpr

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

instanceofExpr

public final void instanceofExpr()
                          throws RecognitionException,
                                 TokenStreamException,
                                 XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

castableExpr

public final void castableExpr()
                        throws RecognitionException,
                               TokenStreamException,
                               XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

castExpr

public final void castExpr()
                    throws RecognitionException,
                           TokenStreamException,
                           XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

comparisonExpr

public final void comparisonExpr()
                          throws RecognitionException,
                                 TokenStreamException,
                                 XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

rangeExpr

public final void rangeExpr()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

additiveExpr

public final void additiveExpr()
                        throws RecognitionException,
                               TokenStreamException,
                               XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

multiplicativeExpr

public final void multiplicativeExpr()
                              throws RecognitionException,
                                     TokenStreamException,
                                     XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

unaryExpr

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

unionExpr

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

intersectExceptExpr

public final void intersectExceptExpr()
                               throws RecognitionException,
                                      TokenStreamException,
                                      XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

pathExpr

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

relativePathExpr

public final void relativePathExpr()
                            throws RecognitionException,
                                   TokenStreamException,
                                   XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

stepExpr

public final void stepExpr()
                    throws RecognitionException,
                           TokenStreamException,
                           XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

axisStep

public final void axisStep()
                    throws RecognitionException,
                           TokenStreamException,
                           XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

filterStep

public final void filterStep()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

literal

public final void literal()
                   throws RecognitionException,
                          TokenStreamException
Throws:
RecognitionException
TokenStreamException

forwardOrReverseStep

public final void forwardOrReverseStep()
                                throws RecognitionException,
                                       TokenStreamException,
                                       XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

predicates

public final void predicates()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

predicate

public final void predicate()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

forwardAxisSpecifier

public final void forwardAxisSpecifier()
                                throws RecognitionException,
                                       TokenStreamException
Throws:
RecognitionException
TokenStreamException

forwardAxis

public final void forwardAxis()
                       throws RecognitionException,
                              TokenStreamException
Throws:
RecognitionException
TokenStreamException

nodeTest

public final void nodeTest()
                    throws RecognitionException,
                           TokenStreamException,
                           XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

reverseAxisSpecifier

public final void reverseAxisSpecifier()
                                throws RecognitionException,
                                       TokenStreamException
Throws:
RecognitionException
TokenStreamException

reverseAxis

public final void reverseAxis()
                       throws RecognitionException,
                              TokenStreamException
Throws:
RecognitionException
TokenStreamException

abbrevStep

public final void abbrevStep()
                      throws RecognitionException,
                             TokenStreamException,
                             XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

nameTest

public final void nameTest()
                    throws RecognitionException,
                           TokenStreamException,
                           XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

wildcard

public final void wildcard()
                    throws RecognitionException,
                           TokenStreamException
Throws:
RecognitionException
TokenStreamException

primaryExpr

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

computedConstructor

public final void computedConstructor()
                               throws RecognitionException,
                                      TokenStreamException,
                                      XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

directConstructor

public final void directConstructor()
                             throws RecognitionException,
                                    TokenStreamException,
                                    XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

functionCall

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

contextItemExpr

public final void contextItemExpr()
                           throws RecognitionException,
                                  TokenStreamException
Throws:
RecognitionException
TokenStreamException

parenthesizedExpr

public final void parenthesizedExpr()
                             throws RecognitionException,
                                    TokenStreamException,
                                    XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

varRef

public final void varRef()
                  throws RecognitionException,
                         TokenStreamException,
                         XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

numericLiteral

public final void numericLiteral()
                          throws RecognitionException,
                                 TokenStreamException
Throws:
RecognitionException
TokenStreamException

functionParameters

public final void functionParameters()
                              throws RecognitionException,
                                     TokenStreamException,
                                     XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

textTest

public final void textTest()
                    throws RecognitionException,
                           TokenStreamException
Throws:
RecognitionException
TokenStreamException

anyKindTest

public final void anyKindTest()
                       throws RecognitionException,
                              TokenStreamException
Throws:
RecognitionException
TokenStreamException

elementTest

public final void elementTest()
                       throws RecognitionException,
                              TokenStreamException
Throws:
RecognitionException
TokenStreamException

attributeTest

public final void attributeTest()
                         throws RecognitionException,
                                TokenStreamException
Throws:
RecognitionException
TokenStreamException

commentTest

public final void commentTest()
                       throws RecognitionException,
                              TokenStreamException
Throws:
RecognitionException
TokenStreamException

piTest

public final void piTest()
                  throws RecognitionException,
                         TokenStreamException
Throws:
RecognitionException
TokenStreamException

documentTest

public final void documentTest()
                        throws RecognitionException,
                               TokenStreamException
Throws:
RecognitionException
TokenStreamException

elementNameOrWildcard

public final void elementNameOrWildcard()
                                 throws RecognitionException,
                                        TokenStreamException
Throws:
RecognitionException
TokenStreamException

typeName

public final void typeName()
                    throws RecognitionException,
                           TokenStreamException
Throws:
RecognitionException
TokenStreamException

attributeNameOrWildcard

public final void attributeNameOrWildcard()
                                   throws RecognitionException,
                                          TokenStreamException
Throws:
RecognitionException
TokenStreamException

elementConstructor

public final void elementConstructor()
                              throws RecognitionException,
                                     TokenStreamException,
                                     XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

xmlComment

public final void xmlComment()
                      throws RecognitionException,
                             TokenStreamException
Throws:
RecognitionException
TokenStreamException

xmlPI

public final void xmlPI()
                 throws RecognitionException,
                        TokenStreamException
Throws:
RecognitionException
TokenStreamException

compElemConstructor

public final void compElemConstructor()
                               throws RecognitionException,
                                      TokenStreamException,
                                      XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

compAttrConstructor

public final void compAttrConstructor()
                               throws RecognitionException,
                                      TokenStreamException,
                                      XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

compTextConstructor

public final void compTextConstructor()
                               throws RecognitionException,
                                      TokenStreamException,
                                      XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

compDocumentConstructor

public final void compDocumentConstructor()
                                   throws RecognitionException,
                                          TokenStreamException,
                                          XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

compXmlPI

public final void compXmlPI()
                     throws RecognitionException,
                            TokenStreamException,
                            XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

compXmlComment

public final void compXmlComment()
                          throws RecognitionException,
                                 TokenStreamException,
                                 XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

compElemBody

public final void compElemBody()
                        throws RecognitionException,
                               TokenStreamException,
                               XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

localNamespaceDecl

public final void localNamespaceDecl()
                              throws RecognitionException,
                                     TokenStreamException
Throws:
RecognitionException
TokenStreamException

elementWithAttributes

public final void elementWithAttributes()
                                 throws RecognitionException,
                                        TokenStreamException,
                                        XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

elementWithoutAttributes

public final void elementWithoutAttributes()
                                    throws RecognitionException,
                                           TokenStreamException,
                                           XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

mixedElementContent

public final void mixedElementContent()
                               throws RecognitionException,
                                      TokenStreamException,
                                      XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

attributeList

public final void attributeList()
                         throws RecognitionException,
                                TokenStreamException,
                                XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

attributeDef

public final void attributeDef()
                        throws RecognitionException,
                               TokenStreamException,
                               XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

attributeValue

public final void attributeValue()
                          throws RecognitionException,
                                 TokenStreamException,
                                 XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

quotAttrValueContent

public final void quotAttrValueContent()
                                throws RecognitionException,
                                       TokenStreamException,
                                       XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

aposAttrValueContent

public final void aposAttrValueContent()
                                throws RecognitionException,
                                       TokenStreamException,
                                       XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

attrCommonContent

public final void attrCommonContent()
                             throws RecognitionException,
                                    TokenStreamException,
                                    XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

attributeEnclosedExpr

public final void attributeEnclosedExpr()
                                 throws RecognitionException,
                                        TokenStreamException,
                                        XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

elementContent

public final void elementContent()
                          throws RecognitionException,
                                 TokenStreamException,
                                 XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

cdataSection

public final void cdataSection()
                        throws RecognitionException,
                               TokenStreamException
Throws:
RecognitionException
TokenStreamException

enclosedExpr

public final void enclosedExpr()
                        throws RecognitionException,
                               TokenStreamException,
                               XPathException
Throws:
RecognitionException
TokenStreamException
XPathException

reservedKeywords

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

buildTokenTypeASTClassMap

protected void buildTokenTypeASTClassMap()


<oXygen/> XML Editor provides support for editing and debugging XQuery expressions against the eXist XML Database.