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