Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sirridemirtas/nfa-to-dfa-converter
- Owner: sirridemirtas
- Created: 2024-05-15T12:05:41.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-19T15:44:27.000Z (8 months ago)
- Last Synced: 2024-11-07T11:14:07.611Z (about 2 months ago)
- Topics: javascript, nfa-to-dfa, nfa-to-dfa-conversion, nfa-to-dfa-converter, nfa2dfa, reactjs
- Language: JavaScript
- Homepage: https://nfa-to-dfa-converter.vercel.app
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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