PCCTS, the Purdue Compiler Construction Tool Set, is a set of public-domain software tools designed to facilitate the construction of compilers and other translation systems. Although originally developed primarily for internal use within Purdue University, these tools are now everywhere. While working on his MS and PhD under Prof. Hank Dietz, T. Parr was the primary developer of PCCTS, and he has continued to maintain and extend it; see http://www.ANTLR.org/ for info on Ter's work on the latest Java versions.
The most recent (final C/C++) version of PCCTS is 1.33, is available from Tom Moog at http://www.mcs.net/~tmoog/pccts.html (Tom has been maintaining it and fixing bugs). That site also has pointers to Parr's book and other C/C++ PCCTS reference materials.
The following older references may still be of some interest:
You can get a copy of PCCTS from many different sources, including
various archives and CDROMs, however, you should try to make sure
that you are getting a reasonably recent copy.
There is an email server for PCCTS at pccts@ecn.purdue.edu,
but it has not been kept up to date.
A current ftp site is
ftp://ftp.parr-research.com/pub/pccts.
There is also a PCCTS network newsgroup:
comp.compilers.tools.pccts.
This page was last modified September 03, 1998. [an error occurred while processing this directive]