Transformations
Pâté can perform four transformations consecutively:
- Removal of Lambda Productions
- Removal of Unit Productions
- Removal of Useless Producations
- Conversion to CNF
NOTE: If a transformation is not necessary (will not affect
the grammar) then the user will be prompted to either
"Continue" with the transformation anyway or
"Skip" the transformation and go on to the next step.
Below is a picture of the the dialog box that appears:

Every transformation has the following menu options:
- File
- Save As - saves the grammar from the current
transformation if it is correct.
- Close - closes the transformation window and ends
the series of transformations
- Exit Pâté - ends the program
- Help
- Help HTML - opens up the HTML help window (only
available in JDK 1.2)
- Help Text - opens up the ASCII text help window
- About - shows info about the creators of Pâté