Projekt: Compiler für TassKaf

Die Sprache TASSKAF ist eine Untermenge der Programmiersprache Java. In diesem Projekt soll ein Compiler geschrieben werden, der TASSKAF Programme in Byte-Code für die Java Virtual Machine übersetzt. Dazu erzeugen wir zuerst JASMIN-Programme. JASMIN ist ein Assembler, der uns viel Arbeit abnimmt und den eigentlichen Byte-Code erzeugt.

Arbeiten auf den Studentenrechnern (studcs)

Auf geht's zum ersten Teilprojekt: Codeerzeugung

Und weiter geht's mit dem zweiten Teilprojekt: lexikalische und syntaktische Analyse

Nach dem dritten Teilprojekt: semantische Analyse ist der Compiler fertig - der Compilerbau-Student auch.

Weitere Dokumentation

In der Bibliothek steht ein Ordner mit Dokumentationen zu den verschiedenen Tools und zum Projekt. Die meisten dieser Dokumentationen stehen auch online zur Verfügung:

Folien (Postscript)


This page is maintained by Stephan Diehl. For questions and suggestions send email to diehl@cs.uni-sb.de.
Last updated May 22 1997