plotnik_vm/
lib.rs

1//! Runtime VM for executing compiled Plotnik queries.
2//!
3//! This crate provides the virtual machine that executes bytecode against
4//! tree-sitter syntax trees, producing structured output.
5
6#![allow(clippy::comparison_chain)]
7
8pub mod engine;
9
10// Re-export commonly used items at crate root
11pub use engine::{
12    EffectLog, FuelLimits, Materializer, NodeHandle, PrintTracer, RuntimeEffect, RuntimeError,
13    Tracer, VM, Value, ValueMaterializer, Verbosity, debug_verify_type,
14};