


The standard library Digraph_Strongly_Connected_Components api defines access to functionality for finding strongly connected components in directed graphs.
Packages implementing the Digraph_Strongly_Connected_Components api may be generated using the src/lib/src/digraph-strongly-connected-components-g.pkg generic.
The Digraph_Strongly_Connected_Components api source code is in src/lib/src/digraph-strongly-connected-components.api.
The above information is manually maintained and may contain errors.
api { package nd : api {
Key ;
compare : (Key , Key) -> Order;
};;
Node = nd::Key;
Component = RECURSIVE List(Node ) | SIMPLE Node;
topological_order' : {follow:Node -> List(Node ), roots:List(Node )}
-> List(Component );
topological_order : {follow:Node -> List(Node ), root:Node}
-> List(Component );
};


