JavaCup Home Page
Warning: version v0.9a is now obsolete.
See the current
Java CUP home page for the latest version.
JavaCup -- the Java-based Constructor of Useful Parsers -- is a
system for generating LALR parsers from simple specifications. It
serves the same role as the widely used program YACC, and in fact
offers most of the features of YACC. However, JavaCup is written in
Java, uses specifications including embedded Java code, and produces parsers
which are implemented in Java. To learn more about JavaCup, and how
to build parsers with it, see the User's Manual located
here.
JavaCup was created by
Scott Hudson who is part of the
Graphics Visualization and Usability Center and the
College of Computing
at
Georgia Tech.
JavaCup is currently in its first alpha-test release (v0.9a). As such,
it has not been extensively tested and you should use it at your own
risk. However, it has been used to implement itself, and to create a
Java parser which was able to successfully parse the full Java alpha2
release (and as of 10/10/95 we know of no bugs). We would greatly
appreciate comments and bug reports (which can be sent to
java-cup@cc.gatech.edu).
However, we cannot offer any support at this time, and time available
to us to pursue bug fixes is very limited.
Downloading Source
A compressed tar file containing the Java source for the system is available
at:
http://www.cc.gatech.edu/gvu/people/Faculty/hudson/java_cup/p_v0.9a.tar.Z
See the
README file for installation details.
You can also view the Java source directly starting
here.
Last revision Tue Oct 10 1995