XPathWD2003TokenProvider

The tokens present in the XPath 2.0 (Working Draft 2003) grammar.

The XPath 2.0 (Working Draft 2003) grammar is defined here as a variant of the XPath 2.0 (REC) grammar not the other way around, as the REC grammar is the official version.

See also

Properties

Link copied to clipboard
abstract override val AbbrevAttribute: SymbolTokenType

The abbreviated attribute:: selector token ("@").

Link copied to clipboard

The abbreviated descendant-or-self::node() selector token ("//").

Link copied to clipboard
abstract override val AbbrevParent: SymbolTokenType

The abbreviated parent::node() selector token ("..").

Link copied to clipboard
abstract override val AxisSeparator: SymbolTokenType

The axis separator token ("::").

Link copied to clipboard
abstract override val Colon: SymbolTokenType

The colon token (":").

Link copied to clipboard
abstract override val Comma: SymbolTokenType

The comma token (",").

Link copied to clipboard
abstract override val CommentClose: SymbolTokenType

The comment close token (":)").

Link copied to clipboard

The comment contents token (CommentContents).

Link copied to clipboard
abstract override val CommentOpen: SymbolTokenType

The comment open token ("(:").

Link copied to clipboard
abstract override val ContextItem: SymbolTokenType

The context item token (".").

Link copied to clipboard

The decimal literal token (DecimalLiteral).

Link copied to clipboard

The double literal token (DoubleLiteral).

Link copied to clipboard
abstract override val Equals: SymbolTokenType

The equals token ("=").

Link copied to clipboard

The escaped apostrophe token ("''").

Link copied to clipboard

The escaped quotation mark token ('""').

Link copied to clipboard
abstract override val GreaterThan: SymbolTokenType

The greater than token (">").

Link copied to clipboard
abstract override val GreaterThanOrEquals: SymbolTokenType

The greater than or equals token (">=").

Link copied to clipboard

The integer literal token (IntegerLiteral).

Link copied to clipboard
abstract override val KAncestor: KeywordTokenType

The ancestor keyword token.

Link copied to clipboard
abstract override val KAncestorOrSelf: KeywordTokenType

The ancestor-or-self keyword token.

Link copied to clipboard
abstract val KAnd: KeywordTokenType

The and keyword token.

Link copied to clipboard
abstract val KAs: KeywordTokenType

The as keyword token.

Link copied to clipboard
abstract override val KAttribute: KeywordTokenType

The attribute keyword token.

Link copied to clipboard
abstract val KCast: KeywordTokenType

The cast keyword token.

Link copied to clipboard

The castable keyword token.

Link copied to clipboard
abstract override val KChild: KeywordTokenType

The child keyword token.

Link copied to clipboard
abstract override val KComment: KeywordTokenType

The comment keyword token.

Link copied to clipboard
abstract override val KDescendant: KeywordTokenType

The descendant keyword token.

Link copied to clipboard
abstract override val KDescendantOrSelf: KeywordTokenType

The descendant-or-self keyword token.

Link copied to clipboard
abstract val KDiv: KeywordTokenType

The div keyword token.

Link copied to clipboard

The document-node keyword token.

Link copied to clipboard
abstract override val KElement: KeywordTokenType

The element keyword token.

Link copied to clipboard
abstract val KElse: KeywordTokenType

The else keyword token.

Link copied to clipboard
abstract val KEmpty: KeywordTokenType

The empty keyword token.

Link copied to clipboard

The empty-sequence keyword token.

Link copied to clipboard
abstract val KEq: KeywordTokenType

The eq keyword token.

Link copied to clipboard
abstract val KEvery: KeywordTokenType

The every keyword token.

Link copied to clipboard

The except keyword token.

Link copied to clipboard
abstract override val KFollowing: KeywordTokenType

The following keyword token.

Link copied to clipboard
abstract override val KFollowingSibling: KeywordTokenType

The following-sibling keyword token.

Link copied to clipboard
abstract val KFor: KeywordTokenType

The for keyword token.

Link copied to clipboard
abstract val KGe: KeywordTokenType

The ge keyword token.

Link copied to clipboard
abstract val KGt: KeywordTokenType

The gt keyword token.

Link copied to clipboard
abstract val KIDiv: KeywordTokenType

The idiv keyword token.

Link copied to clipboard
abstract val KIf: KeywordTokenType

The if keyword token.

Link copied to clipboard
abstract val KIn: KeywordTokenType

The in keyword token.

Link copied to clipboard

The instance keyword token.

Link copied to clipboard

