Skip to main content

gid_core/code_graph/
mod.rs

1//! Code Graph Extraction — extract code dependencies from source files
2//!
3//! Multi-language support with tree-sitter AST parsing for Python, Rust, and TypeScript.
4//! Builds a code structure graph:
5//! - Nodes: files, classes/structs/traits, functions/methods
6//! - Edges: imports, calls, inherits, defined_in
7
8pub mod types;
9pub(crate) mod lang;
10mod extract;
11mod query;
12mod analysis;
13mod format;
14mod test_analysis;
15mod build;
16#[cfg(test)]
17mod tests;
18
19pub use types::*;
20pub use types::{ExtractMetadata, FileState, FileDelta, ExtractReport};
21pub use extract::compute_file_delta;