| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Dot.Types
- data Strictness
- data Directionality
- data CardinalDirection
- data Element
- data EdgeElement
- newtype Id = Id Text
- data NodeId = NodeId Id (Maybe Port)
- data NonEmpty a = a :| [a]
- data ListTwo a = ListTwo {
- listTwoFirst :: a
- listTwoSecond :: a
- listTwoOther :: [a]
- data Port = Port {}
- data DotGraph = DotGraph Strictness Directionality (Maybe Id) [Statement]
- data Statement
- data AttributeStatement = AttributeStatement Element [Attribute]
- data Attribute = Attribute Id Id
- data NodeStatement = NodeStatement NodeId [Attribute]
- data EdgeStatement = EdgeStatement (ListTwo EdgeElement) [Attribute]
- data Subgraph = Subgraph {
- subgraphId :: Maybe Id
- subgraphStatements :: [Statement]
Documentation
data Strictness Source #
Instances
data CardinalDirection Source #
Instances
Stole this from semigroups. Remove it once GHC 8.0 gains widespread adoption.
Constructors
| a :| [a] |
Constructors
| ListTwo | |
Fields
| |
Constructors
| Port | |
Fields | |
Constructors
| DotGraph Strictness Directionality (Maybe Id) [Statement] |