A CLI program that converts an input Non-Deterministic Finite Automaton into a Deterministic Finite Automaton.
Table of Contents
A CLI program where the user inputs an NFA in a text file and the program properly converts the user's input NFA into a DFA with the same functionality as the original user's input NFA.
- NFA to DFA Conversion
- String Parsing
To get a local copy up and running follow these simple example steps.
- Clone the repo
git clone https://github.com/empobla/NFAtoDFA.git
To run this script, use the following command in your console:
python3 nfatodfa.py
Each NFA must be saved as a .txt
file individually inside /NFAs
directory for the program to run properly. The output will be saved as a .txt
file inside /DFAs
directory.
This project is property of Emilio Popovits Blake, Roberto Gervacio, and Carla Perez Gavilan. All rights are reserved. Modification or redistribution of this code must have explicit consent from any owner.
Emilio Popovits Blake - Contact
Roberto Grevacio - Github
Carla Perez Gavilan - Github
Project Link: https://github.com/empobla/NFAtoDFA