kodexa.selectors.lexrules
XPath lexing rules.
To understand how this module works, it is valuable to have a strong understanding of the ply <http://www.dabeaz.com/ply/> module.
Module Contents
Functions
|
"[^"]*"|'[^']*' |
|
d+.d*|.d+ |
|
d+ |
|
Attributes
- kodexa.selectors.lexrules.operator_names
- kodexa.selectors.lexrules.tokens
- kodexa.selectors.lexrules.t_PATH_SEP = /
- kodexa.selectors.lexrules.t_ABBREV_PATH_SEP = //
- kodexa.selectors.lexrules.t_ABBREV_STEP_SELF = \.
- kodexa.selectors.lexrules.t_ABBREV_STEP_PARENT = \.\.
- kodexa.selectors.lexrules.t_AXIS_SEP = ::
- kodexa.selectors.lexrules.t_ABBREV_AXIS_AT = @
- kodexa.selectors.lexrules.t_OPEN_PAREN = \(
- kodexa.selectors.lexrules.t_CLOSE_PAREN = \)
- kodexa.selectors.lexrules.t_OPEN_BRACKET = \[
- kodexa.selectors.lexrules.t_CLOSE_BRACKET = \]
- kodexa.selectors.lexrules.t_UNION_OP = \|
- kodexa.selectors.lexrules.t_EQUAL_OP = !?=
- kodexa.selectors.lexrules.t_REL_OP = [<>]=?
- kodexa.selectors.lexrules.t_PLUS_OP = \+
- kodexa.selectors.lexrules.t_MINUS_OP = -
- kodexa.selectors.lexrules.t_COMMA = ,
- kodexa.selectors.lexrules.t_COLON = :
- kodexa.selectors.lexrules.t_DOLLAR = \$
- kodexa.selectors.lexrules.t_STAR_OP = \*
- kodexa.selectors.lexrules.t_ignore =
- kodexa.selectors.lexrules.NameStartChar
- kodexa.selectors.lexrules.Full_NameStartChar
- kodexa.selectors.lexrules.NameChar_extras = [-.0-9\xb7\u0300-\u036f\u203f-\u2040]
- kodexa.selectors.lexrules.NameStartChar
- kodexa.selectors.lexrules.NCNAME_REGEX
- kodexa.selectors.lexrules.NODE_TYPES
- kodexa.selectors.lexrules.t_NCNAME
- kodexa.selectors.lexrules.t_FLOAT(t)
d+.d*|.d+
- kodexa.selectors.lexrules.t_INTEGER(t)
d+
- kodexa.selectors.lexrules.t_error(t)