The LL(1) Animator Tool

LL(1) exercises

The LL(1) animation tool shown in the applet below is out of date but still provides a basis for a new version.  The primary needs for change include:

  1. reformulating the applet to work with the now standard xml descriptions of grammars used in the rest of the Webworks Laboratory projects.
  2. enhancing the applet to incorporate more active learning.

To use the applet, click on the grammar button, select a grammar and proceed from there.  We have used this applet often in the undergraduate compiler course.

 

System Requirements

Other than recent versions of the usual browsers and the Java Runtime Environment, no special software is required to run this applet.

Acknowledgments

This applet was coded by Nick Degenhart as his Master's project.