This Python program allows users to define a Finite State Machine (FSM) and check the acceptability of strings within the specified FSM. Users can input details such as the number of states, inputs, transitions, and final states.
Make sure you have Python installed. You can download it from python.org.
-
Clone the repository:
git clone https://github.com/melgoharyme/Finite-Automaton-Acceptance-Checker.git
-
Navigate to the project directory:
cd Finite-Automaton-Acceptance-Checker
Run the Python script:
python finite_automaton_checker.py
This project is licensed under the MIT License - see the LICENSE file for details.