Compiler Construction Project
Compiler Construction Project
DESCRIPTION
Here we present some material from our compiler construction lectures
held at the University of the Saarland in Saarbrücken in Winter term
1995/96 and 1994/95.
The task of the students in the practical exercises was to implement
a compiler from a Pascal like languages to P-Code, which is the
assembler of the abstract P-Machine explained in the book.
The source languages we have chosen were Clax and PEARL90. Clax is
a Pascal like language without pointer and stands for "Compare language
example" from the Esprit Project compare. What we call PEARL90 is a
very small simplified subset of the real time language PEARL90.
Hints:
In Netscape you can download the .tgz files by pressing the
right mouse button on the link and choose save link as ...
from the context menu. The files can be uncompressed by gunzip
and unpacked by the unix program tar . See
man tar for more instructions. Alternatively the achieves are available as .zip files, which can be extracted via unzip .
The programs are intended for the use under Unix (SunOS 4.1 or similar) and will probably not run under MS-DOS.
Last update: 25.10.99
Sebastian Winkel
sewi@cs.uni-sb.de