Expand description
OSP’s row-oriented DSL.
The crate is intentionally split into a small number of phases:
parse: turn pipeline text into explicit stage intenteval: apply that intent to rows or groupsstages: keep per-verb behavior in focused modules
The goal is not to be a generic query language. It is a pragmatic pipeline for interactive CLI inspection, so we optimize for readable stage behavior and stable user-facing semantics over clever parsing tricks.
Re-exports§
pub use eval::engine::apply_output_pipeline;pub use eval::engine::apply_pipeline;pub use eval::engine::execute_pipeline;pub use eval::engine::execute_pipeline_streaming;pub use parse::pipeline::Pipeline;pub use parse::pipeline::parse_pipeline;pub use verbs::VerbInfo;pub use verbs::VerbStreaming;pub use verbs::is_registered_explicit_verb;pub use verbs::registered_verbs;pub use verbs::render_streaming_badge;pub use verbs::verb_info;