//! JoinIR Lowering Functions //! //! Phase 27.9: Modular separation of MIR → JoinIR lowering implementations. //! //! このモジュールは各種 MIR 関数を JoinIR に変換する lowering 関数を提供します。 //! //! ## 構成: //! - `min_loop.rs`: JoinIrMin.main/0 専用の最小ループ lowering //! - `skip_ws.rs`: Main.skip/1 の空白スキップ lowering(手書き版+MIR自動解析版) //! - `funcscanner_trim.rs`: FuncScannerBox.trim/1 の trim lowering pub mod funcscanner_trim; pub mod min_loop; pub mod skip_ws; // Re-export public lowering functions pub use funcscanner_trim::lower_funcscanner_trim_to_joinir; pub use min_loop::lower_min_loop_to_joinir; pub use skip_ws::lower_skip_ws_to_joinir;