Up

module Tarjan

: sig
#
module Run : functor (G : sig
#
type node
#
val n : int
#
val index : node -> int
#
val successors : (node -> unit) -> node -> unit
#
val iter : (node -> unit) -> unit
end
) -> sig
#
val representative : G.node -> G.node
#
val scc : G.node -> G.node list
#
val iter : (G.node -> G.node list -> unit) -> unit
end
end