list package:graphviz
The document (list xs) comma separates the documents
xs and encloses them in square brackets. The documents are
rendered horizontally if that fits the page. Otherwise they are
aligned vertically. All comma separators are put in front of the
elements.
The quoted form of
unqtListToDot; defaults to wrapping double
quotes around the result of
unqtListToDot (since the default
implementation has characters that must be quoted).
The sum of the optional weightings must sum to at most
1.
For a list of colors without weightings.
A list of layer names. The names should all be unique
LRName
values, and when printed will use an arbitrary character from
defLayerSep. The values in the list are implicitly numbered
1, 2, ....
Valid for: G;
Default:
LLSep ",";
Notes: requires Graphviz >= 2.30.0
Lists, but with an
Applicative functor based on zipping.
Try to parse a list of the specified type; returns an empty list if
parsing fails.
Return an empty list if parsing a list fails.
The correct way of representing a list of this value when printed; not
all Dot values require this to be implemented. Defaults to
Haskell-like list representation.
Recursively merge the list of contexts.
composeList = foldr (&) emptyGraph
Recursively decompose the Dot graph into a list of contexts such that
if
(c:cs) = decomposeList dg, then
dg = c &
composeList cs.
Note that all global attributes are lost, so this is
not
suitable for representing a Dot graph on its own.