pub mod analysis;
pub mod builder;
pub mod display;
pub mod errors;
pub mod result;
pub mod suites;
pub mod xref;
pub use builder::XrefBuilder;
pub use errors::XrefError;
pub use result::{
AnalysisResult, AppDependencies, CalleeEntry, CalleesOf, CallerEntry, CallersOf,
DeprecatedCall, DeprecatedFunctionCalls, ExportsNotUsed, LocalsNotUsed, ModuleCallers,
ModuleDependencies, NonConformance, UndefinedFunctionCall, UndefinedFunctionCalls,
UnresolvedCalls, UnusedExport, UnusedLocal,
};
pub use suites::{SuiteRef, is_suite_module, suites_referencing, suites_referencing_mfas};
pub use xref::Xref;
pub use backhopper_xref_graph::{
CallGraph, CallKind, CallTarget, Deprecation, DeprecationTier, FunctionRef, FunctionSig,
Functions, Loc, Modules, Position, Relation, Vertex, VertexSet,
};
pub use backhopper_xref_reader::{
ApplicationAssignment, ModuleData, ProjectLayout, ReadError, ReadOutput, ReadWarning,
SourceReader,
};