package
ast
Type Members
-
-
-
-
final
case class
AndExpr(comparisonExprs: IndexedSeq[ComparisonExpr]) extends XPathElem with Product with Serializable
-
-
-
-
-
-
-
-
-
-
final
case class
BracedUriLiteral(namespaceOption: Option[String]) extends Product with Serializable
-
final
case class
CastExpr(unaryExpr: UnaryExpr, singleTypeOption: Option[SingleType]) extends XPathElem with Product with Serializable
-
final
case class
CastableExpr(castExpr: CastExpr, singleTypeOption: Option[SingleType]) extends XPathElem with Product with Serializable
-
-
-
-
-
-
-
-
-
final
case class
DataPITest(data: StringLiteral) extends PITest with Product with Serializable
-
final
case class
DecimalLiteral(value: BigDecimal) extends NumericLiteral with LeafElem with Product with Serializable
-
-
-
-
final
case class
DoubleLiteral(value: Double) extends NumericLiteral with LeafElem with Product with Serializable
-
sealed
trait
EQName extends AnyRef
-
-
-
-
-
final
case class
EnclosedExpr(expr: Expr) extends XPathElem with Product with Serializable
-
-
final
case class
Expr(exprSingleSeq: IndexedSeq[ExprSingle]) extends XPathElem with Product with Serializable
-
-
-
-
-
final
case class
ForwardAxisStep(step: ForwardStep, predicateList: IndexedSeq[Predicate]) extends AxisStep with Product with Serializable
-
-
final
case class
FunctionCall(functionName: EQName, argumentList: ArgumentList) extends PrimaryExpr with Product with Serializable
-
-
-
-
final
case class
IfExpr(condition: Expr, thenExpr: ExprSingle, elseExpr: ExprSingle) extends ExprSingle with Product with Serializable
-
-
final
case class
InstanceOfExpr(treatExpr: TreatExpr, sequenceTypeOption: Option[SequenceType]) extends XPathElem with Product with Serializable
-
final
case class
IntegerLiteral(value: Int) extends NumericLiteral with LeafElem with Product with Serializable
-
-
-
-
-
final
case class
KindTestItemType(kindTest: KindTest) extends ItemType with Product with Serializable
-
-
-
-
-
-
-
final
case class
NCName(name: String) extends Product with Serializable
-
-
-
-
-
-
-
-
-
-
-
-
-
final
case class
OrExpr(andExprs: IndexedSeq[AndExpr]) extends ExprSingle with Product with Serializable
-
-
final
case class
Param(paramName: EQName, typeDeclarationOption: Option[TypeDeclaration]) extends XPathElem with Product with Serializable
-
final
case class
ParamList(params: IndexedSeq[Param]) extends XPathElem with Product with Serializable
-
final
case class
ParenthesizedExpr(exprOption: Option[Expr]) extends PrimaryExpr with Product with Serializable
-
-
-
-
-
final
case class
PostfixExpr(primaryExpr: PrimaryExpr, predicatesAndArgumentLists: IndexedSeq[PredicateOrArgumentList]) extends StepExpr with Product with Serializable
-
-
-
-
-
-
-
-
-
-
-
final
case class
ReverseAxisStep(step: ReverseStep, predicateList: IndexedSeq[Predicate]) extends AxisStep with Product with Serializable
-
-
-
-
-
-
-
-
-
-
-
-
final
case class
SimpleMapExpr(pathExprs: IndexedSeq[PathExpr]) extends XPathElem with Product with Serializable
-
-
-
-
-
-
-
-
final
case class
StringConcatExpr(rangeExprs: IndexedSeq[RangeExpr]) extends XPathElem with Product with Serializable
-
final
case class
StringLiteral(value: String) extends Literal with LeafElem with Product with Serializable
-
final
case class
TargetPITest(target: NCName) extends PITest with LeafElem with Product with Serializable
-
final
case class
TreatExpr(castableExpr: CastableExpr, sequenceTypeOption: Option[SequenceType]) extends XPathElem with Product with Serializable
-
-
-
final
case class
UnaryExpr(ops: IndexedSeq[UnaryOp], valueExpr: ValueExpr) extends XPathElem with Product with Serializable
-
-
final
case class
UnionExpr(intersectExceptExprs: IndexedSeq[IntersectExceptExpr]) extends XPathElem with Product with Serializable
-
-
final
case class
ValueExpr(expr: SimpleMapExpr) extends XPathElem with Product with Serializable
-
final
case class
VarRef(varName: EQName) extends PrimaryExpr with LeafElem with Product with Serializable
-
-
-
-
-
final
case class
XPathExpr(expr: Expr) extends XPathElem with Product with Serializable
-
-
Inherited from AnyRef
Inherited from Any
Abstract syntax tree of XPath expressions, as produced by the parsers specified in the 'parse' package.