mii_http/parse/mod.rs
1//! Parsing layer for `.http` specs files.
2//!
3//! - [`spec`] parses the line-oriented outer grammar (setup directives,
4//! endpoint blocks, body schemas, etc.) into a [`crate::spec::Spec`] AST.
5//! - [`exec`] parses the Exec mini-language used inside `Exec:` directives
6//! into a sequence of [`crate::spec::ExecStage`].
7//!
8//! No execution happens here: this module only turns source text into AST.
9
10pub mod exec;
11pub mod spec;
12
13pub use spec::{ParseResult, parse};