//! Router code generation and macro input parsing.
//!
//! Public API is re-exported from child modules to preserve
//! `crate::router_codegen::...` call paths.
mod docs;
mod export;
mod generator;
mod input;
pub use export::ExportAppInput;
pub use generator::generate_router_code;
pub use input::{AutoRouterInput, ProcessedVesperaInput, process_vespera_input};