A learning and teaching tool for theory of Automata. Animations are used for shallowing the learning curve of basic to some technical concepts of Automata. A help page with written and visual explanations of everything is also dedicated. Following are the features covered yet (more to come)
• Creation of Automata (via table and canvas both)
• Downloading an Automata
• Uploading an Automata
• Testing a string on Automata
• Highlighting null transitions on Automata
• Resizing of Automata
• Testing if Automata is DFA
• Testing if Automata is NFA
• Minimizing DFA
• Converting NFA to DFA
Where, DFA means Deterministic Finite Automata and NFA means Non-Deterministic Finite Automata.