Safe Haskell | None |
---|---|
Language | Haskell2010 |
Dot.Types
Documentation
data Strictness Source #
Instances
Read Strictness Source # | |
Defined in Dot.Types Methods readsPrec :: Int -> ReadS Strictness # readList :: ReadS [Strictness] # readPrec :: ReadPrec Strictness # readListPrec :: ReadPrec [Strictness] # | |
Show Strictness Source # | |
Defined in Dot.Types Methods showsPrec :: Int -> Strictness -> ShowS # show :: Strictness -> String # showList :: [Strictness] -> ShowS # |
data Directionality Source #
Constructors
Directed | |
Undirected |
Instances
Read Directionality Source # | |
Defined in Dot.Types Methods readsPrec :: Int -> ReadS Directionality # readList :: ReadS [Directionality] # | |
Show Directionality Source # | |
Defined in Dot.Types Methods showsPrec :: Int -> Directionality -> ShowS # show :: Directionality -> String # showList :: [Directionality] -> ShowS # |
data CardinalDirection Source #
Instances
Read CardinalDirection Source # | |
Defined in Dot.Types Methods readsPrec :: Int -> ReadS CardinalDirection # readList :: ReadS [CardinalDirection] # | |
Show CardinalDirection Source # | |
Defined in Dot.Types Methods showsPrec :: Int -> CardinalDirection -> ShowS # show :: CardinalDirection -> String # showList :: [CardinalDirection] -> ShowS # |
data EdgeElement Source #
Constructors
EdgeSubgraph Subgraph | |
EdgeNode NodeId |
Instances
Read EdgeElement Source # | |
Defined in Dot.Types Methods readsPrec :: Int -> ReadS EdgeElement # readList :: ReadS [EdgeElement] # readPrec :: ReadPrec EdgeElement # readListPrec :: ReadPrec [EdgeElement] # | |
Show EdgeElement Source # | |
Defined in Dot.Types Methods showsPrec :: Int -> EdgeElement -> ShowS # show :: EdgeElement -> String # showList :: [EdgeElement] -> ShowS # | |
IsString EdgeElement Source # | |
Defined in Dot.Types Methods fromString :: String -> EdgeElement # |
Constructors
ListTwo | |
Fields
|
Constructors
DotGraph Strictness Directionality (Maybe Id) [Statement] |
Constructors
StatementAttribute AttributeStatement | |
StatementNode NodeStatement | |
StatementEdge EdgeStatement | |
StatementSubgraph Subgraph | |
StatementEquality Id Id |
data AttributeStatement Source #
Constructors
AttributeStatement Element [Attribute] |
Instances
Read AttributeStatement Source # | |
Defined in Dot.Types Methods readsPrec :: Int -> ReadS AttributeStatement # readList :: ReadS [AttributeStatement] # | |
Show AttributeStatement Source # | |
Defined in Dot.Types Methods showsPrec :: Int -> AttributeStatement -> ShowS # show :: AttributeStatement -> String # showList :: [AttributeStatement] -> ShowS # |
data NodeStatement Source #
Constructors
NodeStatement NodeId [Attribute] |
Instances
Read NodeStatement Source # | |
Defined in Dot.Types Methods readsPrec :: Int -> ReadS NodeStatement # readList :: ReadS [NodeStatement] # | |
Show NodeStatement Source # | |
Defined in Dot.Types Methods showsPrec :: Int -> NodeStatement -> ShowS # show :: NodeStatement -> String # showList :: [NodeStatement] -> ShowS # |
data EdgeStatement Source #
Constructors
EdgeStatement (ListTwo EdgeElement) [Attribute] |
Instances
Read EdgeStatement Source # | |
Defined in Dot.Types Methods readsPrec :: Int -> ReadS EdgeStatement # readList :: ReadS [EdgeStatement] # | |
Show EdgeStatement Source # | |
Defined in Dot.Types Methods showsPrec :: Int -> EdgeStatement -> ShowS # show :: EdgeStatement -> String # showList :: [EdgeStatement] -> ShowS # |