graphviz 2999.18.0.1 → 2999.18.0.2
raw patch · 3 files changed
+12/−7 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.GraphViz: clusterBy :: GraphvizParams n nl el cl l -> ((n, nl) -> NodeCluster cl (n, l))
- Data.GraphViz: clusterID :: GraphvizParams n nl el cl l -> (cl -> GraphID)
- Data.GraphViz: fmtCluster :: GraphvizParams n nl el cl l -> (cl -> [GlobalAttributes])
- Data.GraphViz: fmtEdge :: GraphvizParams n nl el cl l -> ((n, n, el) -> Attributes)
- Data.GraphViz: fmtNode :: GraphvizParams n nl el cl l -> ((n, l) -> Attributes)
- Data.GraphViz: globalAttributes :: GraphvizParams n nl el cl l -> [GlobalAttributes]
- Data.GraphViz: instance Eq el => Eq (EdgeID el)
- Data.GraphViz: instance Ord el => Ord (EdgeID el)
- Data.GraphViz: instance Show el => Show (EdgeID el)
- Data.GraphViz: isDirected :: GraphvizParams n nl el cl l -> Bool
- Data.GraphViz: isDotCluster :: GraphvizParams n nl el cl l -> (cl -> Bool)
- Data.GraphViz.Algorithms: edgesInClusters :: CanonicaliseOptions -> Bool
- Data.GraphViz.Algorithms: groupAttributes :: CanonicaliseOptions -> Bool
- Data.GraphViz.Algorithms: instance Eq CanonicaliseOptions
- Data.GraphViz.Algorithms: instance Eq n => Eq (TaggedValues n)
- Data.GraphViz.Algorithms: instance Ord CanonicaliseOptions
- Data.GraphViz.Algorithms: instance Ord n => Ord (TaggedValues n)
- Data.GraphViz.Algorithms: instance Read CanonicaliseOptions
- Data.GraphViz.Algorithms: instance Read n => Read (TaggedValues n)
- Data.GraphViz.Algorithms: instance Show CanonicaliseOptions
- Data.GraphViz.Algorithms: instance Show n => Show (TaggedValues n)
- Data.GraphViz.Attributes: instance Labellable (PortName, EscString)
- Data.GraphViz.Attributes: instance Labellable Bool
- Data.GraphViz.Attributes: instance Labellable Char
- Data.GraphViz.Attributes: instance Labellable Double
- Data.GraphViz.Attributes: instance Labellable Int
- Data.GraphViz.Attributes: instance Labellable Label
- Data.GraphViz.Attributes: instance Labellable PortName
- Data.GraphViz.Attributes: instance Labellable RecordField
- Data.GraphViz.Attributes: instance Labellable RecordFields
- Data.GraphViz.Attributes: instance Labellable String
- Data.GraphViz.Attributes: instance Labellable Table
- Data.GraphViz.Attributes: instance Labellable Text
- Data.GraphViz.Attributes.Colors: alpha :: Color -> Word8
- Data.GraphViz.Attributes.Colors: blue :: Color -> Word8
- Data.GraphViz.Attributes.Colors: green :: Color -> Word8
- Data.GraphViz.Attributes.Colors: hue :: Color -> Double
- Data.GraphViz.Attributes.Colors: instance Eq Color
- Data.GraphViz.Attributes.Colors: instance Eq WeightedColor
- Data.GraphViz.Attributes.Colors: instance NamedColor BrewerColor
- Data.GraphViz.Attributes.Colors: instance NamedColor SVGColor
- Data.GraphViz.Attributes.Colors: instance NamedColor X11Color
- Data.GraphViz.Attributes.Colors: instance Ord Color
- Data.GraphViz.Attributes.Colors: instance Ord WeightedColor
- Data.GraphViz.Attributes.Colors: instance ParseDot Color
- Data.GraphViz.Attributes.Colors: instance ParseDot WeightedColor
- Data.GraphViz.Attributes.Colors: instance PrintDot Color
- Data.GraphViz.Attributes.Colors: instance PrintDot WeightedColor
- Data.GraphViz.Attributes.Colors: instance Read Color
- Data.GraphViz.Attributes.Colors: instance Read WeightedColor
- Data.GraphViz.Attributes.Colors: instance Show Color
- Data.GraphViz.Attributes.Colors: instance Show WeightedColor
- Data.GraphViz.Attributes.Colors: red :: Color -> Word8
- Data.GraphViz.Attributes.Colors: saturation :: Color -> Double
- Data.GraphViz.Attributes.Colors: value :: Color -> Double
- Data.GraphViz.Attributes.Colors: wColor :: WeightedColor -> Color
- Data.GraphViz.Attributes.Colors: weighting :: WeightedColor -> Maybe Double
- Data.GraphViz.Attributes.Colors.Brewer: instance Eq BrewerColor
- Data.GraphViz.Attributes.Colors.Brewer: instance Ord BrewerColor
- Data.GraphViz.Attributes.Colors.Brewer: instance Read BrewerColor
- Data.GraphViz.Attributes.Colors.Brewer: instance Show BrewerColor
- Data.GraphViz.Attributes.Colors.SVG: instance Bounded SVGColor
- Data.GraphViz.Attributes.Colors.SVG: instance Enum SVGColor
- Data.GraphViz.Attributes.Colors.SVG: instance Eq SVGColor
- Data.GraphViz.Attributes.Colors.SVG: instance Ord SVGColor
- Data.GraphViz.Attributes.Colors.SVG: instance ParseDot SVGColor
- Data.GraphViz.Attributes.Colors.SVG: instance PrintDot SVGColor
- Data.GraphViz.Attributes.Colors.SVG: instance Read SVGColor
- Data.GraphViz.Attributes.Colors.SVG: instance Show SVGColor
- Data.GraphViz.Attributes.Colors.X11: instance Bounded X11Color
- Data.GraphViz.Attributes.Colors.X11: instance Enum X11Color
- Data.GraphViz.Attributes.Colors.X11: instance Eq X11Color
- Data.GraphViz.Attributes.Colors.X11: instance Ord X11Color
- Data.GraphViz.Attributes.Colors.X11: instance ParseDot X11Color
- Data.GraphViz.Attributes.Colors.X11: instance PrintDot X11Color
- Data.GraphViz.Attributes.Colors.X11: instance Read X11Color
- Data.GraphViz.Attributes.Colors.X11: instance Show X11Color
- Data.GraphViz.Attributes.Complete: arrowFill :: ArrowModifier -> ArrowFill
- Data.GraphViz.Attributes.Complete: arrowSide :: ArrowModifier -> ArrowSide
- Data.GraphViz.Attributes.Complete: desiredSize :: GraphSize -> Bool
- Data.GraphViz.Attributes.Complete: endPoint :: Spline -> Maybe Point
- Data.GraphViz.Attributes.Complete: focus :: ViewPort -> Maybe FocusType
- Data.GraphViz.Attributes.Complete: forcePos :: Point -> Bool
- Data.GraphViz.Attributes.Complete: hVal :: ViewPort -> Double
- Data.GraphViz.Attributes.Complete: height :: GraphSize -> Maybe Double
- Data.GraphViz.Attributes.Complete: instance Eq Attribute
- Data.GraphViz.Attributes.Complete: instance Ord Attribute
- Data.GraphViz.Attributes.Complete: instance ParseDot Attribute
- Data.GraphViz.Attributes.Complete: instance PrintDot Attribute
- Data.GraphViz.Attributes.Complete: instance Read Attribute
- Data.GraphViz.Attributes.Complete: instance Show Attribute
- Data.GraphViz.Attributes.Complete: paths :: Paths -> [FilePath]
- Data.GraphViz.Attributes.Complete: portName :: PortName -> Text
- Data.GraphViz.Attributes.Complete: splinePoints :: Spline -> [Point]
- Data.GraphViz.Attributes.Complete: startPoint :: Spline -> Maybe Point
- Data.GraphViz.Attributes.Complete: wVal :: ViewPort -> Double
- Data.GraphViz.Attributes.Complete: width :: GraphSize -> Double
- Data.GraphViz.Attributes.Complete: xCoord :: Point -> Double
- Data.GraphViz.Attributes.Complete: yCoord :: Point -> Double
- Data.GraphViz.Attributes.Complete: zCoord :: Point -> Maybe Double
- Data.GraphViz.Attributes.Complete: zVal :: ViewPort -> Double
- Data.GraphViz.Attributes.HTML: instance Bounded Align
- Data.GraphViz.Attributes.HTML: instance Bounded Format
- Data.GraphViz.Attributes.HTML: instance Bounded Scale
- Data.GraphViz.Attributes.HTML: instance Bounded VAlign
- Data.GraphViz.Attributes.HTML: instance Enum Align
- Data.GraphViz.Attributes.HTML: instance Enum Format
- Data.GraphViz.Attributes.HTML: instance Enum Scale
- Data.GraphViz.Attributes.HTML: instance Enum VAlign
- Data.GraphViz.Attributes.HTML: instance Eq Align
- Data.GraphViz.Attributes.HTML: instance Eq Attribute
- Data.GraphViz.Attributes.HTML: instance Eq Cell
- Data.GraphViz.Attributes.HTML: instance Eq Format
- Data.GraphViz.Attributes.HTML: instance Eq Img
- Data.GraphViz.Attributes.HTML: instance Eq Label
- Data.GraphViz.Attributes.HTML: instance Eq Row
- Data.GraphViz.Attributes.HTML: instance Eq Scale
- Data.GraphViz.Attributes.HTML: instance Eq Table
- Data.GraphViz.Attributes.HTML: instance Eq TextItem
- Data.GraphViz.Attributes.HTML: instance Eq VAlign
- Data.GraphViz.Attributes.HTML: instance Ord Align
- Data.GraphViz.Attributes.HTML: instance Ord Attribute
- Data.GraphViz.Attributes.HTML: instance Ord Cell
- Data.GraphViz.Attributes.HTML: instance Ord Format
- Data.GraphViz.Attributes.HTML: instance Ord Img
- Data.GraphViz.Attributes.HTML: instance Ord Label
- Data.GraphViz.Attributes.HTML: instance Ord Row
- Data.GraphViz.Attributes.HTML: instance Ord Scale
- Data.GraphViz.Attributes.HTML: instance Ord Table
- Data.GraphViz.Attributes.HTML: instance Ord TextItem
- Data.GraphViz.Attributes.HTML: instance Ord VAlign
- Data.GraphViz.Attributes.HTML: instance ParseDot Align
- Data.GraphViz.Attributes.HTML: instance ParseDot Attribute
- Data.GraphViz.Attributes.HTML: instance ParseDot Cell
- Data.GraphViz.Attributes.HTML: instance ParseDot Format
- Data.GraphViz.Attributes.HTML: instance ParseDot Img
- Data.GraphViz.Attributes.HTML: instance ParseDot Label
- Data.GraphViz.Attributes.HTML: instance ParseDot Row
- Data.GraphViz.Attributes.HTML: instance ParseDot Scale
- Data.GraphViz.Attributes.HTML: instance ParseDot Table
- Data.GraphViz.Attributes.HTML: instance ParseDot TextItem
- Data.GraphViz.Attributes.HTML: instance ParseDot VAlign
- Data.GraphViz.Attributes.HTML: instance PrintDot Align
- Data.GraphViz.Attributes.HTML: instance PrintDot Attribute
- Data.GraphViz.Attributes.HTML: instance PrintDot Cell
- Data.GraphViz.Attributes.HTML: instance PrintDot Format
- Data.GraphViz.Attributes.HTML: instance PrintDot Img
- Data.GraphViz.Attributes.HTML: instance PrintDot Label
- Data.GraphViz.Attributes.HTML: instance PrintDot Row
- Data.GraphViz.Attributes.HTML: instance PrintDot Scale
- Data.GraphViz.Attributes.HTML: instance PrintDot Table
- Data.GraphViz.Attributes.HTML: instance PrintDot TextItem
- Data.GraphViz.Attributes.HTML: instance PrintDot VAlign
- Data.GraphViz.Attributes.HTML: instance Read Align
- Data.GraphViz.Attributes.HTML: instance Read Attribute
- Data.GraphViz.Attributes.HTML: instance Read Cell
- Data.GraphViz.Attributes.HTML: instance Read Format
- Data.GraphViz.Attributes.HTML: instance Read Img
- Data.GraphViz.Attributes.HTML: instance Read Label
- Data.GraphViz.Attributes.HTML: instance Read Row
- Data.GraphViz.Attributes.HTML: instance Read Scale
- Data.GraphViz.Attributes.HTML: instance Read Table
- Data.GraphViz.Attributes.HTML: instance Read TextItem
- Data.GraphViz.Attributes.HTML: instance Read VAlign
- Data.GraphViz.Attributes.HTML: instance Show Align
- Data.GraphViz.Attributes.HTML: instance Show Attribute
- Data.GraphViz.Attributes.HTML: instance Show Cell
- Data.GraphViz.Attributes.HTML: instance Show Format
- Data.GraphViz.Attributes.HTML: instance Show Img
- Data.GraphViz.Attributes.HTML: instance Show Label
- Data.GraphViz.Attributes.HTML: instance Show Row
- Data.GraphViz.Attributes.HTML: instance Show Scale
- Data.GraphViz.Attributes.HTML: instance Show Table
- Data.GraphViz.Attributes.HTML: instance Show TextItem
- Data.GraphViz.Attributes.HTML: instance Show VAlign
- Data.GraphViz.Attributes.HTML: tableAttrs :: Table -> Attributes
- Data.GraphViz.Attributes.HTML: tableFontAttrs :: Table -> Maybe Attributes
- Data.GraphViz.Attributes.HTML: tableRows :: Table -> [Row]
- Data.GraphViz.Commands: instance Bounded GraphvizCanvas
- Data.GraphViz.Commands: instance Enum GraphvizCanvas
- Data.GraphViz.Commands: instance Eq GraphvizCanvas
- Data.GraphViz.Commands: instance Eq GraphvizOutput
- Data.GraphViz.Commands: instance GraphvizResult GraphvizCanvas
- Data.GraphViz.Commands: instance GraphvizResult GraphvizOutput
- Data.GraphViz.Commands: instance Ord GraphvizCanvas
- Data.GraphViz.Commands: instance Ord GraphvizOutput
- Data.GraphViz.Commands: instance Read GraphvizCanvas
- Data.GraphViz.Commands: instance Read GraphvizOutput
- Data.GraphViz.Commands: instance Show GraphvizCanvas
- Data.GraphViz.Commands: instance Show GraphvizOutput
- Data.GraphViz.Exception: instance Eq GraphvizException
- Data.GraphViz.Exception: instance Exception GraphvizException
- Data.GraphViz.Exception: instance Ord GraphvizException
- Data.GraphViz.Exception: instance Show GraphvizException
- Data.GraphViz.Exception: instance Typeable GraphvizException
- Data.GraphViz.Parsing: instance ParseDot Bool
- Data.GraphViz.Parsing: instance ParseDot BrewerName
- Data.GraphViz.Parsing: instance ParseDot BrewerScheme
- Data.GraphViz.Parsing: instance ParseDot Char
- Data.GraphViz.Parsing: instance ParseDot ColorScheme
- Data.GraphViz.Parsing: instance ParseDot Double
- Data.GraphViz.Parsing: instance ParseDot Int
- Data.GraphViz.Parsing: instance ParseDot Integer
- Data.GraphViz.Parsing: instance ParseDot Text
- Data.GraphViz.Parsing: instance ParseDot Version
- Data.GraphViz.Parsing: instance ParseDot Word16
- Data.GraphViz.Parsing: instance ParseDot Word8
- Data.GraphViz.Parsing: instance ParseDot a => ParseDot [a]
- Data.GraphViz.Printing: instance PrintDot Bool
- Data.GraphViz.Printing: instance PrintDot BrewerName
- Data.GraphViz.Printing: instance PrintDot BrewerScheme
- Data.GraphViz.Printing: instance PrintDot Char
- Data.GraphViz.Printing: instance PrintDot ColorScheme
- Data.GraphViz.Printing: instance PrintDot Double
- Data.GraphViz.Printing: instance PrintDot Int
- Data.GraphViz.Printing: instance PrintDot Integer
- Data.GraphViz.Printing: instance PrintDot Text
- Data.GraphViz.Printing: instance PrintDot Version
- Data.GraphViz.Printing: instance PrintDot Word16
- Data.GraphViz.Printing: instance PrintDot Word8
- Data.GraphViz.Printing: instance PrintDot a => PrintDot [a]
- Data.GraphViz.Printing: instance Show DotCode
- Data.GraphViz.Types: attrs :: GlobalAttributes -> Attributes
- Data.GraphViz.Types: edgeAttributes :: DotEdge n -> Attributes
- Data.GraphViz.Types: fromNode :: DotEdge n -> n
- Data.GraphViz.Types: instance (Ord n, ParseDot n) => ParseDotRepr DotGraph n
- Data.GraphViz.Types: instance (Ord n, PrintDot n) => PrintDotRepr DotGraph n
- Data.GraphViz.Types: instance (Ord n, PrintDot n, ParseDot n) => PPDotRepr DotGraph n
- Data.GraphViz.Types: instance Ord n => DotRepr DotGraph n
- Data.GraphViz.Types: instance ToGraphID Char
- Data.GraphViz.Types: instance ToGraphID Double
- Data.GraphViz.Types: instance ToGraphID Int
- Data.GraphViz.Types: instance ToGraphID Integer
- Data.GraphViz.Types: instance ToGraphID String
- Data.GraphViz.Types: instance ToGraphID Text
- Data.GraphViz.Types: nodeAttributes :: DotNode n -> Attributes
- Data.GraphViz.Types: nodeID :: DotNode n -> n
- Data.GraphViz.Types: toNode :: DotEdge n -> n
- Data.GraphViz.Types.Canonical: attrStmts :: DotStatements n -> [GlobalAttributes]
- Data.GraphViz.Types.Canonical: attrs :: GlobalAttributes -> Attributes
- Data.GraphViz.Types.Canonical: directedGraph :: DotGraph n -> Bool
- Data.GraphViz.Types.Canonical: edgeAttributes :: DotEdge n -> Attributes
- Data.GraphViz.Types.Canonical: edgeStmts :: DotStatements n -> [DotEdge n]
- Data.GraphViz.Types.Canonical: fromNode :: DotEdge n -> n
- Data.GraphViz.Types.Canonical: graphID :: DotGraph n -> Maybe GraphID
- Data.GraphViz.Types.Canonical: graphStatements :: DotGraph n -> DotStatements n
- Data.GraphViz.Types.Canonical: instance Eq n => Eq (DotGraph n)
- Data.GraphViz.Types.Canonical: instance Eq n => Eq (DotStatements n)
- Data.GraphViz.Types.Canonical: instance Eq n => Eq (DotSubGraph n)
- Data.GraphViz.Types.Canonical: instance Functor DotGraph
- Data.GraphViz.Types.Canonical: instance Functor DotStatements
- Data.GraphViz.Types.Canonical: instance Functor DotSubGraph
- Data.GraphViz.Types.Canonical: instance Ord n => Ord (DotGraph n)
- Data.GraphViz.Types.Canonical: instance Ord n => Ord (DotStatements n)
- Data.GraphViz.Types.Canonical: instance Ord n => Ord (DotSubGraph n)
- Data.GraphViz.Types.Canonical: instance ParseDot n => ParseDot (DotGraph n)
- Data.GraphViz.Types.Canonical: instance ParseDot n => ParseDot (DotStatements n)
- Data.GraphViz.Types.Canonical: instance ParseDot n => ParseDot (DotSubGraph n)
- Data.GraphViz.Types.Canonical: instance PrintDot n => PrintDot (DotGraph n)
- Data.GraphViz.Types.Canonical: instance PrintDot n => PrintDot (DotStatements n)
- Data.GraphViz.Types.Canonical: instance PrintDot n => PrintDot (DotSubGraph n)
- Data.GraphViz.Types.Canonical: instance Read n => Read (DotGraph n)
- Data.GraphViz.Types.Canonical: instance Read n => Read (DotStatements n)
- Data.GraphViz.Types.Canonical: instance Read n => Read (DotSubGraph n)
- Data.GraphViz.Types.Canonical: instance Show n => Show (DotGraph n)
- Data.GraphViz.Types.Canonical: instance Show n => Show (DotStatements n)
- Data.GraphViz.Types.Canonical: instance Show n => Show (DotSubGraph n)
- Data.GraphViz.Types.Canonical: isCluster :: DotSubGraph n -> Bool
- Data.GraphViz.Types.Canonical: nodeAttributes :: DotNode n -> Attributes
- Data.GraphViz.Types.Canonical: nodeID :: DotNode n -> n
- Data.GraphViz.Types.Canonical: nodeStmts :: DotStatements n -> [DotNode n]
- Data.GraphViz.Types.Canonical: strictGraph :: DotGraph n -> Bool
- Data.GraphViz.Types.Canonical: subGraphID :: DotSubGraph n -> Maybe GraphID
- Data.GraphViz.Types.Canonical: subGraphStmts :: DotSubGraph n -> DotStatements n
- Data.GraphViz.Types.Canonical: subGraphs :: DotStatements n -> [DotSubGraph n]
- Data.GraphViz.Types.Canonical: toNode :: DotEdge n -> n
- Data.GraphViz.Types.Generalised: attrs :: GlobalAttributes -> Attributes
- Data.GraphViz.Types.Generalised: directedGraph :: DotGraph n -> Bool
- Data.GraphViz.Types.Generalised: edgeAttributes :: DotEdge n -> Attributes
- Data.GraphViz.Types.Generalised: fromNode :: DotEdge n -> n
- Data.GraphViz.Types.Generalised: graphID :: DotGraph n -> Maybe GraphID
- Data.GraphViz.Types.Generalised: graphStatements :: DotGraph n -> DotStatements n
- Data.GraphViz.Types.Generalised: instance (Ord n, ParseDot n) => ParseDotRepr DotGraph n
- Data.GraphViz.Types.Generalised: instance (Ord n, PrintDot n) => PrintDotRepr DotGraph n
- Data.GraphViz.Types.Generalised: instance (Ord n, PrintDot n, ParseDot n) => PPDotRepr DotGraph n
- Data.GraphViz.Types.Generalised: instance Eq n => Eq (DotGraph n)
- Data.GraphViz.Types.Generalised: instance Eq n => Eq (DotStatement n)
- Data.GraphViz.Types.Generalised: instance Eq n => Eq (DotSubGraph n)
- Data.GraphViz.Types.Generalised: instance Functor DotGraph
- Data.GraphViz.Types.Generalised: instance Functor DotStatement
- Data.GraphViz.Types.Generalised: instance Functor DotSubGraph
- Data.GraphViz.Types.Generalised: instance Ord n => DotRepr DotGraph n
- Data.GraphViz.Types.Generalised: instance Ord n => FromGeneralisedDot DotGraph n
- Data.GraphViz.Types.Generalised: instance Ord n => Ord (DotGraph n)
- Data.GraphViz.Types.Generalised: instance Ord n => Ord (DotStatement n)
- Data.GraphViz.Types.Generalised: instance Ord n => Ord (DotSubGraph n)
- Data.GraphViz.Types.Generalised: instance ParseDot n => ParseDot (DotGraph n)
- Data.GraphViz.Types.Generalised: instance ParseDot n => ParseDot (DotStatement n)
- Data.GraphViz.Types.Generalised: instance ParseDot n => ParseDot (DotSubGraph n)
- Data.GraphViz.Types.Generalised: instance PrintDot n => PrintDot (DotGraph n)
- Data.GraphViz.Types.Generalised: instance PrintDot n => PrintDot (DotStatement n)
- Data.GraphViz.Types.Generalised: instance PrintDot n => PrintDot (DotSubGraph n)
- Data.GraphViz.Types.Generalised: instance Read n => Read (DotGraph n)
- Data.GraphViz.Types.Generalised: instance Read n => Read (DotStatement n)
- Data.GraphViz.Types.Generalised: instance Read n => Read (DotSubGraph n)
- Data.GraphViz.Types.Generalised: instance Show n => Show (DotGraph n)
- Data.GraphViz.Types.Generalised: instance Show n => Show (DotStatement n)
- Data.GraphViz.Types.Generalised: instance Show n => Show (DotSubGraph n)
- Data.GraphViz.Types.Generalised: isCluster :: DotSubGraph n -> Bool
- Data.GraphViz.Types.Generalised: nodeAttributes :: DotNode n -> Attributes
- Data.GraphViz.Types.Generalised: nodeID :: DotNode n -> n
- Data.GraphViz.Types.Generalised: strictGraph :: DotGraph n -> Bool
- Data.GraphViz.Types.Generalised: subGraphID :: DotSubGraph n -> Maybe GraphID
- Data.GraphViz.Types.Generalised: subGraphStmts :: DotSubGraph n -> DotStatements n
- Data.GraphViz.Types.Generalised: toNode :: DotEdge n -> n
- Data.GraphViz.Types.Graph: attributes :: Context n -> !Attributes
- Data.GraphViz.Types.Graph: edgeAttributes :: DotEdge n -> Attributes
- Data.GraphViz.Types.Graph: fromNode :: DotEdge n -> n
- Data.GraphViz.Types.Graph: inCluster :: Context n -> !(Maybe GraphID)
- Data.GraphViz.Types.Graph: instance (Ord n, ParseDot n) => ParseDot (DotGraph n)
- Data.GraphViz.Types.Graph: instance (Ord n, ParseDot n) => ParseDotRepr DotGraph n
- Data.GraphViz.Types.Graph: instance (Ord n, PrintDot n) => PrintDot (DotGraph n)
- Data.GraphViz.Types.Graph: instance (Ord n, PrintDot n) => PrintDotRepr DotGraph n
- Data.GraphViz.Types.Graph: instance (Ord n, PrintDot n, ParseDot n) => PPDotRepr DotGraph n
- Data.GraphViz.Types.Graph: instance (Ord n, Read n) => Read (DotGraph n)
- Data.GraphViz.Types.Graph: instance (Ord n, Read n) => Read (NodeInfo n)
- Data.GraphViz.Types.Graph: instance (Ord n, Show n) => Show (DotGraph n)
- Data.GraphViz.Types.Graph: instance Eq ClusterInfo
- Data.GraphViz.Types.Graph: instance Eq GlobAttrs
- Data.GraphViz.Types.Graph: instance Eq n => Eq (Context n)
- Data.GraphViz.Types.Graph: instance Eq n => Eq (DotGraph n)
- Data.GraphViz.Types.Graph: instance Eq n => Eq (NodeInfo n)
- Data.GraphViz.Types.Graph: instance Ord ClusterInfo
- Data.GraphViz.Types.Graph: instance Ord GlobAttrs
- Data.GraphViz.Types.Graph: instance Ord n => DotRepr DotGraph n
- Data.GraphViz.Types.Graph: instance Ord n => FromGeneralisedDot DotGraph n
- Data.GraphViz.Types.Graph: instance Ord n => Ord (Context n)
- Data.GraphViz.Types.Graph: instance Ord n => Ord (DotGraph n)
- Data.GraphViz.Types.Graph: instance Ord n => Ord (NodeInfo n)
- Data.GraphViz.Types.Graph: instance Read ClusterInfo
- Data.GraphViz.Types.Graph: instance Read GlobAttrs
- Data.GraphViz.Types.Graph: instance Read n => Read (Context n)
- Data.GraphViz.Types.Graph: instance Show ClusterInfo
- Data.GraphViz.Types.Graph: instance Show GlobAttrs
- Data.GraphViz.Types.Graph: instance Show n => Show (Context n)
- Data.GraphViz.Types.Graph: instance Show n => Show (NodeInfo n)
- Data.GraphViz.Types.Graph: node :: Context n -> !n
- Data.GraphViz.Types.Graph: nodeAttributes :: DotNode n -> Attributes
- Data.GraphViz.Types.Graph: nodeID :: DotNode n -> n
- Data.GraphViz.Types.Graph: predecessors :: Context n -> ![(n, Attributes)]
- Data.GraphViz.Types.Graph: successors :: Context n -> ![(n, Attributes)]
- Data.GraphViz.Types.Graph: toNode :: DotEdge n -> n
- Data.GraphViz.Types.Monadic: instance Applicative (DotM n)
- Data.GraphViz.Types.Monadic: instance Functor (DotM n)
- Data.GraphViz.Types.Monadic: instance Monad (DotM n)
+ Data.GraphViz: [clusterBy] :: GraphvizParams n nl el cl l -> ((n, nl) -> NodeCluster cl (n, l))
+ Data.GraphViz: [clusterID] :: GraphvizParams n nl el cl l -> (cl -> GraphID)
+ Data.GraphViz: [fmtCluster] :: GraphvizParams n nl el cl l -> (cl -> [GlobalAttributes])
+ Data.GraphViz: [fmtEdge] :: GraphvizParams n nl el cl l -> ((n, n, el) -> Attributes)
+ Data.GraphViz: [fmtNode] :: GraphvizParams n nl el cl l -> ((n, l) -> Attributes)
+ Data.GraphViz: [globalAttributes] :: GraphvizParams n nl el cl l -> [GlobalAttributes]
+ Data.GraphViz: [isDirected] :: GraphvizParams n nl el cl l -> Bool
+ Data.GraphViz: [isDotCluster] :: GraphvizParams n nl el cl l -> (cl -> Bool)
+ Data.GraphViz: instance GHC.Classes.Eq el => GHC.Classes.Eq (Data.GraphViz.EdgeID el)
+ Data.GraphViz: instance GHC.Classes.Ord el => GHC.Classes.Ord (Data.GraphViz.EdgeID el)
+ Data.GraphViz: instance GHC.Show.Show el => GHC.Show.Show (Data.GraphViz.EdgeID el)
+ Data.GraphViz.Algorithms: [edgesInClusters] :: CanonicaliseOptions -> Bool
+ Data.GraphViz.Algorithms: [groupAttributes] :: CanonicaliseOptions -> Bool
+ Data.GraphViz.Algorithms: instance GHC.Classes.Eq Data.GraphViz.Algorithms.CanonicaliseOptions
+ Data.GraphViz.Algorithms: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Algorithms.TaggedValues n)
+ Data.GraphViz.Algorithms: instance GHC.Classes.Ord Data.GraphViz.Algorithms.CanonicaliseOptions
+ Data.GraphViz.Algorithms: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Algorithms.TaggedValues n)
+ Data.GraphViz.Algorithms: instance GHC.Read.Read Data.GraphViz.Algorithms.CanonicaliseOptions
+ Data.GraphViz.Algorithms: instance GHC.Read.Read n => GHC.Read.Read (Data.GraphViz.Algorithms.TaggedValues n)
+ Data.GraphViz.Algorithms: instance GHC.Show.Show Data.GraphViz.Algorithms.CanonicaliseOptions
+ Data.GraphViz.Algorithms: instance GHC.Show.Show n => GHC.Show.Show (Data.GraphViz.Algorithms.TaggedValues n)
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable (Data.GraphViz.Attributes.Internal.PortName, Data.GraphViz.Attributes.Values.EscString)
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable Data.GraphViz.Attributes.HTML.Label
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable Data.GraphViz.Attributes.HTML.Table
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable Data.GraphViz.Attributes.HTML.Text
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable Data.GraphViz.Attributes.Internal.PortName
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable Data.GraphViz.Attributes.Values.RecordField
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable Data.GraphViz.Attributes.Values.RecordFields
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable Data.Text.Internal.Lazy.Text
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable Data.Text.Internal.Text
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable GHC.Base.String
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable GHC.Types.Bool
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable GHC.Types.Char
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable GHC.Types.Double
+ Data.GraphViz.Attributes: instance Data.GraphViz.Attributes.Labellable GHC.Types.Int
+ Data.GraphViz.Attributes.Colors: [alpha] :: Color -> Word8
+ Data.GraphViz.Attributes.Colors: [blue] :: Color -> Word8
+ Data.GraphViz.Attributes.Colors: [green] :: Color -> Word8
+ Data.GraphViz.Attributes.Colors: [hue] :: Color -> Double
+ Data.GraphViz.Attributes.Colors: [red] :: Color -> Word8
+ Data.GraphViz.Attributes.Colors: [saturation] :: Color -> Double
+ Data.GraphViz.Attributes.Colors: [value] :: Color -> Double
+ Data.GraphViz.Attributes.Colors: [wColor] :: WeightedColor -> Color
+ Data.GraphViz.Attributes.Colors: [weighting] :: WeightedColor -> Maybe Double
+ Data.GraphViz.Attributes.Colors: instance Data.GraphViz.Attributes.Colors.NamedColor Data.GraphViz.Attributes.Colors.Brewer.BrewerColor
+ Data.GraphViz.Attributes.Colors: instance Data.GraphViz.Attributes.Colors.NamedColor Data.GraphViz.Attributes.Colors.SVG.SVGColor
+ Data.GraphViz.Attributes.Colors: instance Data.GraphViz.Attributes.Colors.NamedColor Data.GraphViz.Attributes.Colors.X11.X11Color
+ Data.GraphViz.Attributes.Colors: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.Colors.Color
+ Data.GraphViz.Attributes.Colors: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.Colors.WeightedColor
+ Data.GraphViz.Attributes.Colors: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.Colors.Color
+ Data.GraphViz.Attributes.Colors: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.Colors.WeightedColor
+ Data.GraphViz.Attributes.Colors: instance GHC.Classes.Eq Data.GraphViz.Attributes.Colors.Color
+ Data.GraphViz.Attributes.Colors: instance GHC.Classes.Eq Data.GraphViz.Attributes.Colors.WeightedColor
+ Data.GraphViz.Attributes.Colors: instance GHC.Classes.Ord Data.GraphViz.Attributes.Colors.Color
+ Data.GraphViz.Attributes.Colors: instance GHC.Classes.Ord Data.GraphViz.Attributes.Colors.WeightedColor
+ Data.GraphViz.Attributes.Colors: instance GHC.Read.Read Data.GraphViz.Attributes.Colors.Color
+ Data.GraphViz.Attributes.Colors: instance GHC.Read.Read Data.GraphViz.Attributes.Colors.WeightedColor
+ Data.GraphViz.Attributes.Colors: instance GHC.Show.Show Data.GraphViz.Attributes.Colors.Color
+ Data.GraphViz.Attributes.Colors: instance GHC.Show.Show Data.GraphViz.Attributes.Colors.WeightedColor
+ Data.GraphViz.Attributes.Colors.Brewer: instance GHC.Classes.Eq Data.GraphViz.Attributes.Colors.Brewer.BrewerColor
+ Data.GraphViz.Attributes.Colors.Brewer: instance GHC.Classes.Ord Data.GraphViz.Attributes.Colors.Brewer.BrewerColor
+ Data.GraphViz.Attributes.Colors.Brewer: instance GHC.Read.Read Data.GraphViz.Attributes.Colors.Brewer.BrewerColor
+ Data.GraphViz.Attributes.Colors.Brewer: instance GHC.Show.Show Data.GraphViz.Attributes.Colors.Brewer.BrewerColor
+ Data.GraphViz.Attributes.Colors.SVG: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.Colors.SVG.SVGColor
+ Data.GraphViz.Attributes.Colors.SVG: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.Colors.SVG.SVGColor
+ Data.GraphViz.Attributes.Colors.SVG: instance GHC.Classes.Eq Data.GraphViz.Attributes.Colors.SVG.SVGColor
+ Data.GraphViz.Attributes.Colors.SVG: instance GHC.Classes.Ord Data.GraphViz.Attributes.Colors.SVG.SVGColor
+ Data.GraphViz.Attributes.Colors.SVG: instance GHC.Enum.Bounded Data.GraphViz.Attributes.Colors.SVG.SVGColor
+ Data.GraphViz.Attributes.Colors.SVG: instance GHC.Enum.Enum Data.GraphViz.Attributes.Colors.SVG.SVGColor
+ Data.GraphViz.Attributes.Colors.SVG: instance GHC.Read.Read Data.GraphViz.Attributes.Colors.SVG.SVGColor
+ Data.GraphViz.Attributes.Colors.SVG: instance GHC.Show.Show Data.GraphViz.Attributes.Colors.SVG.SVGColor
+ Data.GraphViz.Attributes.Colors.X11: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.Colors.X11.X11Color
+ Data.GraphViz.Attributes.Colors.X11: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.Colors.X11.X11Color
+ Data.GraphViz.Attributes.Colors.X11: instance GHC.Classes.Eq Data.GraphViz.Attributes.Colors.X11.X11Color
+ Data.GraphViz.Attributes.Colors.X11: instance GHC.Classes.Ord Data.GraphViz.Attributes.Colors.X11.X11Color
+ Data.GraphViz.Attributes.Colors.X11: instance GHC.Enum.Bounded Data.GraphViz.Attributes.Colors.X11.X11Color
+ Data.GraphViz.Attributes.Colors.X11: instance GHC.Enum.Enum Data.GraphViz.Attributes.Colors.X11.X11Color
+ Data.GraphViz.Attributes.Colors.X11: instance GHC.Read.Read Data.GraphViz.Attributes.Colors.X11.X11Color
+ Data.GraphViz.Attributes.Colors.X11: instance GHC.Show.Show Data.GraphViz.Attributes.Colors.X11.X11Color
+ Data.GraphViz.Attributes.Complete: [arrowFill] :: ArrowModifier -> ArrowFill
+ Data.GraphViz.Attributes.Complete: [arrowSide] :: ArrowModifier -> ArrowSide
+ Data.GraphViz.Attributes.Complete: [desiredSize] :: GraphSize -> Bool
+ Data.GraphViz.Attributes.Complete: [endPoint] :: Spline -> Maybe Point
+ Data.GraphViz.Attributes.Complete: [focus] :: ViewPort -> Maybe FocusType
+ Data.GraphViz.Attributes.Complete: [forcePos] :: Point -> Bool
+ Data.GraphViz.Attributes.Complete: [hVal] :: ViewPort -> Double
+ Data.GraphViz.Attributes.Complete: [height] :: GraphSize -> Maybe Double
+ Data.GraphViz.Attributes.Complete: [paths] :: Paths -> [FilePath]
+ Data.GraphViz.Attributes.Complete: [portName] :: PortName -> Text
+ Data.GraphViz.Attributes.Complete: [splinePoints] :: Spline -> [Point]
+ Data.GraphViz.Attributes.Complete: [startPoint] :: Spline -> Maybe Point
+ Data.GraphViz.Attributes.Complete: [wVal] :: ViewPort -> Double
+ Data.GraphViz.Attributes.Complete: [width] :: GraphSize -> Double
+ Data.GraphViz.Attributes.Complete: [xCoord] :: Point -> Double
+ Data.GraphViz.Attributes.Complete: [yCoord] :: Point -> Double
+ Data.GraphViz.Attributes.Complete: [zCoord] :: Point -> Maybe Double
+ Data.GraphViz.Attributes.Complete: [zVal] :: ViewPort -> Double
+ Data.GraphViz.Attributes.Complete: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.Complete.Attribute
+ Data.GraphViz.Attributes.Complete: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.Complete.Attribute
+ Data.GraphViz.Attributes.Complete: instance GHC.Classes.Eq Data.GraphViz.Attributes.Complete.Attribute
+ Data.GraphViz.Attributes.Complete: instance GHC.Classes.Ord Data.GraphViz.Attributes.Complete.Attribute
+ Data.GraphViz.Attributes.Complete: instance GHC.Read.Read Data.GraphViz.Attributes.Complete.Attribute
+ Data.GraphViz.Attributes.Complete: instance GHC.Show.Show Data.GraphViz.Attributes.Complete.Attribute
+ Data.GraphViz.Attributes.HTML: [tableAttrs] :: Table -> Attributes
+ Data.GraphViz.Attributes.HTML: [tableFontAttrs] :: Table -> Maybe Attributes
+ Data.GraphViz.Attributes.HTML: [tableRows] :: Table -> [Row]
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.Align
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.Attribute
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.Cell
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.Format
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.Img
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.Label
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.Row
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.Scale
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.Table
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.TextItem
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.HTML.VAlign
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.Align
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.Attribute
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.Cell
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.Format
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.Img
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.Label
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.Row
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.Scale
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.Table
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.TextItem
+ Data.GraphViz.Attributes.HTML: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.HTML.VAlign
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.Align
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.Attribute
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.Cell
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.Format
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.Img
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.Label
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.Row
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.Scale
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.Table
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.TextItem
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Eq Data.GraphViz.Attributes.HTML.VAlign
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.Align
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.Attribute
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.Cell
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.Format
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.Img
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.Label
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.Row
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.Scale
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.Table
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.TextItem
+ Data.GraphViz.Attributes.HTML: instance GHC.Classes.Ord Data.GraphViz.Attributes.HTML.VAlign
+ Data.GraphViz.Attributes.HTML: instance GHC.Enum.Bounded Data.GraphViz.Attributes.HTML.Align
+ Data.GraphViz.Attributes.HTML: instance GHC.Enum.Bounded Data.GraphViz.Attributes.HTML.Format
+ Data.GraphViz.Attributes.HTML: instance GHC.Enum.Bounded Data.GraphViz.Attributes.HTML.Scale
+ Data.GraphViz.Attributes.HTML: instance GHC.Enum.Bounded Data.GraphViz.Attributes.HTML.VAlign
+ Data.GraphViz.Attributes.HTML: instance GHC.Enum.Enum Data.GraphViz.Attributes.HTML.Align
+ Data.GraphViz.Attributes.HTML: instance GHC.Enum.Enum Data.GraphViz.Attributes.HTML.Format
+ Data.GraphViz.Attributes.HTML: instance GHC.Enum.Enum Data.GraphViz.Attributes.HTML.Scale
+ Data.GraphViz.Attributes.HTML: instance GHC.Enum.Enum Data.GraphViz.Attributes.HTML.VAlign
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.Align
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.Attribute
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.Cell
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.Format
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.Img
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.Label
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.Row
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.Scale
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.Table
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.TextItem
+ Data.GraphViz.Attributes.HTML: instance GHC.Read.Read Data.GraphViz.Attributes.HTML.VAlign
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.Align
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.Attribute
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.Cell
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.Format
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.Img
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.Label
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.Row
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.Scale
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.Table
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.TextItem
+ Data.GraphViz.Attributes.HTML: instance GHC.Show.Show Data.GraphViz.Attributes.HTML.VAlign
+ Data.GraphViz.Commands: instance Data.GraphViz.Commands.GraphvizResult Data.GraphViz.Commands.GraphvizCanvas
+ Data.GraphViz.Commands: instance Data.GraphViz.Commands.GraphvizResult Data.GraphViz.Commands.GraphvizOutput
+ Data.GraphViz.Commands: instance GHC.Classes.Eq Data.GraphViz.Commands.GraphvizCanvas
+ Data.GraphViz.Commands: instance GHC.Classes.Eq Data.GraphViz.Commands.GraphvizOutput
+ Data.GraphViz.Commands: instance GHC.Classes.Ord Data.GraphViz.Commands.GraphvizCanvas
+ Data.GraphViz.Commands: instance GHC.Classes.Ord Data.GraphViz.Commands.GraphvizOutput
+ Data.GraphViz.Commands: instance GHC.Enum.Bounded Data.GraphViz.Commands.GraphvizCanvas
+ Data.GraphViz.Commands: instance GHC.Enum.Enum Data.GraphViz.Commands.GraphvizCanvas
+ Data.GraphViz.Commands: instance GHC.Read.Read Data.GraphViz.Commands.GraphvizCanvas
+ Data.GraphViz.Commands: instance GHC.Read.Read Data.GraphViz.Commands.GraphvizOutput
+ Data.GraphViz.Commands: instance GHC.Show.Show Data.GraphViz.Commands.GraphvizCanvas
+ Data.GraphViz.Commands: instance GHC.Show.Show Data.GraphViz.Commands.GraphvizOutput
+ Data.GraphViz.Exception: instance GHC.Classes.Eq Data.GraphViz.Exception.GraphvizException
+ Data.GraphViz.Exception: instance GHC.Classes.Ord Data.GraphViz.Exception.GraphvizException
+ Data.GraphViz.Exception: instance GHC.Exception.Exception Data.GraphViz.Exception.GraphvizException
+ Data.GraphViz.Exception: instance GHC.Show.Show Data.GraphViz.Exception.GraphvizException
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.ColorScheme.BrewerName
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.ColorScheme.BrewerScheme
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot Data.GraphViz.Attributes.ColorScheme.ColorScheme
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot Data.Text.Internal.Lazy.Text
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot Data.Version.Version
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot GHC.Integer.Type.Integer
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot GHC.Types.Bool
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot GHC.Types.Char
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot GHC.Types.Double
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot GHC.Types.Int
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot GHC.Word.Word16
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot GHC.Word.Word8
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot a => Data.GraphViz.Parsing.ParseDot [a]
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.ColorScheme.BrewerName
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.ColorScheme.BrewerScheme
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot Data.GraphViz.Attributes.ColorScheme.ColorScheme
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot Data.Text.Internal.Lazy.Text
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot Data.Version.Version
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Integer.Type.Integer
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Types.Bool
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Types.Char
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Types.Double
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Types.Int
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Word.Word16
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Word.Word8
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot a => Data.GraphViz.Printing.PrintDot [a]
+ Data.GraphViz.Printing: instance GHC.Show.Show Data.GraphViz.Printing.DotCode
+ Data.GraphViz.Types: [attrs] :: GlobalAttributes -> Attributes
+ Data.GraphViz.Types: [edgeAttributes] :: DotEdge n -> Attributes
+ Data.GraphViz.Types: [fromNode] :: DotEdge n -> n
+ Data.GraphViz.Types: [nodeAttributes] :: DotNode n -> Attributes
+ Data.GraphViz.Types: [nodeID] :: DotNode n -> n
+ Data.GraphViz.Types: [toNode] :: DotEdge n -> n
+ Data.GraphViz.Types: instance (GHC.Classes.Ord n, Data.GraphViz.Parsing.ParseDot n) => Data.GraphViz.Types.ParseDotRepr Data.GraphViz.Types.Canonical.DotGraph n
+ Data.GraphViz.Types: instance (GHC.Classes.Ord n, Data.GraphViz.Printing.PrintDot n) => Data.GraphViz.Types.PrintDotRepr Data.GraphViz.Types.Canonical.DotGraph n
+ Data.GraphViz.Types: instance (GHC.Classes.Ord n, Data.GraphViz.Printing.PrintDot n, Data.GraphViz.Parsing.ParseDot n) => Data.GraphViz.Types.PPDotRepr Data.GraphViz.Types.Canonical.DotGraph n
+ Data.GraphViz.Types: instance Data.GraphViz.Types.ToGraphID Data.Text.Internal.Lazy.Text
+ Data.GraphViz.Types: instance Data.GraphViz.Types.ToGraphID GHC.Base.String
+ Data.GraphViz.Types: instance Data.GraphViz.Types.ToGraphID GHC.Integer.Type.Integer
+ Data.GraphViz.Types: instance Data.GraphViz.Types.ToGraphID GHC.Types.Char
+ Data.GraphViz.Types: instance Data.GraphViz.Types.ToGraphID GHC.Types.Double
+ Data.GraphViz.Types: instance Data.GraphViz.Types.ToGraphID GHC.Types.Int
+ Data.GraphViz.Types: instance GHC.Classes.Ord n => Data.GraphViz.Types.DotRepr Data.GraphViz.Types.Canonical.DotGraph n
+ Data.GraphViz.Types.Canonical: [attrStmts] :: DotStatements n -> [GlobalAttributes]
+ Data.GraphViz.Types.Canonical: [attrs] :: GlobalAttributes -> Attributes
+ Data.GraphViz.Types.Canonical: [directedGraph] :: DotGraph n -> Bool
+ Data.GraphViz.Types.Canonical: [edgeAttributes] :: DotEdge n -> Attributes
+ Data.GraphViz.Types.Canonical: [edgeStmts] :: DotStatements n -> [DotEdge n]
+ Data.GraphViz.Types.Canonical: [fromNode] :: DotEdge n -> n
+ Data.GraphViz.Types.Canonical: [graphID] :: DotGraph n -> Maybe GraphID
+ Data.GraphViz.Types.Canonical: [graphStatements] :: DotGraph n -> DotStatements n
+ Data.GraphViz.Types.Canonical: [isCluster] :: DotSubGraph n -> Bool
+ Data.GraphViz.Types.Canonical: [nodeAttributes] :: DotNode n -> Attributes
+ Data.GraphViz.Types.Canonical: [nodeID] :: DotNode n -> n
+ Data.GraphViz.Types.Canonical: [nodeStmts] :: DotStatements n -> [DotNode n]
+ Data.GraphViz.Types.Canonical: [strictGraph] :: DotGraph n -> Bool
+ Data.GraphViz.Types.Canonical: [subGraphID] :: DotSubGraph n -> Maybe GraphID
+ Data.GraphViz.Types.Canonical: [subGraphStmts] :: DotSubGraph n -> DotStatements n
+ Data.GraphViz.Types.Canonical: [subGraphs] :: DotStatements n -> [DotSubGraph n]
+ Data.GraphViz.Types.Canonical: [toNode] :: DotEdge n -> n
+ Data.GraphViz.Types.Canonical: instance Data.GraphViz.Parsing.ParseDot n => Data.GraphViz.Parsing.ParseDot (Data.GraphViz.Types.Canonical.DotGraph n)
+ Data.GraphViz.Types.Canonical: instance Data.GraphViz.Parsing.ParseDot n => Data.GraphViz.Parsing.ParseDot (Data.GraphViz.Types.Canonical.DotStatements n)
+ Data.GraphViz.Types.Canonical: instance Data.GraphViz.Parsing.ParseDot n => Data.GraphViz.Parsing.ParseDot (Data.GraphViz.Types.Canonical.DotSubGraph n)
+ Data.GraphViz.Types.Canonical: instance Data.GraphViz.Printing.PrintDot n => Data.GraphViz.Printing.PrintDot (Data.GraphViz.Types.Canonical.DotGraph n)
+ Data.GraphViz.Types.Canonical: instance Data.GraphViz.Printing.PrintDot n => Data.GraphViz.Printing.PrintDot (Data.GraphViz.Types.Canonical.DotStatements n)
+ Data.GraphViz.Types.Canonical: instance Data.GraphViz.Printing.PrintDot n => Data.GraphViz.Printing.PrintDot (Data.GraphViz.Types.Canonical.DotSubGraph n)
+ Data.GraphViz.Types.Canonical: instance GHC.Base.Functor Data.GraphViz.Types.Canonical.DotGraph
+ Data.GraphViz.Types.Canonical: instance GHC.Base.Functor Data.GraphViz.Types.Canonical.DotStatements
+ Data.GraphViz.Types.Canonical: instance GHC.Base.Functor Data.GraphViz.Types.Canonical.DotSubGraph
+ Data.GraphViz.Types.Canonical: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Types.Canonical.DotGraph n)
+ Data.GraphViz.Types.Canonical: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Types.Canonical.DotStatements n)
+ Data.GraphViz.Types.Canonical: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Types.Canonical.DotSubGraph n)
+ Data.GraphViz.Types.Canonical: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Types.Canonical.DotGraph n)
+ Data.GraphViz.Types.Canonical: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Types.Canonical.DotStatements n)
+ Data.GraphViz.Types.Canonical: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Types.Canonical.DotSubGraph n)
+ Data.GraphViz.Types.Canonical: instance GHC.Read.Read n => GHC.Read.Read (Data.GraphViz.Types.Canonical.DotGraph n)
+ Data.GraphViz.Types.Canonical: instance GHC.Read.Read n => GHC.Read.Read (Data.GraphViz.Types.Canonical.DotStatements n)
+ Data.GraphViz.Types.Canonical: instance GHC.Read.Read n => GHC.Read.Read (Data.GraphViz.Types.Canonical.DotSubGraph n)
+ Data.GraphViz.Types.Canonical: instance GHC.Show.Show n => GHC.Show.Show (Data.GraphViz.Types.Canonical.DotGraph n)
+ Data.GraphViz.Types.Canonical: instance GHC.Show.Show n => GHC.Show.Show (Data.GraphViz.Types.Canonical.DotStatements n)
+ Data.GraphViz.Types.Canonical: instance GHC.Show.Show n => GHC.Show.Show (Data.GraphViz.Types.Canonical.DotSubGraph n)
+ Data.GraphViz.Types.Generalised: [attrs] :: GlobalAttributes -> Attributes
+ Data.GraphViz.Types.Generalised: [directedGraph] :: DotGraph n -> Bool
+ Data.GraphViz.Types.Generalised: [edgeAttributes] :: DotEdge n -> Attributes
+ Data.GraphViz.Types.Generalised: [fromNode] :: DotEdge n -> n
+ Data.GraphViz.Types.Generalised: [graphID] :: DotGraph n -> Maybe GraphID
+ Data.GraphViz.Types.Generalised: [graphStatements] :: DotGraph n -> DotStatements n
+ Data.GraphViz.Types.Generalised: [isCluster] :: DotSubGraph n -> Bool
+ Data.GraphViz.Types.Generalised: [nodeAttributes] :: DotNode n -> Attributes
+ Data.GraphViz.Types.Generalised: [nodeID] :: DotNode n -> n
+ Data.GraphViz.Types.Generalised: [strictGraph] :: DotGraph n -> Bool
+ Data.GraphViz.Types.Generalised: [subGraphID] :: DotSubGraph n -> Maybe GraphID
+ Data.GraphViz.Types.Generalised: [subGraphStmts] :: DotSubGraph n -> DotStatements n
+ Data.GraphViz.Types.Generalised: [toNode] :: DotEdge n -> n
+ Data.GraphViz.Types.Generalised: instance (GHC.Classes.Ord n, Data.GraphViz.Parsing.ParseDot n) => Data.GraphViz.Types.ParseDotRepr Data.GraphViz.Types.Generalised.DotGraph n
+ Data.GraphViz.Types.Generalised: instance (GHC.Classes.Ord n, Data.GraphViz.Printing.PrintDot n) => Data.GraphViz.Types.PrintDotRepr Data.GraphViz.Types.Generalised.DotGraph n
+ Data.GraphViz.Types.Generalised: instance (GHC.Classes.Ord n, Data.GraphViz.Printing.PrintDot n, Data.GraphViz.Parsing.ParseDot n) => Data.GraphViz.Types.PPDotRepr Data.GraphViz.Types.Generalised.DotGraph n
+ Data.GraphViz.Types.Generalised: instance Data.GraphViz.Parsing.ParseDot n => Data.GraphViz.Parsing.ParseDot (Data.GraphViz.Types.Generalised.DotGraph n)
+ Data.GraphViz.Types.Generalised: instance Data.GraphViz.Parsing.ParseDot n => Data.GraphViz.Parsing.ParseDot (Data.GraphViz.Types.Generalised.DotStatement n)
+ Data.GraphViz.Types.Generalised: instance Data.GraphViz.Parsing.ParseDot n => Data.GraphViz.Parsing.ParseDot (Data.GraphViz.Types.Generalised.DotSubGraph n)
+ Data.GraphViz.Types.Generalised: instance Data.GraphViz.Printing.PrintDot n => Data.GraphViz.Printing.PrintDot (Data.GraphViz.Types.Generalised.DotGraph n)
+ Data.GraphViz.Types.Generalised: instance Data.GraphViz.Printing.PrintDot n => Data.GraphViz.Printing.PrintDot (Data.GraphViz.Types.Generalised.DotStatement n)
+ Data.GraphViz.Types.Generalised: instance Data.GraphViz.Printing.PrintDot n => Data.GraphViz.Printing.PrintDot (Data.GraphViz.Types.Generalised.DotSubGraph n)
+ Data.GraphViz.Types.Generalised: instance GHC.Base.Functor Data.GraphViz.Types.Generalised.DotGraph
+ Data.GraphViz.Types.Generalised: instance GHC.Base.Functor Data.GraphViz.Types.Generalised.DotStatement
+ Data.GraphViz.Types.Generalised: instance GHC.Base.Functor Data.GraphViz.Types.Generalised.DotSubGraph
+ Data.GraphViz.Types.Generalised: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Types.Generalised.DotGraph n)
+ Data.GraphViz.Types.Generalised: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Types.Generalised.DotStatement n)
+ Data.GraphViz.Types.Generalised: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Types.Generalised.DotSubGraph n)
+ Data.GraphViz.Types.Generalised: instance GHC.Classes.Ord n => Data.GraphViz.Types.DotRepr Data.GraphViz.Types.Generalised.DotGraph n
+ Data.GraphViz.Types.Generalised: instance GHC.Classes.Ord n => Data.GraphViz.Types.Generalised.FromGeneralisedDot Data.GraphViz.Types.Canonical.DotGraph n
+ Data.GraphViz.Types.Generalised: instance GHC.Classes.Ord n => Data.GraphViz.Types.Generalised.FromGeneralisedDot Data.GraphViz.Types.Generalised.DotGraph n
+ Data.GraphViz.Types.Generalised: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Types.Generalised.DotGraph n)
+ Data.GraphViz.Types.Generalised: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Types.Generalised.DotStatement n)
+ Data.GraphViz.Types.Generalised: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Types.Generalised.DotSubGraph n)
+ Data.GraphViz.Types.Generalised: instance GHC.Read.Read n => GHC.Read.Read (Data.GraphViz.Types.Generalised.DotGraph n)
+ Data.GraphViz.Types.Generalised: instance GHC.Read.Read n => GHC.Read.Read (Data.GraphViz.Types.Generalised.DotStatement n)
+ Data.GraphViz.Types.Generalised: instance GHC.Read.Read n => GHC.Read.Read (Data.GraphViz.Types.Generalised.DotSubGraph n)
+ Data.GraphViz.Types.Generalised: instance GHC.Show.Show n => GHC.Show.Show (Data.GraphViz.Types.Generalised.DotGraph n)
+ Data.GraphViz.Types.Generalised: instance GHC.Show.Show n => GHC.Show.Show (Data.GraphViz.Types.Generalised.DotStatement n)
+ Data.GraphViz.Types.Generalised: instance GHC.Show.Show n => GHC.Show.Show (Data.GraphViz.Types.Generalised.DotSubGraph n)
+ Data.GraphViz.Types.Graph: [attributes] :: Context n -> !Attributes
+ Data.GraphViz.Types.Graph: [edgeAttributes] :: DotEdge n -> Attributes
+ Data.GraphViz.Types.Graph: [fromNode] :: DotEdge n -> n
+ Data.GraphViz.Types.Graph: [inCluster] :: Context n -> !(Maybe GraphID)
+ Data.GraphViz.Types.Graph: [nodeAttributes] :: DotNode n -> Attributes
+ Data.GraphViz.Types.Graph: [nodeID] :: DotNode n -> n
+ Data.GraphViz.Types.Graph: [node] :: Context n -> !n
+ Data.GraphViz.Types.Graph: [predecessors] :: Context n -> ![(n, Attributes)]
+ Data.GraphViz.Types.Graph: [successors] :: Context n -> ![(n, Attributes)]
+ Data.GraphViz.Types.Graph: [toNode] :: DotEdge n -> n
+ Data.GraphViz.Types.Graph: instance (GHC.Classes.Ord n, Data.GraphViz.Parsing.ParseDot n) => Data.GraphViz.Parsing.ParseDot (Data.GraphViz.Types.Graph.DotGraph n)
+ Data.GraphViz.Types.Graph: instance (GHC.Classes.Ord n, Data.GraphViz.Parsing.ParseDot n) => Data.GraphViz.Types.ParseDotRepr Data.GraphViz.Types.Graph.DotGraph n
+ Data.GraphViz.Types.Graph: instance (GHC.Classes.Ord n, Data.GraphViz.Printing.PrintDot n) => Data.GraphViz.Printing.PrintDot (Data.GraphViz.Types.Graph.DotGraph n)
+ Data.GraphViz.Types.Graph: instance (GHC.Classes.Ord n, Data.GraphViz.Printing.PrintDot n) => Data.GraphViz.Types.PrintDotRepr Data.GraphViz.Types.Graph.DotGraph n
+ Data.GraphViz.Types.Graph: instance (GHC.Classes.Ord n, Data.GraphViz.Printing.PrintDot n, Data.GraphViz.Parsing.ParseDot n) => Data.GraphViz.Types.PPDotRepr Data.GraphViz.Types.Graph.DotGraph n
+ Data.GraphViz.Types.Graph: instance (GHC.Classes.Ord n, GHC.Read.Read n) => GHC.Read.Read (Data.GraphViz.Types.Graph.DotGraph n)
+ Data.GraphViz.Types.Graph: instance (GHC.Classes.Ord n, GHC.Read.Read n) => GHC.Read.Read (Data.GraphViz.Types.Graph.NodeInfo n)
+ Data.GraphViz.Types.Graph: instance (GHC.Classes.Ord n, GHC.Show.Show n) => GHC.Show.Show (Data.GraphViz.Types.Graph.DotGraph n)
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Eq Data.GraphViz.Types.Graph.ClusterInfo
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Eq Data.GraphViz.Types.Graph.GlobAttrs
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Types.Graph.Context n)
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Types.Graph.DotGraph n)
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Eq n => GHC.Classes.Eq (Data.GraphViz.Types.Graph.NodeInfo n)
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Ord Data.GraphViz.Types.Graph.ClusterInfo
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Ord Data.GraphViz.Types.Graph.GlobAttrs
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Ord n => Data.GraphViz.Types.DotRepr Data.GraphViz.Types.Graph.DotGraph n
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Ord n => Data.GraphViz.Types.Generalised.FromGeneralisedDot Data.GraphViz.Types.Graph.DotGraph n
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Types.Graph.Context n)
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Types.Graph.DotGraph n)
+ Data.GraphViz.Types.Graph: instance GHC.Classes.Ord n => GHC.Classes.Ord (Data.GraphViz.Types.Graph.NodeInfo n)
+ Data.GraphViz.Types.Graph: instance GHC.Read.Read Data.GraphViz.Types.Graph.ClusterInfo
+ Data.GraphViz.Types.Graph: instance GHC.Read.Read Data.GraphViz.Types.Graph.GlobAttrs
+ Data.GraphViz.Types.Graph: instance GHC.Read.Read n => GHC.Read.Read (Data.GraphViz.Types.Graph.Context n)
+ Data.GraphViz.Types.Graph: instance GHC.Show.Show Data.GraphViz.Types.Graph.ClusterInfo
+ Data.GraphViz.Types.Graph: instance GHC.Show.Show Data.GraphViz.Types.Graph.GlobAttrs
+ Data.GraphViz.Types.Graph: instance GHC.Show.Show n => GHC.Show.Show (Data.GraphViz.Types.Graph.Context n)
+ Data.GraphViz.Types.Graph: instance GHC.Show.Show n => GHC.Show.Show (Data.GraphViz.Types.Graph.NodeInfo n)
+ Data.GraphViz.Types.Monadic: instance GHC.Base.Applicative (Data.GraphViz.Types.Monadic.DotM n)
+ Data.GraphViz.Types.Monadic: instance GHC.Base.Functor (Data.GraphViz.Types.Monadic.DotM n)
+ Data.GraphViz.Types.Monadic: instance GHC.Base.Monad (Data.GraphViz.Types.Monadic.DotM n)
- Data.GraphViz: addEdgeIDs :: Graph gr => gr nl el -> gr nl (EdgeID el)
+ Data.GraphViz: addEdgeIDs :: (Graph gr) => gr nl el -> gr nl (EdgeID el)
- Data.GraphViz.Algorithms: canonicalise :: DotRepr dg n => dg n -> DotGraph n
+ Data.GraphViz.Algorithms: canonicalise :: (DotRepr dg n) => dg n -> DotGraph n
- Data.GraphViz.Algorithms: canonicaliseOptions :: DotRepr dg n => CanonicaliseOptions -> dg n -> DotGraph n
+ Data.GraphViz.Algorithms: canonicaliseOptions :: (DotRepr dg n) => CanonicaliseOptions -> dg n -> DotGraph n
- Data.GraphViz.Algorithms: transitiveReduction :: DotRepr dg n => dg n -> DotGraph n
+ Data.GraphViz.Algorithms: transitiveReduction :: (DotRepr dg n) => dg n -> DotGraph n
- Data.GraphViz.Algorithms: transitiveReductionOptions :: DotRepr dg n => CanonicaliseOptions -> dg n -> DotGraph n
+ Data.GraphViz.Algorithms: transitiveReductionOptions :: (DotRepr dg n) => CanonicaliseOptions -> dg n -> DotGraph n
- Data.GraphViz.Attributes: bgColor :: NamedColor nc => nc -> Attribute
+ Data.GraphViz.Attributes: bgColor :: (NamedColor nc) => nc -> Attribute
- Data.GraphViz.Attributes: bgColors :: NamedColor nc => nc -> nc -> Attribute
+ Data.GraphViz.Attributes: bgColors :: (NamedColor nc) => nc -> nc -> Attribute
- Data.GraphViz.Attributes: color :: NamedColor nc => nc -> Attribute
+ Data.GraphViz.Attributes: color :: (NamedColor nc) => nc -> Attribute
- Data.GraphViz.Attributes: fillColor :: NamedColor nc => nc -> Attribute
+ Data.GraphViz.Attributes: fillColor :: (NamedColor nc) => nc -> Attribute
- Data.GraphViz.Attributes: fillColors :: NamedColor nc => nc -> nc -> Attribute
+ Data.GraphViz.Attributes: fillColors :: (NamedColor nc) => nc -> nc -> Attribute
- Data.GraphViz.Attributes: fontColor :: NamedColor nc => nc -> Attribute
+ Data.GraphViz.Attributes: fontColor :: (NamedColor nc) => nc -> Attribute
- Data.GraphViz.Attributes: penColor :: NamedColor nc => nc -> Attribute
+ Data.GraphViz.Attributes: penColor :: (NamedColor nc) => nc -> Attribute
- Data.GraphViz.Attributes: toLabel :: Labellable a => a -> Attribute
+ Data.GraphViz.Attributes: toLabel :: (Labellable a) => a -> Attribute
- Data.GraphViz.Attributes: xLabel :: Labellable a => a -> Attribute
+ Data.GraphViz.Attributes: xLabel :: (Labellable a) => a -> Attribute
- Data.GraphViz.Attributes.Colors: toWColor :: NamedColor nc => nc -> WeightedColor
+ Data.GraphViz.Attributes.Colors: toWColor :: (NamedColor nc) => nc -> WeightedColor
- Data.GraphViz.Commands: commandFor :: DotRepr dg n => dg n -> GraphvizCommand
+ Data.GraphViz.Commands: commandFor :: (DotRepr dg n) => dg n -> GraphvizCommand
- Data.GraphViz.Commands: graphvizWithHandle :: PrintDotRepr dg n => GraphvizCommand -> dg n -> GraphvizOutput -> (Handle -> IO a) -> IO a
+ Data.GraphViz.Commands: graphvizWithHandle :: (PrintDotRepr dg n) => GraphvizCommand -> dg n -> GraphvizOutput -> (Handle -> IO a) -> IO a
- Data.GraphViz.Commands: runGraphviz :: PrintDotRepr dg n => dg n -> GraphvizOutput -> FilePath -> IO FilePath
+ Data.GraphViz.Commands: runGraphviz :: (PrintDotRepr dg n) => dg n -> GraphvizOutput -> FilePath -> IO FilePath
- Data.GraphViz.Commands: runGraphvizCanvas :: PrintDotRepr dg n => GraphvizCommand -> dg n -> GraphvizCanvas -> IO ()
+ Data.GraphViz.Commands: runGraphvizCanvas :: (PrintDotRepr dg n) => GraphvizCommand -> dg n -> GraphvizCanvas -> IO ()
- Data.GraphViz.Commands: runGraphvizCanvas' :: PrintDotRepr dg n => dg n -> GraphvizCanvas -> IO ()
+ Data.GraphViz.Commands: runGraphvizCanvas' :: (PrintDotRepr dg n) => dg n -> GraphvizCanvas -> IO ()
- Data.GraphViz.Commands: runGraphvizCommand :: PrintDotRepr dg n => GraphvizCommand -> dg n -> GraphvizOutput -> FilePath -> IO FilePath
+ Data.GraphViz.Commands: runGraphvizCommand :: (PrintDotRepr dg n) => GraphvizCommand -> dg n -> GraphvizOutput -> FilePath -> IO FilePath
- Data.GraphViz.Commands.IO: hGetDot :: ParseDotRepr dg n => Handle -> IO (dg n)
+ Data.GraphViz.Commands.IO: hGetDot :: (ParseDotRepr dg n) => Handle -> IO (dg n)
- Data.GraphViz.Commands.IO: hPutCompactDot :: PrintDotRepr dg n => Handle -> dg n -> IO ()
+ Data.GraphViz.Commands.IO: hPutCompactDot :: (PrintDotRepr dg n) => Handle -> dg n -> IO ()
- Data.GraphViz.Commands.IO: hPutDot :: PrintDotRepr dg n => Handle -> dg n -> IO ()
+ Data.GraphViz.Commands.IO: hPutDot :: (PrintDotRepr dg n) => Handle -> dg n -> IO ()
- Data.GraphViz.Commands.IO: putDot :: PrintDotRepr dg n => dg n -> IO ()
+ Data.GraphViz.Commands.IO: putDot :: (PrintDotRepr dg n) => dg n -> IO ()
- Data.GraphViz.Commands.IO: readDot :: ParseDotRepr dg n => IO (dg n)
+ Data.GraphViz.Commands.IO: readDot :: (ParseDotRepr dg n) => IO (dg n)
- Data.GraphViz.Commands.IO: readDotFile :: ParseDotRepr dg n => FilePath -> IO (dg n)
+ Data.GraphViz.Commands.IO: readDotFile :: (ParseDotRepr dg n) => FilePath -> IO (dg n)
- Data.GraphViz.Commands.IO: runCommand :: PrintDotRepr dg n => String -> [String] -> (Handle -> IO a) -> dg n -> IO a
+ Data.GraphViz.Commands.IO: runCommand :: (PrintDotRepr dg n) => String -> [String] -> (Handle -> IO a) -> dg n -> IO a
- Data.GraphViz.Commands.IO: writeDotFile :: PrintDotRepr dg n => FilePath -> dg n -> IO ()
+ Data.GraphViz.Commands.IO: writeDotFile :: (PrintDotRepr dg n) => FilePath -> dg n -> IO ()
- Data.GraphViz.Parsing: parseIt :: ParseDot a => Text -> (a, Text)
+ Data.GraphViz.Parsing: parseIt :: (ParseDot a) => Text -> (a, Text)
- Data.GraphViz.Parsing: parseIt' :: ParseDot a => Text -> a
+ Data.GraphViz.Parsing: parseIt' :: (ParseDot a) => Text -> a
- Data.GraphViz.Parsing: tryParseList :: ParseDot a => Parse [a]
+ Data.GraphViz.Parsing: tryParseList :: (ParseDot a) => Parse [a]
- Data.GraphViz.Printing: printField :: PrintDot a => Text -> a -> DotCode
+ Data.GraphViz.Printing: printField :: (PrintDot a) => Text -> a -> DotCode
- Data.GraphViz.Printing: printIt :: PrintDot a => a -> Text
+ Data.GraphViz.Printing: printIt :: (PrintDot a) => a -> Text
- Data.GraphViz.Types: class Ord n => DotRepr dg n
+ Data.GraphViz.Types: class (Ord n) => DotRepr dg n
- Data.GraphViz.Types: edgeInformationClean :: DotRepr dg n => Bool -> dg n -> [DotEdge n]
+ Data.GraphViz.Types: edgeInformationClean :: (DotRepr dg n) => Bool -> dg n -> [DotEdge n]
- Data.GraphViz.Types: graphEdges :: DotRepr dg n => dg n -> [DotEdge n]
+ Data.GraphViz.Types: graphEdges :: (DotRepr dg n) => dg n -> [DotEdge n]
- Data.GraphViz.Types: graphNodes :: DotRepr dg n => dg n -> [DotNode n]
+ Data.GraphViz.Types: graphNodes :: (DotRepr dg n) => dg n -> [DotNode n]
- Data.GraphViz.Types: graphStructureInformationClean :: DotRepr dg n => dg n -> (GlobalAttributes, ClusterLookup)
+ Data.GraphViz.Types: graphStructureInformationClean :: (DotRepr dg n) => dg n -> (GlobalAttributes, ClusterLookup)
- Data.GraphViz.Types: nodeInformationClean :: DotRepr dg n => Bool -> dg n -> NodeLookup n
+ Data.GraphViz.Types: nodeInformationClean :: (DotRepr dg n) => Bool -> dg n -> NodeLookup n
- Data.GraphViz.Types: parseDotGraph :: ParseDotRepr dg n => Text -> dg n
+ Data.GraphViz.Types: parseDotGraph :: (ParseDotRepr dg n) => Text -> dg n
- Data.GraphViz.Types: parseDotGraphLiberally :: ParseDotRepr dg n => Text -> dg n
+ Data.GraphViz.Types: parseDotGraphLiberally :: (ParseDotRepr dg n) => Text -> dg n
- Data.GraphViz.Types: printDotGraph :: PrintDotRepr dg n => dg n -> Text
+ Data.GraphViz.Types: printDotGraph :: (PrintDotRepr dg n) => dg n -> Text
- Data.GraphViz.Types.Generalised: class DotRepr dg n => FromGeneralisedDot dg n
+ Data.GraphViz.Types.Generalised: class (DotRepr dg n) => FromGeneralisedDot dg n
- Data.GraphViz.Types.Graph: (&) :: Ord n => Context n -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: (&) :: (Ord n) => Context n -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: addDotEdge :: Ord n => DotEdge n -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: addDotEdge :: (Ord n) => DotEdge n -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: addDotNode :: Ord n => DotNode n -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: addDotNode :: (Ord n) => DotNode n -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: addEdge :: Ord n => n -> n -> Attributes -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: addEdge :: (Ord n) => n -> n -> Attributes -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: addNode :: Ord n => n -> Maybe GraphID -> Attributes -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: addNode :: (Ord n) => n -> Maybe GraphID -> Attributes -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: adjacentTo :: Ord n => DotGraph n -> n -> [DotEdge n]
+ Data.GraphViz.Types.Graph: adjacentTo :: (Ord n) => DotGraph n -> n -> [DotEdge n]
- Data.GraphViz.Types.Graph: attributesOf :: Ord n => DotGraph n -> n -> Attributes
+ Data.GraphViz.Types.Graph: attributesOf :: (Ord n) => DotGraph n -> n -> Attributes
- Data.GraphViz.Types.Graph: composeList :: Ord n => [Context n] -> DotGraph n
+ Data.GraphViz.Types.Graph: composeList :: (Ord n) => [Context n] -> DotGraph n
- Data.GraphViz.Types.Graph: decompose :: Ord n => n -> DotGraph n -> Maybe (Context n, DotGraph n)
+ Data.GraphViz.Types.Graph: decompose :: (Ord n) => n -> DotGraph n -> Maybe (Context n, DotGraph n)
- Data.GraphViz.Types.Graph: decomposeAny :: Ord n => DotGraph n -> Maybe (Context n, DotGraph n)
+ Data.GraphViz.Types.Graph: decomposeAny :: (Ord n) => DotGraph n -> Maybe (Context n, DotGraph n)
- Data.GraphViz.Types.Graph: decomposeList :: Ord n => DotGraph n -> [Context n]
+ Data.GraphViz.Types.Graph: decomposeList :: (Ord n) => DotGraph n -> [Context n]
- Data.GraphViz.Types.Graph: deleteAllEdges :: Ord n => n -> n -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: deleteAllEdges :: (Ord n) => n -> n -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: deleteCluster :: Ord n => GraphID -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: deleteCluster :: (Ord n) => GraphID -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: deleteDotEdge :: Ord n => DotEdge n -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: deleteDotEdge :: (Ord n) => DotEdge n -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: deleteEdge :: Ord n => n -> n -> Attributes -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: deleteEdge :: (Ord n) => n -> n -> Attributes -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: deleteNode :: Ord n => n -> DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: deleteNode :: (Ord n) => n -> DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: foundInCluster :: Ord n => DotGraph n -> n -> Maybe GraphID
+ Data.GraphViz.Types.Graph: foundInCluster :: (Ord n) => DotGraph n -> n -> Maybe GraphID
- Data.GraphViz.Types.Graph: fromDotRepr :: DotRepr dg n => dg n -> DotGraph n
+ Data.GraphViz.Types.Graph: fromDotRepr :: (DotRepr dg n) => dg n -> DotGraph n
- Data.GraphViz.Types.Graph: mkGraph :: Ord n => [DotNode n] -> [DotEdge n] -> DotGraph n
+ Data.GraphViz.Types.Graph: mkGraph :: (Ord n) => [DotNode n] -> [DotEdge n] -> DotGraph n
- Data.GraphViz.Types.Graph: predecessorsOf :: Ord n => DotGraph n -> n -> [DotEdge n]
+ Data.GraphViz.Types.Graph: predecessorsOf :: (Ord n) => DotGraph n -> n -> [DotEdge n]
- Data.GraphViz.Types.Graph: removeEmptyClusters :: Ord n => DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: removeEmptyClusters :: (Ord n) => DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: successorsOf :: Ord n => DotGraph n -> n -> [DotEdge n]
+ Data.GraphViz.Types.Graph: successorsOf :: (Ord n) => DotGraph n -> n -> [DotEdge n]
- Data.GraphViz.Types.Graph: toCanonical :: Ord n => DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: toCanonical :: (Ord n) => DotGraph n -> DotGraph n
- Data.GraphViz.Types.Graph: unsafeFromCanonical :: Ord n => DotGraph n -> DotGraph n
+ Data.GraphViz.Types.Graph: unsafeFromCanonical :: (Ord n) => DotGraph n -> DotGraph n
Files
- Changelog.md +6/−0
- Data/GraphViz/Types/Internal/Common.hs +5/−6
- graphviz.cabal +1/−1
Changelog.md view
@@ -7,6 +7,12 @@ The following is information about what major changes have gone into each release. +Changes in 2999.18.0.2+----------------------++* Match new behaviour of `dot`, etc. in supporting edge specifications+ like `a, b -> c, d` (spotted by **Dilawar Singh**).+ Changes in 2999.18.0.1 ----------------------
Data/GraphViz/Types/Internal/Common.hs view
@@ -277,12 +277,11 @@ -- | Takes into account edge statements containing something like -- @a -> \{b c\}@. parseEdgeNodes :: (ParseDot n) => Parse [EdgeNode n]-parseEdgeNodes = parseBraced ( wrapWhitespace- -- Should really use sepBy1, but this will do.- $ parseStatements parseEdgeNode- )- `onFail`- fmap (:[]) parseEdgeNode+parseEdgeNodes = oneOf [ parseBraced (wrapWhitespace+ -- Should really use sepBy1, but this will do.+ $ parseStatements parseEdgeNode)+ , wrapWhitespace (sepBy1 parseEdgeNode (wrapWhitespace parseComma))+ , (: []) <$> parseEdgeNode ] parseEdgeNode :: (ParseDot n) => Parse (EdgeNode n) parseEdgeNode = liftA2 (,) parse
graphviz.cabal view
@@ -1,5 +1,5 @@ Name: graphviz-Version: 2999.18.0.1+Version: 2999.18.0.2 Stability: Beta Synopsis: Bindings to Graphviz for graph visualisation. Description: {