Parser Demo Applet Input Controls

# Applet Input Controls

Last Update Time-stamp: "97/06/27 20:06:02 umrigar"

All the applets use a common set of input controls, located at the bottom row of the applet. From left to right, they are the following:

- Update/Ignore Button
    As the parser applet is running, it can update the browser frame to the left to show where it currently is in the grammar/state. This can be slow, especially if your browser does not cache the file being displayed in that frame. You can use this button to `update` the frame at each parser step, or to `ignore` it totally. Once you click the `update` button, it changes to a `ignore` button, and vice-versa.
- Input Field
    The applet accepts input to the parser in this text-field: by clicking within this field you can subsequently type in or edit this field. Typing a return in this field starts the parser (it restarts it if it is currently running).
- Start/Step Button
    An alternate way to start the parser is by clicking the `start` button. Once you click the `start` button, it changes to a `step` button which you can use to single-step the parser. The `step` button changes back to a `start` button when the parse is complete (on some platforms, it flashes a couple of times to draw attention to itself).
- Run/Stop Button
    If you would like the parser to single-step automatically, use the `run` button. When the parser is in this auto-step mode, the `run` button changes to a `stop` button which you can use to stop it.
- Speed Scrollbar
    This scrollbar controls the delay between the steps of the above auto-step. Moving it to the right makes the parser go faster.