fas-js demo

FSA & Regular Language Lab

Build machines, compose languages (∪, concat, star), convert NFA→DFA, then simulate on the same graph view.

GitHub

Definition

Fields: states, alphabet, transitions, start, accepts. NFAs: comma to or "" for ε.

Pick a tab, compose or edit, then build.

Simulation

Step mode

State
Next
Pos
0 / 0
Build a machine, then simulate.

Graph

Build a machine to render its graph.