Expand description
XPath static and dynamic context definitions.
This module provides:
XPathContext- Static context for expression binding and evaluationDynamicContext- Runtime context for XPath evaluationVarStore- Variable storage (Vec-based arena indexed by VarSlotId)NameBinder- Compile-time variable slot allocation
Structs§
- Dynamic
Context - XPath 2.0 dynamic context for expression evaluation.
- Name
Binder - Compile-time variable binder for slot allocation.
- Name
Slot - Entry in the NameBinder stack.
- VarRef
- Reference to a variable slot.
- VarStore
- Variable storage for XPath evaluation.
- XPath
Context - XPath 2.0 static context for expression binding and evaluation.
Type Aliases§
- VarSlot
Id - Variable slot identifier for indexing into VarStore.