Expand description
Graph node types for the dependency graph.
This module defines the heterogeneous node types used in the CodeGraph:
FileNode: Represents a source fileSymbolNode: Represents an extracted symbol (function, class, etc.)
Nodes are stored in a unified NodeData enum for use with petgraph.
Structs§
- Data
Graph Node - Represents a data-bearing node in the data/flow subgraph.
- External
Node - Represents an external dependency (not in the project).
- File
Node - Represents a source file in the dependency graph.
- Symbol
Node - Represents an extracted symbol in the dependency graph.
Enums§
- Dependency
Source - Where the dependency information came from.
- External
Classification - Classification of an external dependency.
- Node
Data - Unified node data enum for the dependency graph.