eENDOP
|
[ENDOP] Some operators may like to have a terminator. |
eEMPTY
|
[EMPTY] Empty slot to indicate NULL. |
eELEMWILDCARD
|
[ELEMWILDCARD] Means ELEMWILDCARD ("*"), used instead of string index in some places. |
eOP_XPATH
|
[OP_XPATH] [length] {expression}.
returns: XNodeSet XNumber XString XBoolean XRTree XObject |
eOP_OR
|
[OP_OR] [length] {boolean expression} {boolean expression}.
returns: XBoolean |
eOP_AND
|
[OP_AND] [length] {boolean expression} {boolean expression}.
returns: XBoolean |
eOP_NOTEQUALS
|
[OP_NOTEQUALS] [length] {expression} {expression}.
returns: XBoolean |
eOP_EQUALS
|
[OP_EQUALS] [length] {expression} {expression}.
returns: XBoolean |
eOP_LTE
|
[OP_LTE] (less-than-or-equals) [length] {number expression} {number expression}.
returns: XBoolean |
eOP_LT
|
[OP_LT] (less-than) [length] {number expression} {number expression}.
returns: XBoolean |
eOP_GTE
|
[OP_GTE] (greater-than-or-equals) [length] {number expression} {number expression}.
returns: XBoolean |
eOP_GT
|
[OP_GT] (greater-than) [length] {number expression} {number expression}.
returns: XBoolean |
eOP_PLUS
|
[OP_PLUS] [length] {number expression} {number expression}.
returns: XNumber |
eOP_MINUS
|
[OP_MINUS] [length] {number expression} {number expression}.
returns: XNumber |
eOP_MULT
|
[OP_MULT] [length] {number expression} {number expression}.
returns: XNumber |
eOP_DIV
|
[OP_DIV] [length] {number expression} {number expression}.
returns: XNumber |
eOP_MOD
|
[OP_MOD] [length] {number expression} {number expression}.
returns: XNumber |
eOP_QUO
|
[OP_QUO] [length] {number expression} {number expression}.
returns: XNumber |
eOP_NEG
|
[OP_NEG] [length] {number expression}.
returns: XNumber |
eOP_STRING
|
[OP_STRING] (cast operation) [length] {expression}.
returns: XString |
eOP_BOOL
|
[OP_BOOL] (cast operation) [length] {expression}.
returns: XBoolean |
eOP_NUMBER
|
[OP_NUMBER] (cast operation) [length] {expression}.
returns: XBoolean |
eOP_UNION
|
[OP_UNION] [length] {PathExpr}+.
returns: XNodeSet |
eOP_LITERAL
|
[OP_LITERAL] [3] [index to token].
returns: XString |
eOP_VARIABLE
|
[OP_VARIABLE] [3] [index to token].
returns: XString |
eOP_GROUP
|
[OP_GROUP] [length] {expression}.
returns: XNodeSet XNumber XString XBoolean XRTree XObject |
eOP_NUMBERLIT
|
[OP_NUMBERLIT] (Number literal.) [3] [index to token].
returns: XString |
eOP_ARGUMENT
|
[OP_ARGUMENT] (Function argument.) [length] {expression}.
returns: XNodeSet XNumber XString XBoolean XRTree XObject |
eOP_EXTFUNCTION
|
[OP_EXTFUNCTION] (Extension function.) [length] [index to namespace token] [index to function name token] {OP_ARGUMENT}*.
returns: XNodeSet XNumber XString XBoolean XRTree XObject |
eOP_FUNCTION
|
[OP_FUNCTION] [length] [FUNC_name] {OP_ARGUMENT}* [ENDOP].
returns: XNodeSet XNumber XString XBoolean XRTree XObject |
eOP_LOCATIONPATH
|
[OP_LOCATIONPATH] [length] {FROM_stepType} | {function}{predicate}* [ENDOP].
(Note that element and attribute namespaces and names can be wildcarded '*'.)
returns: XNodeSet |
eOP_PREDICATE
|
[OP_PREDICATE] [length] {expression} [ENDOP] (For safety).
returns: XBoolean or XNumber |
eNODETYPE_COMMENT
|
[NODETYPE_COMMENT] No size or arguments.
returns: XBoolean |
eNODETYPE_TEXT
|
[NODETYPE_TEXT] No size or arguments.
returns: XBoolean |
eNODETYPE_PI
|
[NODETYPE_PI] [index to token].
returns: XBoolean |
eNODETYPE_NODE
|
[NODETYPE_NODE] No size or arguments.
returns: XBoolean |
eNODENAME
|
[NODENAME] [index to ns token or EMPTY] [index to name token].
returns: XBoolean |
eNODETYPE_ROOT
|
[NODETYPE_ROOT] No size or arguments.
returns: XBoolean |
eNODETYPE_ANYELEMENT
|
[NODETYPE_ANY] No size or arguments.
returns: XBoolean |
eFROM_ANCESTORS
|
[FROM_stepType] [length, including predicates] [length of just the step, without the predicates] {node test} {predicates}?
returns: XBoolean |
eFROM_ANCESTORS_OR_SELF
|
|
eFROM_ATTRIBUTES
|
|
eFROM_CHILDREN
|
|
eFROM_DESCENDANTS
|
|
eFROM_DESCENDANTS_OR_SELF
|
|
eFROM_FOLLOWING
|
|
eFROM_FOLLOWING_SIBLINGS
|
|
eFROM_PARENT
|
|
eFROM_PRECEDING
|
|
eFROM_PRECEDING_SIBLINGS
|
|
eFROM_SELF
|
|
eFROM_NAMESPACE
|
|
eFROM_ROOT
|
|
eOP_MATCHPATTERN
|
[OP_UNION] [length] {PathExpr}+.
returns: XNodeSet |
eOP_LOCATIONPATHPATTERN
|
[OP_UNION] [length] {PathExpr}+.
returns: XNodeSet |
eMATCH_ATTRIBUTE
|
|
eMATCH_ANY_ANCESTOR
|
|
eMATCH_IMMEDIATE_ANCESTOR
|
|
eMATCH_ANY_ANCESTOR_WITH_PREDICATE
|
|
eMATCH_ANY_ANCESTOR_WITH_FUNCTION_CALL
|
|
eOpCodeNextAvailable
|
|