JFLAP: An Interactive Formal Languages and Automata Package

Front Cover
Jones & Bartlett Learning, 2006 - Computers - 192 pages
JFLAP: An Interactive Formal Languages and Automata Package is a hands-on supplemental guide through formal languages and automata theory. JFLAP guides students interactively through many of the concepts in an automata theory course or the early topics in a compiler course, including the descriptions of algorithms JFLAP has implemented. Students can experiment with the concepts in the text and receive immediate feedback when applying these concepts with the accompanying software. The text describes each area of JFLAP and reinforces concepts with end-of-chapter exercises. In addition to JFLAP, this guide incorporates two other automata theory tools into JFLAP: JellRap and Pate.
 

Contents

Finite Automata
1
Idea for the Conversion
19
Regular Grammars
43
Algorithm to Convert an RE to an
52
Pushdown Automata
63
ContextFree Grammars
72
4
85
19
166
Other Grammars in the Hierarchy
168
Appendix A LSystem Quick Reference
179
Appendix B JFLAP jff File Format
182
63
188
104
191
Copyright

Common terms and phrases

Bibliographic information