- <init>
The parser constructor.
- initXPath
Given an string, init an XPath object for selections, in order that a parse
doesn't have to be done
- AbbreviatedNodeTestStep
AbbreviatedNodeTestStep ::= '@'? NodeTest Predicate
- AdditiveExpr
This has to handle construction of the operations so that they are evaluated in
pre-fix order. So, f
- AndExpr
AndExpr ::= EqualityExpr | AndExpr 'and' EqualityExpr
- AxisName
Basis ::= AxisName '::' NodeTest | AbbreviatedBasis
- Basis
Basis ::= AxisName '::' NodeTest | AbbreviatedBasis
- EqualityExpr
- Expr
Expr ::= OrExpr
- FilterExpr
FilterExpr ::= PrimaryExpr | FilterExpr Predicate
- FunctionCall
FunctionCall ::= FunctionName '(' ( Argument ( ',' Argument)*)? ')'
- IdKeyPattern
IdKeyPattern ::= 'id' '(' Literal ')' | 'key' '(' Literal ',' Literal ')' (Also
handle doc())