//! Test utilities, TOML test runner, and compatibility harness for wasmsh.
//!
//! This crate provides:
//! - `runner`: TOML-based declarative test runner
//! - `toml_case`: Test case schema (serde-deserializable)
//! - `features`: Feature gate registry
//! - `oracle`: Reference shell comparison (opt-in)
//! - `compat`: Legacy compatibility case format
/// Parse source and assert it produces a valid AST (no parse errors).
/// Parse source and assert it produces a parse error.
/// Parse source, lower to HIR, and return the HIR program.