RE2FA Converter
A Python GUI application for converting regular expressions to finite automata
In works
How to use?
- Install and upgrade virtualenv if not already done by executing
pip3 install virtualenv --user
- Clone the repository on your local drive and make it your current working directory
- Create a virtual environment by executing
virtualenv venv
- Activate the virtual environment by executing
source venv/bin/activate
- Install all dependencies for the project by executing
pip3 install -r requirements.txt
- Run the project by executing
python3 IndexApplication.py
- Type in any regular expression and watch it transform into a finite automata
- When done tinkering, deactivate the virtual environment by executing
deactivate
- Give stars to the repository if it was helpful
Known bugs
- Calculating minimized DFA will most likely result in a wrong answer.
- Window will flicker on Wayland sessions. Try using Xorg as much as possible.
Contribute
Fork, add, build and make a PR. You know the drill.