dot-0.3: Datatypes and encoding for graphviz dot files

Safe HaskellNone
LanguageHaskell2010

Dot.Types

Documentation

data Element Source #

Constructors

Graph 
Node 
Edge 
Instances
Read Element Source # 
Instance details

Defined in Dot.Types

Show Element Source # 
Instance details

Defined in Dot.Types

newtype Id Source #

Constructors

Id Text 
Instances
Read Id Source # 
Instance details

Defined in Dot.Types

Show Id Source # 
Instance details

Defined in Dot.Types

Methods

showsPrec :: Int -> Id -> ShowS #

show :: Id -> String #

showList :: [Id] -> ShowS #

IsString Id Source # 
Instance details

Defined in Dot.Types

Methods

fromString :: String -> Id #

data NodeId Source #

Constructors

NodeId Id (Maybe Port) 
Instances
Read NodeId Source # 
Instance details

Defined in Dot.Types

Show NodeId Source # 
Instance details

Defined in Dot.Types

IsString NodeId Source # 
Instance details

Defined in Dot.Types

Methods

fromString :: String -> NodeId #

data ListTwo a Source #

Constructors

ListTwo 

Fields

Instances
Read a => Read (ListTwo a) Source # 
Instance details

Defined in Dot.Types

Show a => Show (ListTwo a) Source # 
Instance details

Defined in Dot.Types

Methods

showsPrec :: Int -> ListTwo a -> ShowS #

show :: ListTwo a -> String #

showList :: [ListTwo a] -> ShowS #

data Port Source #

Constructors

Port 
Instances
Read Port Source # 
Instance details

Defined in Dot.Types

Show Port Source # 
Instance details

Defined in Dot.Types

Methods

showsPrec :: Int -> Port -> ShowS #

show :: Port -> String #

showList :: [Port] -> ShowS #

data Attribute Source #

Constructors

Attribute Id Id 
Instances
Read Attribute Source # 
Instance details

Defined in Dot.Types

Show Attribute Source # 
Instance details

Defined in Dot.Types

data Subgraph Source #

Constructors

Subgraph 
Instances
Read Subgraph Source # 
Instance details

Defined in Dot.Types

Show Subgraph Source # 
Instance details

Defined in Dot.Types