Skip to main content

Module context

Module context 

Source
Expand description

XPath static and dynamic context definitions.

This module provides:

  • XPathContext - Static context for expression binding and evaluation
  • DynamicContext - Runtime context for XPath evaluation
  • VarStore - Variable storage (Vec-based arena indexed by VarSlotId)
  • NameBinder - Compile-time variable slot allocation

Structs§

DynamicContext
XPath 2.0 dynamic context for expression evaluation.
NameBinder
Compile-time variable binder for slot allocation.
NameSlot
Entry in the NameBinder stack.
VarRef
Reference to a variable slot.
VarStore
Variable storage for XPath evaluation.
XPathContext
XPath 2.0 static context for expression binding and evaluation.

Type Aliases§

VarSlotId
Variable slot identifier for indexing into VarStore.