Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Haskell.Tools.Daemon.ModuleGraph
Description
Creating a dependency graph of the modules loaded into a session. Code copied from GHC because it is not public in GhcMake module
Documentation
moduleGraphNodes :: Bool -> [ModSummary] -> (Graph SummaryNode, HscSource -> ModuleName -> Maybe SummaryNode) Source #
getModFromNode :: SummaryNode -> ModSummary Source #
dependentModules :: (ModSummary -> Ghc Bool) -> Ghc [ModSummary] Source #
supportingModules :: (ModSummary -> Ghc Bool) -> Ghc [ModSummary] Source #