This project provides visual illustrations of key algorithms and concepts in the Theory of Computation, a fundamental area in Computer Science.
- Automata Visualization: Generate and visualize automata diagrams.
- Expression Analysis: Tools for parsing and converting regular expressions.
- Phase-based Processing: Implementations are divided into phases, each addressing different computational models.
- Clone the repository:
git clone https://github.com/erfanrajati/automata-illustration.git
- Install the required dependencies:
pip install kivy conda install kivy
To start the application, run the main script:
python MyApp.pyContributions are welcome! Please feel free to submit issues or pull requests to enhance the project.