Introduction[edit | edit source]

We provide basic tutorials on many of the concepts in JFLAP to help you get started.

If you cannot expand or collapse the index menus, please enable Java script in your Internet browser.

Please send typos in the tutorial or JFLAP bug reports to

jflap AT

If you wish to download all files used in this tutorial at once, feel free to utilize

For more information on JFLAP, please visit

  • NOTE: JFLAP can now be invoked by using gui.Main.main and set the option to either dispose gui window or terminate program when you close JFLAP.

Create FA

Add a Trap State to DFA

Community content is available under CC-BY-SA unless otherwise noted.