Module xrust::evaluate[][src]

Expand description

Evaluate a sequence constructor

Evaluate a sequence constructor to produce a sequence.

Structs

ArithmeticOperand
DynamicContext

The dynamic evaluation context.

Function
NameTest
NodeMatch
Param
StaticContext

Static context

Template

A template associating a pattern to a sequence constructor

Enums

ArithmeticOperator
Axis
Constructor

Specifies how a sequence is to be constructed.

KindTest
NodeTest
WildcardOrName

Functions

evaluate

Evaluate a sequence constructor, given a dynamic context.

format_constructor
static_analysis

Perform static analysis of a sequence constructor.

to_pattern

A pattern is basically a Sequence Constructor in reverse. An item is evaluated against the expression, and if the result is a non-empty sequence then the pattern has matched.

Type Definitions

FunctionImpl