A DFA simulator for quickly generating acceptable strings and plotting the DFA. Helps build intuition for how state machines, deterministic finite automatons in particular, work.
$ pip install pysimpleautomata tabulate statemachine
You also need to install GraphViz and set it on your system-path
Used for graphical representation of the FA simulated. Requires GraphViz.
Used for CLI table to showcase accepted and rejected strings
Used for state machine simulations. The wrapper was built around this.