start ::= '<![CDATA['
| '<!--'
| '<?'
| '(#'
| '(:~'
| '(:'
| '=>'
| '"'
| "'"
| '}'
| '{'
| '('
| ')'
| '/'
| '['
| ']'
| ','
| '.'
| ';'
| ':'
| '!'
| '|'
| AttrTest
| Wildcard
| Variable
| EQName
| Tag
| Operator
| EOF
no references
no references
no references
no references
no references
| ']]>'
| EOF
/* ws: explicit */
no references
| '-->'
| EOF
/* ws: explicit */
no references
PI ::= DirPIContents
| '?'
| '?>'
| EOF
/* ws: explicit */
no references
Pragma ::= PragmaContents
| '#'
| '#)'
| EOF
/* ws: explicit */
no references
no references
no references
no references
no references
referenced by:
no references
::= S^WS
/* ws: definition */
no references
EQName ::= FunctionName
| 'attribute'
| 'comment'
| 'document-node'
| 'element'
| 'empty-sequence'
| 'function'
| 'if'
| 'item'
| 'namespace-node'
| 'node'
| 'processing-instruction'
| 'schema-attribute'
| 'schema-element'
| 'switch'
| 'text'
| 'typeswitch'
referenced by:
::= EQName^Token
| 'after'
| 'ancestor'
| 'ancestor-or-self'
| 'and'
| 'as'
| 'ascending'
| 'before'
| 'case'
| 'cast'
| 'castable'
| 'child'
| 'collation'
| 'copy'
| 'count'
| 'declare'
| 'default'
| 'delete'
| 'descendant'
| 'descendant-or-self'
| 'descending'
| 'div'
| 'document'
| 'else'
| 'empty'
| 'end'
| 'eq'
| 'every'
| 'except'
| 'first'
| 'following'
| 'following-sibling'
| 'for'
| 'ge'
| 'group'
| 'gt'
| 'idiv'
| 'import'
| 'insert'
| 'instance'
| 'intersect'
| 'into'
| 'is'
| 'last'
| 'le'
| 'let'
| 'lt'
| 'mod'
| 'modify'
| 'module'
| 'namespace'
| 'ne'
| 'only'
| 'or'
| 'order'
| 'ordered'
| 'parent'
| 'preceding'
| 'preceding-sibling'
| 'rename'
| 'replace'
| 'return'
| 'satisfies'
| 'self'
| 'some'
| 'stable'
| 'start'
| 'to'
| 'treat'
| 'try'
| 'union'
| 'unordered'
| 'validate'
| 'where'
| 'with'
| 'xquery'
| 'allowing'
| 'at'
| 'base-uri'
| 'boundary-space'
| 'break'
| 'catch'
| 'construction'
| 'context'
| 'continue'
| 'copy-namespaces'
| 'decimal-format'
| 'encoding'
| 'exit'
| 'external'
| 'ft-option'
| 'in'
| 'index'
| 'integrity'
| 'lax'
| 'nodes'
| 'option'
| 'ordering'
| 'revalidation'
| 'schema'
| 'score'
| 'sliding'
| 'strict'
| 'tumbling'
| 'type'
| 'updating'
| 'value'
| 'variable'
| 'version'
| 'while'
| 'constraint'
| 'loop'
| 'returning'
referenced by:
NCName ::= NCName^Token
| 'after'
| 'and'
| 'as'
| 'ascending'
| 'before'
| 'case'
| 'cast'
| 'castable'
| 'collation'
| 'count'
| 'default'
| 'descending'
| 'div'
| 'else'
| 'empty'
| 'end'
| 'eq'
| 'except'
| 'for'
| 'ge'
| 'group'
| 'gt'
| 'idiv'
| 'instance'
| 'intersect'
| 'into'
| 'is'
| 'le'
| 'let'
| 'lt'
| 'mod'
| 'modify'
| 'ne'
| 'only'
| 'or'
| 'order'
| 'return'
| 'satisfies'
| 'stable'
| 'start'
| 'to'
| 'treat'
| 'union'
| 'where'
| 'with'
| 'ancestor'
| 'ancestor-or-self'
| 'attribute'
| 'child'
| 'comment'
| 'copy'
| 'declare'
| 'delete'
| 'descendant'
| 'descendant-or-self'
| 'document'
| 'document-node'
| 'element'
| 'empty-sequence'
| 'every'
| 'first'
| 'following'
| 'following-sibling'
| 'function'
| 'if'
| 'import'
| 'insert'
| 'item'
| 'last'
| 'module'
| 'namespace'
| 'namespace-node'
| 'node'
| 'ordered'
| 'parent'
| 'preceding'
| 'preceding-sibling'
| 'processing-instruction'
| 'rename'
| 'replace'
| 'schema-attribute'
| 'schema-element'
| 'self'
| 'some'
| 'switch'
| 'text'
| 'try'
| 'typeswitch'
| 'unordered'
| 'validate'
| 'variable'
| 'xquery'
| 'allowing'
| 'at'
| 'base-uri'
| 'boundary-space'
| 'break'
| 'catch'
| 'construction'
| 'context'
| 'continue'
| 'copy-namespaces'
| 'decimal-format'
| 'encoding'
| 'exit'
| 'external'
| 'ft-option'
| 'in'
| 'index'
| 'integrity'
| 'lax'
| 'nodes'
| 'option'
| 'ordering'
| 'revalidation'
| 'schema'
| 'score'
| 'sliding'
| 'strict'
| 'tumbling'
| 'type'
| 'updating'
| 'value'
| 'version'
| 'while'
| 'constraint'
| 'loop'
| 'returning'
referenced by:
referenced by:
::= '%' EQName?
referenced by:
referenced by:
Operator ::= '!='
| ':='
| '>='
| '<='
| '='
| '<'
| '>'
| '-'
| '+'
| 'div'
| '||'
| '?'
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= ( '-'? ( Char - '-' ) )+
referenced by:
referenced by:
referenced by:
referenced by:
| ( NCName ':' | BracedURILiteral ) '*'
referenced by:
referenced by:
referenced by:
::= 'Q' '{' ( PredefinedEntityRef | CharRef | [^&{}] )* '}'
referenced by:
no references
::= Digits
referenced by:
referenced by:
/* ws: explicit */
referenced by:
::= '&' ( 'lt' | 'gt' | 'amp' | 'quot' | 'apos' ) ';'
/* ws: explicit */
referenced by:
referenced by:
referenced by:
::= ( Char - [&<{}] )+
referenced by:
::= ( Char - ["&<{}] )+
referenced by:
::= ( Char - [&'<{}] )+
referenced by:
no references
referenced by:
::= [:A-Z_a-z#x00C0-#x00D6#x00D8-#x00F6#x00F8-#x02FF#x0370-#x037D#x037F-#x1FFF#x200C-#x200D#x2070-#x218F#x2C00-#x2FEF#x3001-#xD7FF#xF900-#xFDCF#xFDF0-#xFFFD#x10000-#xEFFFF]
referenced by:
| [-.0-9#x00B7#x0300-#x036F#x203F-#x2040]
referenced by:
referenced by:
Char ::= [#x0009#x000A#x000D#x0020-#xD7FF#xE000-#xFFFD#x10000-#x10FFFF]
referenced by:
QName ::= PrefixedName
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
S ::= [#x0009#x000A#x000D#x0020]+
referenced by:
CharRef ::= ( '&#' [0-9]+ | '&#x' [0-9A-Fa-f]+ ) ';'
referenced by:
Digits ::= [0-9]+
referenced by:
referenced by:
referenced by:
referenced by:
EOF ::= $
referenced by:
::= $
| ':'
referenced by:
::= NonNCNameChar
| '-'
| '.'
no references
|