haphviz-0.1.1.1: src/Text/Dot.hs
{-# LANGUAGE OverloadedStrings #-}
-- | Graphviz code-generation in Haskell
--
-- This can be used to generate graphviz code for large graph visualisations.
--
-- > {-# LANGUAGE OverloadedStrings #-}
-- > import Text.Dot
-- >
-- > main :: IO ()
-- > main = renderToStdOut $ graph directed "example" $ do
-- > a <- node "a"
-- > b <- node "b"
-- > a --> b
-- > b --> a
-- > b --> b
--
-- >>> runhaskell example.hs
-- > digraph example {
-- > 0 [label=<a>];
-- > 1 [label=<b>];
-- > 0 -> 1;
-- > 1 -> 0;
-- > 1 -> 1;
-- > }
--
--
module Text.Dot (
module Text.Dot.Gen
-- * Graph rendering
, renderGraph
, renderToFile
, renderToStdOut
) where
import Text.Dot.Gen
import Text.Dot.Render (renderGraph, renderToFile, renderToStdOut)