You might want to add graphviz/digraph export (and possibly import). It's a pretty decent format for this kind of task, supported by several IRL tools.
Oh ... 2010. I guess it's not actively being maintained.
I remember using this to submit FSM related assignments for my Theory of Computation classes back in the day. Fun times.
Check out automatarium - https://automatarium.tdib.xyz/ It can do finite state automata, pushdown automata and turning machines. We use it for computing theory classes at RMIT, and it was built by RMIT students.
Is there a way to subscript double-digit numbers? I tried S_{10} but it doesn't seem to work.
Edit: Kinda hacky/unintuitive but you can type S_1_0
On macOS deleting something is actually pressing fn+delete
I remember this! It was one of my inspirations for creating a hierarchical state machine editor [0] and a state machine library with a visualization layer [1].
[0] https://state.new [1] https://github.com/statelyai/xstate
This is a handy tool, but I wish it supported edge snapping. If you inspect the generated LaTeX it doesn't actually link up the FSM states, it just anchors them to raw TikZ coordinates.
Does it only run in Chrome? Is my VM too slow? Anyway, it doesn't work in my Linux Firefox. Too bad we don't have a real app for this.
Machinations[0] is a cool tool in this category:
Hmm doesn't appear on android mobile chrome. I just see a white square where the designer should appear.
Impressive! I wonder what this guy went on to build /s
Too bad it's webshit. A command line tool with several language backends would come in quite handy.
One of my favorites...
https://web.stanford.edu/class/archive/cs/cs103/cs103.1142/b...