Package org.exist.xquery.parser

The XQuery/XPath language parser.

See:
          Description

Interface Summary
DeclScannerTokenTypes  
XQueryTokenTypes  
XQueryTreeParserTokenTypes  
 

Class Summary
DeclScanner Try to read the XQuery declaration.
XQueryAST  
XQueryLexer The XQuery/XPath lexical analyzer.
XQueryParser 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.
XQueryTreeParser The tree parser: walks the AST created by XQueryParser and generates an internal representation of the query in the form of XQuery expression objects.
 

Package org.exist.xquery.parser Description

The XQuery/XPath language parser. The classes in this package were generated with ANTLR (http://www.antlr.org). The original source files are XQuery.g and XQueryTree.g. To regenerate the Java source files, call Ant with the build target "xquery".



Copyright (C) Wolfgang Meier. All rights reserved.