language-dot-0.1.1: A library for the analysis and creation of Graphviz DOT files

Safe HaskellSafe
LanguageHaskell98

Language.Dot.Pretty

Documentation

class PP a where Source #

Methods

pp :: a -> Doc Source #

Instances
PP XmlAttributeValue Source # 
Instance details

Defined in Language.Dot.Pretty

PP XmlAttribute Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: XmlAttribute -> Doc Source #

PP XmlName Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: XmlName -> Doc Source #

PP Xml Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Xml -> Doc Source #

PP EdgeType Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: EdgeType -> Doc Source #

PP Entity Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Entity -> Doc Source #

PP Subgraph Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Subgraph -> Doc Source #

PP Compass Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Compass -> Doc Source #

PP Port Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Port -> Doc Source #

PP NodeId Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: NodeId -> Doc Source #

PP Attribute Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Attribute -> Doc Source #

PP AttributeStatementType Source # 
Instance details

Defined in Language.Dot.Pretty

PP Statement Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Statement -> Doc Source #

PP Id Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Id -> Doc Source #

PP GraphDirectedness Source # 
Instance details

Defined in Language.Dot.Pretty

PP GraphStrictness Source # 
Instance details

Defined in Language.Dot.Pretty

PP Graph Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Graph -> Doc Source #

PP a => PP (Maybe a) Source # 
Instance details

Defined in Language.Dot.Pretty

Methods

pp :: Maybe a -> Doc Source #