# Help Index

Here is the help index.

See www.jflap.org for tutorials on the newer JFLAP items.

## Editors

Editors are used to define structures, whether they be some variety of automata, a grammar, a L-system, or a regular expression. This specifies how to use those structures.

1. Automata
2. Grammars
3. L-Systems
4. Regular Expressions

## Operators

Operators are actions that can be taken by the user. Many are applied to structures once they are created. They are shown in the order that they appear in the menus.

1. File menu holds items related to creating, saving, and loading structures.
2. Input menu holds items related to a structure's ability to accept input.

1. Step with Closure... / Step by State... / Step...
2. Fast Run...
3. Multiple Run...
4. Build LL(1) Parse Table and LL(1) Parsing
5. Build LR(1) Parse Table and LR(1) Parsing
6. Brute Force Parse
7. Render System

3. Test contains items for determining characteristics of a structure, with no creation of new structures or modification of structures implied.

1. Compare Equivalence
2. Highlight Nondeterminism
3. Highlight Lambda Transitions

4. Convert contains items that will take a structure, and produce another structure of a possibly different type from the original that accepts or generates the same language as the original.

1. NFA to DFA
2. Minimize DFA
3. FA to Grammar / PDA to Grammar
4. FA to RE
5. CFG to PDA (LL) / CFG to PDA (LR) / Right Linear Grammar to FA
6. Transform Grammar (in order, Lambda Removal, Unit Removal, Useless Removal, Chomsky Converter)
7. RE to NFA
8. Combine Automata

5. Help contains a single item that will display help. The help subject will be what is currently being done in the active window (i.e., if the user is editing an automaton, help on automaton editing will be displayed).