Skip to main content

linguini_ir/
lib.rs

1mod lower;
2mod model;
3mod reference;
4
5pub use lower::{lower_locale, lower_schema};
6pub use model::{
7    IrBranch, IrExpression, IrForm, IrFormEntry, IrFormVariant, IrFormatter, IrFormatterArgument,
8    IrFormatterKind, IrFunction, IrFunctionBranch, IrFunctionBranchValue, IrFunctionParameter,
9    IrMessage, IrModule, IrParameter, IrText, IrTextPart, IrValue,
10};
11pub use reference::{ensure_no_unresolved_references, IrReferenceError};
12
13pub const CRATE_PURPOSE: &str = "target-independent IR";
14
15#[cfg(test)]
16mod tests;