Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sirridemirtas/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.
https://github.com/sirridemirtas/nfa-to-dfa-converter

javascript nfa-to-dfa nfa-to-dfa-conversion nfa-to-dfa-converter nfa2dfa reactjs

Last synced: 8 days ago
JSON representation

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

Awesome Lists containing this project

README

        

## 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**:
```bash
git clone https://github.com/sirridemirtas/nfa-to-dfa-converter.git
2. **Navigate to the project directory**:
```bash
cd nfa-to-dfa-converter
3. **Install the dependencies**:
```bash
npm install
4. **Start the development server**:
```bash
npm run start
5. **Open your browser and navigate to**:
```bash
http://localhost:3000