Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 983 Bytes

File metadata and controls

39 lines (23 loc) · 983 Bytes

Finite Automaton Acceptance Checker

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.

Getting Started

Prerequisites

Make sure you have Python installed. You can download it from python.org.

Installation

  1. Clone the repository:

    git clone https://github.com/melgoharyme/Finite-Automaton-Acceptance-Checker.git
  2. Navigate to the project directory:

    cd Finite-Automaton-Acceptance-Checker

Usage

Run the Python script:

python finite_automaton_checker.py

License

This project is licensed under the MIT License - see the LICENSE file for details.

Example

Demo Image