The intersect keyword token.

Link copied to clipboard
abstract val KIs: KeywordTokenType

The is keyword token.

Link copied to clipboard
abstract val KIsNot: KeywordTokenType

The isnot keyword token.

Link copied to clipboard
abstract val KItem: KeywordTokenType

The item keyword token.

Link copied to clipboard
abstract val KLe: KeywordTokenType

The le keyword token.

Link copied to clipboard
abstract val KLt: KeywordTokenType

The lt keyword token.

Link copied to clipboard
abstract val KMod: KeywordTokenType

The mod keyword token.

Link copied to clipboard
abstract override val KNamespace: KeywordTokenType

The namespace keyword token.

Link copied to clipboard
abstract val KNe: KeywordTokenType

The ne keyword token.

Link copied to clipboard

The nillable keyword token.

Link copied to clipboard
abstract override val KNode: KeywordTokenType

The node keyword token.

Link copied to clipboard
abstract val KOf: KeywordTokenType

The of keyword token.

Link copied to clipboard
abstract val KOr: KeywordTokenType

The or keyword token.

Link copied to clipboard
abstract override val KParent: KeywordTokenType

The parent keyword token.

Link copied to clipboard
abstract override val KPreceding: KeywordTokenType

The preceding keyword token.

Link copied to clipboard
abstract override val KPrecedingSibling: KeywordTokenType

The preceding-sibling keyword token.

Link copied to clipboard

The processing-instruction keyword token.

Link copied to clipboard

The return keyword token.

Link copied to clipboard

The satisfies keyword token.

Link copied to clipboard

The schema-attribute keyword token.

Link copied to clipboard

The schema-element keyword token.

Link copied to clipboard
abstract override val KSelf: KeywordTokenType

The self keyword token.

Link copied to clipboard
abstract val KSome: KeywordTokenType

The some keyword token.

Link copied to clipboard
abstract override val KText: KeywordTokenType

The text keyword token.

Link copied to clipboard
abstract val KThen: KeywordTokenType

The then keyword token.

Link copied to clipboard
abstract val KTo: KeywordTokenType

The to keyword token.

Link copied to clipboard
abstract val KTreat: KeywordTokenType

The treat keyword token.

Link copied to clipboard
abstract val KType: KeywordTokenType

The type keyword token.

Link copied to clipboard
abstract val KUnion: KeywordTokenType

The union keyword token.

Link copied to clipboard
abstract override val LessThan: SymbolTokenType

The less than token ("<").

Link copied to clipboard
abstract override val LessThanOrEquals: SymbolTokenType

The less than or equals token ("<=").

Link copied to clipboard

The string literal token (Literal).

Link copied to clipboard
abstract val Minus: SymbolTokenType

The minus token ("-").

Link copied to clipboard
abstract val NCName: NCNameTokenType

The unqualified name token (NCName).

Link copied to clipboard
abstract override val NodeFollows: SymbolTokenType

The node follows token (">>").

Link copied to clipboard
abstract override val NodePrecedes: SymbolTokenType

The node precedes token ("<<").

Link copied to clipboard
abstract override val NotEquals: SymbolTokenType

The not equals token ("!=").

Link copied to clipboard

The number token (Number).

Link copied to clipboard
abstract override val ParenthesisClose: SymbolTokenType

The parenthesis close token (")").

Link copied to clipboard
abstract override val ParenthesisOpen: SymbolTokenType

The parenthesis open token ("(").

Link copied to clipboard
abstract override val PathOperator: SymbolTokenType

The path operator token ("/").

Link copied to clipboard
abstract override val Plus: SymbolTokenType

The plus token ("+").

Link copied to clipboard

A prefixed name token (PrefixedName).

Link copied to clipboard

The question mark token ("?").

Link copied to clipboard

The whitespace token (S).

Link copied to clipboard
abstract override val SquareBracketClose: SymbolTokenType

The square bracket close token ("]").

Link copied to clipboard
abstract override val SquareBracketOpen: SymbolTokenType

The square bracket open token ("[").

Link copied to clipboard
abstract override val Star: SymbolTokenType

The star token ("*").

Link copied to clipboard

The string literal apostrophe token ("'").

Link copied to clipboard

The string literal apostrophe contents token.

Link copied to clipboard

The string literal quotation mark token ('"').

Link copied to clipboard

The string literal quotation mark contents token.

Link copied to clipboard
abstract val Union: SymbolTokenType

The union token ("|").

Link copied to clipboard
abstract override val VariableIndicator: SymbolTokenType

The variable indicator token ("$").