uhc-util-0.1.5.6: UHC utilities

Safe HaskellSafe-Inferred
LanguageHaskell98

UHC.Util.DependencyGraph

Documentation

data DpdGr n Source

Instances

Show (DpdGr n) 
(Ord n, PP n) => PP (DpdGr n) 

dgTopSort :: DpdGr n -> [n] Source

dgVertices :: Ord n => DpdGr n -> Set n Source

dgReachableFrom :: Ord n => DpdGr n -> n -> Set n Source

dgReachableTo :: Ord n => DpdGr n -> n -> Set n Source

dgDpdsOn :: DpdGr n -> n -> [n] Source

dgIsFirst :: Ord n => DpdGr n -> n -> Set n -> Bool Source

dgCheckSCCMutuals :: (Ord n, PP n) => ([PP_Doc] -> err) -> DpdGr n -> [err] Source

dgSCCToList :: Ord n => DpdGr n -> [[n]] Source

mkDpdGrFromEdges :: Ord n => [(n, [n])] -> DpdGr n Source

mkDpdGrFromAssocWithMissing :: Ord n => [n] -> [(n, n)] -> DpdGr n Source

mkDpdGrFromOrderWithMissing :: Ord n => [n] -> [[n]] -> DpdGr n Source