|
|
|
|
|
Description |
Generating, interpreting, and drawing graphs of FSMs.
Includes:
|
|
Synopsis |
|
|
|
|
FGL graph operations.
|
|
|
When converting an FSM into a graph, do we keep
all self-loops, or only those which are sources of nondeterminism?
| Constructors | Keep | Keep them all
| Trim | Trim any which aren't nondeterminism sources.
|
|
|
|
|
Turn an FSM into an fgl graph with labelled edges.
|
|
|
|
|
Compute an FSM's strongly-connected components.
|
|
|
Compute an FSM's weakly-connected components.
|
|
Dot and GML format output.
|
|
|
Subclass Show so that show calls on Strings and Chars
don't get quotes inserted.
| | Methods | | | Instances | |
|
|
|
Turn an FSM into a DotGraph, trimming any
self-loops which aren't sources of nondeterminism.
|
|
|
Turn an FSM into a GML-formatted graph', trimming any self-loops
which aren't sources of nondeterminism.
|
|
Input.
|
|
|
Turn an FGL graph (interpreted as being a directed graph) into an
FSM. Self-loops are inserted as required. Also returns a list of
the graph's labelled nodes, since the labels are discarded by the
FSM construction. FSM states are numbered [0..] and thus may be
used as an index into that list of labelled nodes, in order to
relate FSM states back to the original graph nodes and their
labels.
|
|
Produced by Haddock version 2.6.0 |