Skip to content

This tool dynamically converts a defined NFA (Nondeterministic Finite Automaton) to a DFA (Deterministic Finite Automaton), generates the transition table, and visualizes the graph.

Notifications You must be signed in to change notification settings

sirridemirtas/nfa-to-dfa-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFA to DFA Converter

This tool dynamically converts a defined NFA (Nondeterministic Finite Automaton) to a DFA (Deterministic Finite Automaton), generates the transition table, and visualizes the graph.

Features:

  • Converts an NFA to its equivalent DFA.
  • Generates and displays the DFA transition table.
  • Renders the DFA as an interactive graph.

Installation and Usage

To run the project, follow these steps:

  1. Clone Project:
    git clone https://github.com/sirridemirtas/nfa-to-dfa-converter.git
  2. Navigate to the project directory:
    cd nfa-to-dfa-converter
  3. Install the dependencies:
    npm install
  4. Start the development server:
    npm run start
  5. Open your browser and navigate to:
    http://localhost:3000

About

This tool dynamically converts a defined NFA (Nondeterministic Finite Automaton) to a DFA (Deterministic Finite Automaton), generates the transition table, and visualizes the graph.

Topics

Resources

Stars

Watchers

Forks