Inspired by Russ Cox's series of articles on regular expressions.
stateDiagram
direction LR
start: ...
end: ...
start --> end: a
stateDiagram
direction LR
start: ...
ei: e<sub><i>i</i></sub>
ej: e<sub><i>j</i></sub>
end: ...
start --> ei
ei --> ej
ej --> end
stateDiagram
direction LR
start: ...
ei: e<sub><i>i</i></sub>
ej: e<sub><i>j</i></sub>
end1: ...
end2: ...
start --> ei
start --> ej
ei --> end1
ej --> end2
stateDiagram
direction LR
start: ...
ei: e<sub><i>i</i></sub>
end1: ...
end2: ...
start --> ei
ei --> end1
start --> end2
stateDiagram
direction LR
start: ...
ei: e<sub><i>i</i></sub>
end: ...
start --> ei
ei --> start
start --> end
stateDiagram
direction LR
start: ...
ei: e<sub><i>i</i></sub>
end: ...
start --> ei
ei --> end
end --> ei