Skip to content

ElijahCirioli/jsflap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsFLAP

A JavaScript tool for constructing and simulating finite state automata

Hosted at https://elijahcirioli.com/jsflap/

Read about the educational potential of jsFLAP in my undergraduate thesis

Features

  • DFAs and NFAs
  • Pushdown automata
  • Turing machines
  • NFA -> DFA conversion
  • NFA/DFA equivalence testing
  • Layout algorithms
  • Step-by-step parsing
  • Regular expression -> NFA conversion
  • Automaton cross product

About

The JavaScript Formal Languages and Automata Package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published