mod lower;
mod model;
mod reference;
pub use lower::{lower_locale, lower_schema};
pub use model::{
IrBranch, IrExpression, IrForm, IrFormEntry, IrFormVariant, IrFormatter, IrFormatterArgument,
IrFormatterKind, IrFunction, IrFunctionBranch, IrFunctionBranchValue, IrFunctionParameter,
IrMessage, IrModule, IrParameter, IrText, IrTextPart, IrValue,
};
pub use reference::{ensure_no_unresolved_references, IrReferenceError};
pub const CRATE_PURPOSE: &str = "target-independent IR";
#[cfg(test)]
mod tests;