pub mod conformance;
pub mod external;
pub mod ffi_bridge;
mod incremental;
pub mod layered;
pub mod normalized_name;
mod resolver;
pub mod scope_graph;
mod support;
pub mod symbol_table;
pub use conformance::ConformanceResolver;
pub use external::ExternalResolver;
pub use ffi_bridge::FfiBridgeResolver;
pub use incremental::{FileSubgraph, IncrementalGraph};
pub use layered::LayeredResolver;
pub use normalized_name::NormalizedNameResolver;
pub use resolver::Resolver;
pub use scope_graph::ScopeGraphResolver;
pub(crate) use support::{
dedup_files_last_wins, enclosing_path_ends_with, enclosing_symbol_index, namespaces_end_with,
normalize_from_path,
};
pub use symbol_table::SymbolTableResolver;