org.exist.xquery.parser
Class XQueryParser
java.lang.Object
antlr.Parser
antlr.LLkParser
org.exist.xquery.parser.XQueryParser
- All Implemented Interfaces:
- XQueryTokenTypes
public class XQueryParser
- extends LLkParser
- implements XQueryTokenTypes
eXist parses an XQuery expression in (currently) 4 phases:
1) lexical analysis in XQueryLexer
2) syntax analysis and construction of an intermediate AST (abstract
syntax tree) in XQueryParser
3) analysis of the intermediate AST, and construction of the executable XQuery
expression tree from the intermediate AST in XQueryTreeParser
4) static analysis of the final expression tree
The grammar in XQuery.g corresponds to phase 2. It generates an
intermediate AST which will then be parsed a second time by
XQueryTree.g.
ANTLR provides a special syntax for tree parsers. Every
action returns an AST node and the # references these nodes.
#[VARIABLE_BINDING, varName] constructs a new AST node of type
VARIABLE_BINDING, which is prepended to the default AST generated by
the production.
ANTLR's meta language for tree construction is described in the ANTLR reference manual:
http://www.antlr.org/doc/index.html .
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, ESCAPE_APOS, ESCAPE_QUOT, EXPR_COMMENT, EXTENDER, FLWOR, FUNCTION, FUNCTION_DECL, GLOBAL_VAR, GROUP_BY, 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_group, LITERAL_gt, LITERAL_idiv, LITERAL_if, LITERAL_import, LITERAL_in, LITERAL_inherit, 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_schema, LITERAL_self, LITERAL_some, LITERAL_stable, LITERAL_strip, LITERAL_text, LITERAL_then, LITERAL_to, LITERAL_treat, LITERAL_typeswitch, LITERAL_union, LITERAL_unordered, LITERAL_update, LITERAL_validate, LITERAL_value, LITERAL_variable, LITERAL_version, LITERAL_where, LITERAL_with, LITERAL_xpointer, LITERAL_xquery, LPAREN, LPPAREN, LT, LTEQ, MINUS, MODULE, MODULE_DECL, MODULE_IMPORT, NAMESPACE_DECL, NCNAME, NEQ, NEXT_TOKEN, NMCHAR, NMSTART, NULL_TREE_LOOKAHEAD, OPTION, ORDER_BY, OREQ, PARENT, PARENTHESIZED, PLUS, POSITIONAL_VAR, PRAGMA, PRAGMA_END, PRAGMA_START, PREDEFINED_ENTITY_REF, PREDICATE, PREFIX_WILDCARD, PROLOG, QNAME, QUESTION, QUOT, QUOT_ATTRIBUTE_CONTENT, RCURLY, RPAREN, RPPAREN, S, SCHEMA_IMPORT, 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 |
Methods inherited from class antlr.Parser |
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent |
_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
_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
_tokenSet_14
public static final BitSet _tokenSet_14
_tokenSet_15
public static final BitSet _tokenSet_15
_tokenSet_16
public static final BitSet _tokenSet_16
XQueryParser
public XQueryParser(XQueryLexer lexer)
XQueryParser
public XQueryParser(TokenBuffer tokenBuf)
XQueryParser
public XQueryParser(TokenStream lexer)
XQueryParser
public XQueryParser(ParserSharedInputState state)
foundErrors
public boolean foundErrors()
getErrorMessage
public String getErrorMessage()
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
importDecl
public final void importDecl()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
setter
public final void setter()
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
moduleImport
public final void moduleImport()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
schemaImport
public final void schemaImport()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
preserveMode
public final void preserveMode()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
inheritMode
public final void inheritMode()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
namespaceDecl
public final void namespaceDecl()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
ncnameOrKeyword
public final String ncnameOrKeyword()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
qName
public final 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
uriList
public final void uriList()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
schemaPrefix
public final void schemaPrefix()
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
uri
public final void uri()
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
typeswitchExpr
public final void typeswitchExpr()
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
updateValueExpr
public final void updateValueExpr()
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
groupByClause
public final void groupByClause()
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
toGroupVarRef
public final void toGroupVarRef()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
groupVarBinding
public final void groupVarBinding()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
groupSpecList
public final void groupSpecList()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
groupSpec
public final void groupSpec()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
groupKeyVarBinding
public final void groupKeyVarBinding()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
quantifiedInVarBinding
public final void quantifiedInVarBinding()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
caseClause
public final void caseClause()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
defaultVar
public final void defaultVar()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
caseVar
public final void caseVar()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
caseReturn
public final void caseReturn()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
andExpr
public final void andExpr()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
comparisonExpr
public final void comparisonExpr()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
instanceofExpr
public final void instanceofExpr()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
treatExpr
public final void treatExpr()
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
unaryExpr
public final void unaryExpr()
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
unionExpr
public final void unionExpr()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
valueExpr
public final void valueExpr()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
pathExpr
public final void pathExpr()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
extensionExpr
public final void extensionExpr()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
pragma
public final void pragma()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
intersectExceptExpr
public final void intersectExceptExpr()
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
orderedExpr
public final void orderedExpr()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
unorderedExpr
public final void unorderedExpr()
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
schemaElementTest
public final void schemaElementTest()
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
compConstructorValue
public final void compConstructorValue()
throws RecognitionException,
TokenStreamException,
XPathException
- Throws:
RecognitionException
TokenStreamException
XPathException
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 String reservedKeywords()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
Copyright (C) Wolfgang Meier. All rights reserved.