Sign in Join
FPDoc Onlineexperiment

TXPathToken enumeration

In unit Laz2_XPath

Identifies token types used in XPath expressions.

Declaration

pascal
TXPathToken = (tkInvalid,tkEndOfStream,tkIdentifier,tkNSNameTest,
 tkString,tkNumber,tkVariable,tkLeftBracket,
 tkRightBracket,tkAsterisk,tkPlus,tkComma,tkMinus,tkDot,
 tkDotDot,tkSlash,tkSlashSlash,tkColonColon,tkLess,
 tkLessEqual,tkEqual,tkNotEqual,tkGreater,tkGreaterEqual,
 tkAt,tkLeftSquareBracket,tkRightSquareBracket,tkPipe)

Description

Nothing more than the line above yet.

See also

Values

tkInvalidToken is not a valid XPath expression.
tkEndOfStreamEnd of the XPath data stream.
tkIdentifierToken is a function name.
tkNSNameTestToken contains a namespace prefix
tkStringToken is a string literal.
tkNumberToken contains a numeric digit.
tkVariableToken is a variable reference.
tkLeftBracketToken contains the ( operator.
tkRightBracketToken contains the ) operator.
tkAsteriskToken contains the * operator.
tkPlusToken contains the + operator.
tkCommaToken contains the , (Comma) expression separator.
tkMinusToken contains the - operator.
tkDotToken contains a the current node (.) expression
tkDotDotToken contains the parent node (..) expression.
tkSlashToken contains the / operator.
tkSlashSlashToken contains the // operator.
tkColonColonToken contains the :: axis operator.
tkLessToken contains the LessThan operator.
tkLessEqualToken contains the LessThanOrEqual operator.
tkEqualToken contains the = operator.
tkNotEqualToken contains the != operator.
tkGreaterToken contains the GreaterThan operator.
tkGreaterEqualToken contains the GreaterThanOrEqual operator.
tkAtToken contains the @ expression character.
tkLeftSquareBracketToken contains the [ expression separator.
tkRightSquareBracketToken contains the ] expression separator.
tkPipeToken contains the operator | expression character.

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.