RezaKargar / finite-automata

Graphical interface for designing finite automata

Home Page:https://amirkabiri.github.io/finite-automata/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

demo

Finite Automata

this is a graphical interface for designing finite automata written in javascript

Online Demo

click here to see online demo

Tasks

  • creating dfa and nfa graphically
  • convert nfa to dfa
    • define and send unavailable symbols of every state to trap
    • convert duplicate symbols of every state
    • convert lambda transitions
  • minimize dfa and removing useless states
    • remove useless states
    • minimize dfa
  • export dfa as image
  • reset action to remove all states
  • convert dfa to grammar
  • create dfa from grammar
  • remove specific transition
  • make drawing transitions better and more pretty
  • convert nfa to regular expressions
ezoic increase your site revenue

About

Graphical interface for designing finite automata

https://amirkabiri.github.io/finite-automata/index.html


Languages

Language:JavaScript 92.0%Language:CSS 4.7%Language:HTML 3.2%