Draw State

Toggle goal state: double click a state.
Delete: select the state/edge and delete its text then press delete.

Draw Edge

Draw edge: press the "new edge" button then click and drag on the graph. Only these three edge types can be drawn.

Edge label: click an edge and start typing.
Each input the edge accepts is separated by a comma ','.
An edge with no label takes any input as-is without consuming it.

Input

Enter input as one or more lines of text.
Press play and each line will run independently from top to bottom.
The graph will process input as a finite state machine.
It could be deterministic or nondeterministic, depending on how the graph is drawn.