graphmod-plugin-0.1.0.0: A reimplementation of graphmod as a source plugin
GraphMod.Dot
make_dot :: Opts -> (AllEdges, Nodes) -> String Source #
data AllEdges Source #
type Nodes = Trie String [((NodeT, String), Int)] Source #
noEdges :: AllEdges Source #
insMod :: ModName -> Int -> Nodes -> Nodes Source #
insSet :: Int -> Int -> Edges -> Edges Source #
sourceEdges :: AllEdges -> Edges Source #
normalEdges :: AllEdges -> Edges Source #
maybePrune :: Opts -> (AllEdges, Nodes) -> (AllEdges, Nodes) Source #
collapseAll :: Opts -> Nodes -> Trie String Bool -> Nodes Source #