
xxii Preface
Where to Get the Code?
We supply a code tree, containing
• Java code for the example j-- compiler and the JVM to SPIM translator,
• Tests (both conformance tests and deviance tests that cause error messages to be
produced) for the j-- compiler and a framework for adding additional tests,
• The JavaCC and JUnit libraries, and
• An Ant file for building and testing the compiler.
We maintain a website at http://www.cs.umb.edu/j-- for up-to-date distributions.
What Does the Student Need?
The code tree may be obtained at http://www.cs.umb.edu/j--/j--.zip. Everything else
the student needs is freely obtainable on the WWW: the latest version of