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