mod db;
mod determinism;
mod include_graph;
#[cfg(feature = "memory-introspection")]
mod memory;
mod modules;
mod queries;
pub use brink_analyzer::{
BodyTypes, EffectAtoms, EffectRow, InferenceResult, InferredSig, Sig, Ty,
};
pub use brink_ir::FileId;
pub use db::{ProjectDb, compute_relative_path, resolve_include_path};
#[cfg(feature = "memory-introspection")]
pub use memory::{IngredientKind, IngredientMemory};
pub use queries::{
CompileProduct, FileDiagnostics, LirProduct, ResolvedProject, has_recognized_source_extension,
is_native_source_path, partition_diagnostics,
};
pub use brink_source_tree::{InMemory, SourceTree};