API Reference StatesLanguage v0.3.0
Modules
A macro to parse StatesLanguage JSON and create :gen_statem modules
Represents a catch error in a Task type state
Represents a choice option in a Choice type state
Represents a transition from one state to another
Functions for creating a Graph structure from deserialized JSON. This is used by Serializers and the core library. See StatesLanguage.Serializer.D3Graph
.
Functions for handling JSONPath support
Represents any state in our graph
Serialize a StatesLanguage.Graph
into a suitable graph structure for D3.
Serializer for StatesLanguage.Graph
to Graphviz compatible .dot file
Mix Tasks
Outputs a binary version of the D3 serialization suitable for writing to a file
Outputs a binary version of the Dot format suitable for writing to a file