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.