[Overview][Types][Classes][Procedures and functions][Index] Reference for unit 'Laz2_XPath' (#lazutils)

TXPathToken

Identifies token types used in XPath expressions.

Declaration

Source position: laz2_xpath.pas line 35

type TXPathToken = (

  tkInvalid,

  

Token is not a valid XPath expression.

  tkEndOfStream,

  

End of the XPath data stream.

  tkIdentifier,

  

Token is a function name.

  tkNSNameTest,

  

Token contains a namespace prefix

  tkString,

  

Token is a string literal.

  tkNumber,

  

Token contains a numeric digit.

  tkVariable,

  

Token is a variable reference.

  tkLeftBracket,

  

Token contains the ( operator.

  tkRightBracket,

  

Token contains the ) operator.

  tkAsterisk,

  

Token contains the * operator.

  tkPlus,

  

Token contains the + operator.

  tkComma,

  

Token contains the , (Comma) expression separator.

  tkMinus,

  

Token contains the - operator.

  tkDot,

  

Token contains a the current node (.) expression

  tkDotDot,

  

Token contains the parent node (..) expression.

  tkSlash,

  

Token contains the / operator.

  tkSlashSlash,

  

Token contains the // operator.

  tkColonColon,

  

Token contains the :: axis operator.

  tkLess,

  

Token contains the LessThan operator.

  tkLessEqual,

  

Token contains the LessThanOrEqual operator.

  tkEqual,

  

Token contains the = operator.

  tkNotEqual,

  

Token contains the != operator.

  tkGreater,

  

Token contains the GreaterThan operator.

  tkGreaterEqual,

  

Token contains the GreaterThanOrEqual operator.

  tkAt,

  

Token contains the @ expression character.

  tkLeftSquareBracket,

  

Token contains the [ expression separator.

  tkRightSquareBracket,

  

Token contains the ] expression separator.

  tkPipe

  

Token contains the operator | expression character.

);

See also

TXPathScanner

  

Implements a lexical scanner and parser using XPath syntax and semantics.

TXPathKeyword

  

Represents keywords used in XPath syntax.


Version 4.0 Generated 2025-05-03 Home