#![warn(missing_docs)]
#![warn(unused_extern_crates)]
pub mod cross_project;
pub mod embedding;
pub mod external_deps;
pub mod extraction;
pub mod pdg;
pub mod traversal;
pub use cross_project::{CrossProjectPDG, ExternalNodeRef, MergeError};
pub use embedding::NodeEmbedding;
pub use external_deps::{annotate_external_nodes, ExternalDependencyRegistry};
pub use extraction::extract_pdg_from_signatures;
pub use pdg::{Edge, Node, ProgramDependenceGraph};
pub use traversal::{GravityTraversal, TraversalConfig};
pub fn init() {
let _ = tracing::subscriber::set_default(tracing::subscriber::NoSubscriber::default());
}