Grammar Input Window

In the Grammar Input Window, the user inputs the initial grammar. It is the first window that the user encounters when running Pâté. Below is a picture of the Grammar Input Window:

NOTE: To input a lambda production, leave the right side of the production blank.

The grammar inputted can be either restricted or unrestricted. Furthermore, several menu options are available from the Grammar Input Window:

Also, at the bottom of the Grammar Input Window, there are two buttons: the Parse button and the Transform Grammar button. Parse allows for the textual and graphical display of a derivation for a string in the grammar. Transform Grammar performs the series of transformations on the grammar.

NOTE: Transformations only work on restricted grammars, grammars whose left side consists only of one variable.