🎯 Getting Started
Choose DFA or NFA mode from the header toggle.
➕ Adding States
Select the State tool (or press S), then click on the canvas.
➡️ Adding Transitions
Select the Transition tool (or press T), click a source state, then click a target state. Enter the transition symbol in the dialog.
⚙️ State Properties
Use the Select tool and click a state to view and edit its properties (name, start state, accept state) in the sidebar.
▶️ Simulation
Enter an input string and click Run to auto-play the simulation, or Step to go symbol-by-symbol.
⌨️ Keyboard Shortcuts
| V | Select tool |
| S | Add State tool |
| T | Add Transition tool |
| D | Delete tool |
| Delete | Delete selected |
| Esc | Cancel / Deselect |