Expand description
Runtime engine for executing compiled Plotnik queries.
The VM executes bytecode against tree-sitter syntax trees, producing an effect log that can be materialized into output values.
Structs§
- Effect
Log - Effect log with truncation support for backtracking.
- Fuel
Limits - Runtime limits for query execution.
- Node
Handle - Lifetime-free node handle for output.
- Print
Tracer - Tracer that collects execution trace for debugging.
- VM
- Virtual machine state for query execution.
- Value
Materializer - Materializer that produces Value with resolved strings.
Enums§
- Runtime
Effect - Runtime effect produced by VM execution.
- Runtime
Error - Errors during VM execution.
- Value
- Self-contained output value.
- Verbosity
- Verbosity level for trace output.
Traits§
- Materializer
- Materializer transforms effect logs into output values.
- Tracer
- Tracer trait for VM execution instrumentation.
Functions§
- debug_
verify_ type - Debug-only type verification.