Module semantic_graph

Source
Expand description

Dependency graph coordination for semantic analysis

This module has been refactored to use separate modules for different responsibilities:

  • GraphBuilder: Constructs the dependency graph
  • GraphTraverser: Handles graph traversal algorithms
  • ParallelAnalyzer: Manages parallel file analysis

This module now serves as a thin coordination layer that maintains backward compatibility.

Functionsยง

perform_semantic_analysis_graph
Performs sophisticated semantic analysis with proper dependency graph traversal This is the main entry point that maintains backward compatibility