-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Converts a graph-trace log into a DOT file for use with Graphviz -- -- Creates a DOT file from a graph-trace log which is useable -- with Graphviz. -- -- See the README for details. @package graph-trace-dot @version 0.1.0.0 module Graph.Trace.Dot parseLogEntries :: ByteString -> Either String [LogEntry] parseLogEntry :: Parser LogEntry buildGraph :: [LogEntry] -> Graph graphToDot :: Graph -> Builder data Key Key :: !Word -> !ByteString -> Key [keyId] :: Key -> !Word [keyName] :: Key -> !ByteString data LogEntry Entry :: Key -> Maybe Key -> Maybe SrcCodeLoc -> Maybe SrcCodeLoc -> LogEntry Trace :: Key -> ByteString -> Maybe SrcCodeLoc -> LogEntry instance GHC.Show.Show Graph.Trace.Dot.Key instance GHC.Classes.Ord Graph.Trace.Dot.Key instance GHC.Classes.Eq Graph.Trace.Dot.Key instance GHC.Show.Show Graph.Trace.Dot.SrcCodeLoc instance GHC.Classes.Ord Graph.Trace.Dot.SrcCodeLoc instance GHC.Classes.Eq Graph.Trace.Dot.SrcCodeLoc instance GHC.Show.Show Graph.Trace.Dot.LogEntry instance GHC.Show.Show Graph.Trace.Dot.NodeEntry