no references
referenced by:
::= 'xquery' ( 'encoding' | 'version' ( StringLiteral 'encoding' )? ) StringLiteral ';'
referenced by:
referenced by:
referenced by:
::= 'module' 'namespace' NCName '=' URILiteral ';'
referenced by:
Prolog ::= ( ( DefaultNamespaceDecl | Setter | NamespaceDecl | Import | FTOptionDecl ) ';' )* ( ( ContextItemDecl | AnnotatedDecl | OptionDecl ) ';' )*
referenced by:
referenced by:
::= 'declare' 'boundary-space' ( 'preserve' | 'strip' )
referenced by:
::= 'declare' 'default' 'collation' URILiteral
referenced by:
::= 'declare' 'base-uri' URILiteral
referenced by:
::= 'declare' 'construction' ( 'strip' | 'preserve' )
referenced by:
::= 'declare' 'ordering' ( 'ordered' | 'unordered' )
referenced by:
::= 'declare' 'default' 'order' 'empty' ( 'greatest' | 'least' )
referenced by:
::= 'declare' 'copy-namespaces' PreserveMode ',' InheritMode
referenced by:
::= 'preserve'
| 'no-preserve'
referenced by:
::= 'inherit'
| 'no-inherit'
referenced by:
::= 'declare' ( 'decimal-format' EQName | 'default' 'decimal-format' ) ( DFPropertyName '=' StringLiteral )*
referenced by:
::= 'decimal-separator'
| 'grouping-separator'
| 'infinity'
| 'minus-sign'
| 'NaN'
| 'percent'
| 'per-mille'
| 'zero-digit'
| 'digit'
| 'pattern-separator'
| 'exponent-separator'
referenced by:
Import ::= SchemaImport
referenced by:
referenced by:
::= 'namespace' NCName '='
| 'default' 'element' 'namespace'
referenced by:
::= 'import' 'module' ( 'namespace' NCName '=' )? URILiteral ( 'at' URILiteral ( ',' URILiteral )* )?
referenced by:
::= 'declare' 'namespace' NCName '=' URILiteral
referenced by:
::= 'declare' 'default' ( 'element' | 'function' ) 'namespace' URILiteral
referenced by:
::= 'declare' 'ft-option' FTMatchOptions
referenced by:
referenced by:
referenced by:
VarDecl ::= 'variable' '$' VarName TypeDeclaration? ( ':=' VarValue | 'external' ( ':=' VarDefaultValue )? )
referenced by:
VarValue ::= ExprSingle
referenced by:
referenced by:
::= 'declare' 'context' 'item' ( 'as' ItemType )? ( ':=' VarValue | 'external' ( ':=' VarDefaultValue )? )
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= '{' Expr? '}'
referenced by:
::= 'declare' 'option' EQName StringLiteral
referenced by:
referenced by:
::= ForClause
referenced by:
referenced by:
::= 'for' ForBinding ( ',' ForBinding )*
referenced by:
referenced by:
::= 'allowing' 'empty'
referenced by:
::= 'at' '$' VarName
referenced by:
::= 'score' '$' VarName
referenced by:
::= 'let' LetBinding ( ',' LetBinding )*
referenced by:
referenced by:
::= 'for' ( TumblingWindowClause | SlidingWindowClause )
referenced by:
::= 'tumbling' 'window' '$' VarName TypeDeclaration? 'in' ExprSingle WindowStartCondition WindowEndCondition?
referenced by:
::= 'sliding' 'window' '$' VarName TypeDeclaration? 'in' ExprSingle WindowStartCondition WindowEndCondition
referenced by:
::= 'start' WindowVars 'when' ExprSingle
referenced by:
::= 'only'? 'end' WindowVars 'when' ExprSingle
referenced by:
referenced by:
::= EQName
referenced by:
::= EQName
referenced by:
referenced by:
::= 'count' '$' VarName
referenced by:
::= 'where' ExprSingle
referenced by:
::= 'group' 'by' GroupingSpecList
referenced by:
::= GroupingSpec ( ',' GroupingSpec )*
referenced by:
referenced by:
::= '$' VarName
referenced by:
::= 'stable'? 'order' 'by' OrderSpecList
referenced by:
referenced by:
referenced by:
::= ( 'ascending' | 'descending' )? ( 'empty' ( 'greatest' | 'least' ) )?
( 'collation' URILiteral )?
referenced by:
::= 'return' ExprSingle
referenced by:
referenced by:
referenced by:
referenced by:
::= ( 'case' SwitchCaseOperand )+ 'return' ExprSingle
referenced by:
referenced by:
referenced by:
referenced by:
::= SequenceType ( '|' SequenceType )*
referenced by:
referenced by:
::= 'if' '(' Expr ')' 'then' ExprSingle
referenced by:
referenced by:
::= 'try' EnclosedTryTargetExpr
referenced by:
referenced by:
::= 'catch' CatchErrorList EnclosedExpr
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= AdditiveExpr ( 'to' AdditiveExpr )?
referenced by:
::= MultiplicativeExpr ( ( '+' | '-' ) MultiplicativeExpr )*
referenced by:
::= OtherwiseExpr ( ( '*' | 'div' | 'idiv' | 'mod' ) OtherwiseExpr )*
referenced by:
referenced by:
::= IntersectExceptExpr ( ( 'union' | '|' ) IntersectExceptExpr )*
referenced by:
::= InstanceofExpr ( ( 'intersect' | 'except' ) InstanceofExpr )*
referenced by:
::= TreatExpr ( 'instance' 'of' SequenceType )?
referenced by:
::= CastableExpr ( 'treat' 'as' SequenceType )?
referenced by:
::= CastExpr ( 'castable' 'as' SingleType )?
referenced by:
referenced by:
::= BasexUpdate1Expr ( 'transform' 'with' '{' Expr? '}' )?
referenced by:
::= BasexUpdateExpr ( 'update' '{' Expr? '}' )?
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= '='
| '!='
| '<'
| '<='
| '>'
| '>='
referenced by:
::= 'eq'
| 'ne'
| 'lt'
| 'le'
| 'gt'
| 'ge'
referenced by:
NodeComp ::= 'is'
| '<<'
| '>>'
referenced by:
referenced by:
::= 'lax'
| 'strict'
referenced by:
referenced by:
/* ws: explicit */
referenced by:
PathExpr ::= '/' ( RelativePathExpr | )
| '//'? RelativePathExpr
referenced by:
referenced by:
StepExpr ::= PostfixExpr
| AxisStep
referenced by:
referenced by:
referenced by:
::= ( 'child' | 'descendant' | 'attribute' | 'self' | 'descendant-or-self'
| 'following-sibling' | 'following' ) '::'
referenced by:
::= '@'? NodeTest
referenced by:
::= ReverseAxis NodeTest
| '..'
referenced by:
::= ( 'parent' | 'ancestor' | 'preceding-sibling' | 'preceding' | 'ancestor-or-self'
) '::'
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= Predicate*
referenced by:
referenced by:
Lookup ::= '?' KeySpecifier
referenced by:
::= '?' KeySpecifier
referenced by:
::= NCName
| '*'
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= '(' Expr? ')'
referenced by:
::= 'ordered' '{' Expr '}'
referenced by:
::= 'unordered' '{' Expr '}'
referenced by:
referenced by:
Argument ::= ExprSingle
| '?'
referenced by:
referenced by:
referenced by:
/* ws: explicit */
referenced by:
/* ws: explicit */
referenced by:
::= '"' ( '""' | QuotAttrValueContent )* '"'
| "'" ( "''" | AposAttrValueContent )* "'"
/* ws: explicit */
referenced by:
referenced by:
referenced by:
referenced by:
::= '<!--' DirCommentContents '-->'
/* ws: explicit */
referenced by:
/* ws: explicit */
referenced by:
::= '<![CDATA[' CDataSectionContents ']]>'
/* ws: explicit */
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
::= Expr
referenced by:
referenced by:
referenced by:
::= EQName '#' IntegerLiteral
referenced by:
referenced by:
::= 'map' '{' ( MapConstructorEntry ( ',' MapConstructorEntry )* )? '}'
referenced by:
referenced by:
::= ExprSingle
referenced by:
referenced by:
referenced by:
::= '[' ( ExprSingle ( ',' ExprSingle )* )? ']'
referenced by:
::= 'array' EnclosedExpr
referenced by:
::= '``[' StringConstructorContent ']``'
/* ws: explicit */
referenced by:
/* ws: explicit */
referenced by:
StringConstructorInterpolation:
::= '`{' Expr? '}`'
referenced by:
::= SimpleTypeName '?'?
referenced by:
::= 'as' SequenceType
referenced by:
::= 'empty-sequence' '(' ')'
| ItemType ( OccurrenceIndicator | )
referenced by:
| 'item' '(' ')'
| MapTest
referenced by:
::= '?'
| '*'
| '+'
referenced by:
referenced by:
KindTest ::= DocumentTest
| PITest
| TextTest
referenced by:
::= 'node' '(' ')'
referenced by:
::= 'document-node' '(' ( ElementTest | SchemaElementTest )? ')'
referenced by:
TextTest ::= 'text' '(' ')'
referenced by:
::= 'comment' '(' ')'
referenced by:
::= 'namespace-node' '(' ')'
referenced by:
referenced by:
::= 'attribute' '(' ( AttribNameOrWildcard ( ',' TypeName )? )? ')'
referenced by:
::= AttributeName
| '*'
referenced by:
::= 'schema-attribute' '(' AttributeDeclaration ')'
referenced by:
referenced by:
::= 'element' '(' ( ElementNameOrWildcard ( ',' TypeName '?'? )? )? ')'
referenced by:
::= ElementName
| '*'
referenced by:
::= 'schema-element' '(' ElementDeclaration ')'
referenced by:
referenced by:
::= EQName
referenced by:
::= EQName
referenced by:
referenced by:
referenced by:
referenced by:
::= 'function' '(' '*' ')'
referenced by:
referenced by:
MapTest ::= AnyMapTest
referenced by:
::= 'map' '(' '*' ')'
referenced by:
::= 'map' '(' AtomicOrUnionType ',' SequenceType ')'
referenced by:
referenced by:
::= 'array' '(' '*' ')'
referenced by:
::= 'array' '(' SequenceType ')'
referenced by:
::= '(' ItemType ')'
referenced by:
referenced by:
referenced by:
referenced by:
QName ::= 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:
::= QName^Token
| 'ancestor'
| 'ancestor-or-self'
| 'and'
| 'as'
| 'ascending'
| 'at'
| 'case'
| 'cast'
| 'castable'
| 'child'
| 'collation'
| 'copy'
| 'count'
| 'declare'
| 'default'
| 'delete'
| 'descendant'
| 'descendant-or-self'
| 'descending'
| 'div'
| 'document'
| 'else'
| 'empty'
| 'end'
| 'eq'
| 'every'
| 'except'
| 'following'
| 'following-sibling'
| 'for'
| 'ge'
| 'group'
| 'gt'
| 'idiv'
| 'import'
| 'insert'
| 'instance'
| 'intersect'
| 'invoke'
| 'is'
| 'le'
| 'let'
| 'lt'
| 'mod'
| 'module'
| 'modify'
| 'namespace'
| 'ne'
| 'only'
| 'or'
| 'order'
| 'ordered'
| 'parent'
| 'preceding'
| 'preceding-sibling'
| 'rename'
| 'replace'
| 'return'
| 'satisfies'
| 'self'
| 'some'
| 'stable'
| 'start'
| 'to'
| 'transform'
| 'treat'
| 'try'
| 'union'
| 'unordered'
| 'update'
| 'updating'
| 'validate'
| 'where'
| 'with'
| 'xquery'
referenced by:
::= 'declare' 'revalidation' ( 'strict' | 'lax' | 'skip' )
referenced by:
::= ( 'as' ( 'first' | 'last' ) )? 'into'
| 'after'
| 'before'
referenced by:
referenced by:
::= 'delete' ( 'node' | 'nodes' ) TargetExpr
referenced by:
::= 'replace' ( 'value' 'of' )? 'node' TargetExpr 'with' ExprSingle
referenced by:
::= 'rename' 'node' TargetExpr 'as' NewNameExpr
referenced by:
::= ExprSingle
referenced by:
::= ExprSingle
referenced by:
referenced by:
referenced by:
referenced by:
::= '$' VarName ':=' ExprSingle
referenced by:
::= FTOr FTPosFilter*
referenced by:
referenced by:
referenced by:
referenced by:
::= FTUnaryNot ( 'not' 'in' FTUnaryNot )*
referenced by:
::= 'ftnot'? FTPrimaryWithOptions
referenced by:
referenced by:
| '(' FTSelection ')'
referenced by:
referenced by:
::= StringLiteral
| '{' Expr '}'
referenced by:
::= Pragma+ '{' FTSelection? '}'
referenced by:
::= 'any' 'word'?
| 'all' 'words'?
| 'phrase'
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
FTUnit ::= 'words'
| 'sentences'
| 'paragraphs'
referenced by:
referenced by:
::= 'sentence'
| 'paragraph'
referenced by:
::= 'at' ( 'start' | 'end' )
| 'entire' 'content'
referenced by:
::= ( 'using' FTMatchOption )+
referenced by:
::= FTLanguageOption
referenced by:
::= 'case' ( 'insensitive' | 'sensitive' )
| 'lowercase'
| 'uppercase'
referenced by:
::= 'diacritics' ( 'insensitive' | 'sensitive' )
referenced by:
::= 'no'? 'stemming'
referenced by:
::= 'thesaurus' ( FTThesaurusID | 'default' | '(' ( FTThesaurusID | 'default' ) ( ',' FTThesaurusID )* ')' )
| 'no' 'thesaurus'
referenced by:
referenced by:
::= ( 'exactly' | 'from' IntegerLiteral 'to' | 'at' ( 'least' | 'most' ) ) IntegerLiteral
referenced by:
::= 'stop' 'words' ( FTStopWords | 'default' ) FTStopWordsInclExcl*
| 'no' 'stop' 'words'
referenced by:
::= 'at' URILiteral
| '(' StringLiteral ( ',' StringLiteral )* ')'
referenced by:
::= ( 'union' | 'except' ) FTStopWords
referenced by:
::= 'language' StringLiteral
referenced by:
::= 'no'? 'wildcards'
referenced by:
::= 'option' EQName StringLiteral
referenced by:
::= 'without' 'content' OtherwiseExpr
referenced by:
/* ws: explicit */
referenced by:
no references
NCName ::= NCName^Token
| 'and'
| 'as'
| 'ascending'
| 'case'
| 'cast'
| 'castable'
| 'collation'
| 'count'
| 'default'
| 'descending'
| 'div'
| 'else'
| 'empty'
| 'end'
| 'eq'
| 'except'
| 'for'
| 'ge'
| 'group'
| 'gt'
| 'idiv'
| 'instance'
| 'intersect'
| 'is'
| 'le'
| 'let'
| 'lt'
| 'mod'
| 'ne'
| 'only'
| 'or'
| 'order'
| 'return'
| 'satisfies'
| 'stable'
| 'start'
| 'to'
| 'treat'
| 'union'
| 'updating'
| 'where'
referenced by:
referenced by:
referenced by:
referenced by:
| CharRef
| '{{'
| '}}'
referenced by:
::= 'document' EnclosedExpr
referenced by:
referenced by:
referenced by:
::= 'comment' EnclosedExpr
referenced by:
::= 'text' EnclosedExpr
referenced by:
referenced by:
::= Digits
referenced by:
referenced by:
/* ws: explicit */
referenced by:
::= '"' ( PredefinedEntityRef | CharRef | '""' | [^"&] )* '"'
| "'" ( PredefinedEntityRef | CharRef | "''" | [^'&] )* "'"
/* ws: explicit */
referenced by:
/* ws: explicit */
referenced by:
::= 'Q' '{' ( PredefinedEntityRef | CharRef | [^&{}] )* '}'
/* ws: explicit */
referenced by:
::= '&' ( 'lt' | 'gt' | 'amp' | 'quot' | 'apos' ) ';'
/* ws: explicit */
referenced by:
::= Char - [{}<&]
referenced by:
::= Char - ["{}<&]
referenced by:
::= Char - ['{}<&]
referenced by:
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:
CharRef ::= ( '&#' [0-9]+ | '&#x' [0-9a-fA-F]+ ) ';'
referenced by:
referenced by:
QName ::= PrefixedName
referenced by:
referenced by:
referenced by:
referenced by:
referenced by:
/* ws: explicit */
referenced by:
S ::= [#x0020#x0009#x000D#x000A]+
referenced by:
Char ::= [#x0009#x000A#x000D#x0020-#xD7FF#xE000-#xFFFD#x10000-#x10FFFF]
referenced by:
Digits ::= [0-9]+
referenced by:
referenced by:
referenced by:
Wildcard ::= BracedURILiteral? '*'
| NCName ':*'
| '*:' NCName
referenced by:
::= ( '-'? ( Char - '-' ) )*
referenced by:
referenced by:
referenced by:
EOF ::= $
referenced by:
::= $
| ':'
referenced by:
::= NonNCNameChar
| '-'
| '.'
no references
|