// SPDX-License-Identifier: PMPL-1.0-or-later
// Copyright (c) 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
//
// mylangiser library — progressive-disclosure interface generation from
// complex APIs via My-Lang. This crate provides:
//
// - `manifest` — Parse and validate mylangiser.toml manifests
// - `codegen` — Score complexity, assign levels, generate layered wrappers
// - `abi` — Core type definitions (DisclosureLevel, ComplexityScore, etc.)
pub use ;
pub use ;
/// Convenience function: load a manifest, validate it, and generate all
/// layered wrapper code in the specified output directory.
///
/// # Errors
/// Returns an error if the manifest is invalid or file I/O fails.