Name: graphviz Version: 2999.9.0.0 Stability: Beta Synopsis: Graphviz bindings for Haskell. Description: { This library provides bindings for the Dot language used by the Graphviz () suite of programs, as well as functions to call those programs. . Main features of the graphviz library include: . * Almost complete coverage of all Graphviz attributes and syntax. . * Support for specifying clusters. . * The ability to use a custom node type. . * Functions for running a Graphviz layout tool with all specified output types. . * The ability to not only generate but also parse Dot code with two options: strict and liberal (in terms of ordering of statements). . * Functions to convert FGL graphs to Dot code - including support to group them into clusters - with a high degree of customisation by specifying which attributes to use and limited support for the inverse operation. . * Round-trip support for passing an FGL graph through Graphviz to augment node and edge labels with positional information, etc. } Homepage: http://projects.haskell.org/graphviz/ Category: Graphs, Graphics License: BSD3 License-File: LICENSE Copyright: Matthew Sackman, Ivan Lazar Miljenovic Author: Matthew Sackman, Ivan Lazar Miljenovic Maintainer: Ivan.Miljenovic+graphviz@gmail.com Build-Type: Simple Cabal-Version: >= 1.6 Extra-Source-Files: TODO Changelog README FAQ Data/GraphViz/AttributeGenerator.hs TestParsing.hs Source-Repository head Type: darcs Location: http://code.haskell.org/graphviz Flag test Description: Build the test suite, including an executable to run it. Default: False Library { Build-Depends: base >= 3 && < 5, extensible-exceptions, containers, process, fgl, filepath, polyparse >= 1.4, pretty, bytestring < 0.10, colour >= 2.3 && < 2.4 Exposed-Modules: Data.GraphViz Data.GraphViz.Types Data.GraphViz.Types.Generalised Data.GraphViz.Parsing Data.GraphViz.Printing Data.GraphViz.Commands Data.GraphViz.Attributes Data.GraphViz.Attributes.Colors Data.GraphViz.Attributes.HTML Data.GraphViz.PreProcessing Other-Modules: Data.GraphViz.Attributes.Internal Data.GraphViz.Types.Clustering Data.GraphViz.Types.Common Data.GraphViz.Util if flag(test) Build-Depends: QuickCheck >= 2.1 && < 2.2 Exposed-Modules: Data.GraphViz.Testing Data.GraphViz.Testing.Properties Other-Modules: Data.GraphViz.Testing.Instances Data.GraphViz.Testing.Instances.FGL if True Ghc-Options: -Wall if impl(ghc >= 6.12.1) Ghc-Options: -fno-warn-unused-do-bind Ghc-Prof-Options: -prof -auto-all } Executable graphviz-testsuite { if flag(test) Buildable: True else Buildable: False Main-Is: RunTests.hs if True Ghc-Options: -O2 if impl(ghc >= 6.12.1) Ghc-Options: -fno-warn-unused-do-bind GHC-Prof-Options: -auto-all -caf-all }