| 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 # | |