Module dependencies

Module dependencies 

Source
Expand description

Dependency analysis for definitions.

Computes the dependency graph of definitions and identifies Strongly Connected Components (SCCs). The computed SCCs are exposed in reverse topological order (leaves first), which is useful for passes that need to process dependencies before dependents (like type inference).

Structs§

DependencyAnalysis
Result of dependency analysis.

Functions§

analyze_dependencies
Analyze dependencies between definitions.