Übungen zu Übersetzerbau

LVA-Nr Gruppe Leiter Zeit Raum
339.281 1 Markus Löberbauer Do, 10:15 - 11:45 HF 9904
339.282 2 Markus Löberbauer Do, 13:45 - 15:15 K 012D
339.283 3 Thomas Würthinger Do, 10:15 - 11:45 KHG I

In den Übungen wird der Stoff der Vorlesung vertieft, d.h. sie sind eine gute (und notwendige) Vorbereitung für die Vorlesungsklausur. Es wird ein vollständiger Übersetzer für eine Java-ähnliche Programmiersprache (MicroJava) implementiert. Die Übungen 2 bis 6 bauen aufeinander auf, sodass am Ende des Semesters der vollständige Übersetzer vorliegt.

Informationen

  • Zum Debuggen den Timeout der Testfälle über die Konstante Configuration.DEFAULT_TIMEOUT auf 0 (=unendlich) setzen.

Übungen

Zeitplan

Nr. Termin Inhalt Begleitmaterial Übungsangaben
1 07.10.2010 Grammatiken MicroJava Grammatik Übung 1 (Abgabe bis 13.10.2010, 18.00 Uhr) Diese Übung ist nur schriftlich abzugeben (Postkasten im Hochschulfondsgebäude 3. Stock)
2 14.10.2010 Scanner Folien der Übungsstunde 2 Übung 2 (Abgabe bis 27.10.2010, 18.00 Uhr; unter: svn://ssw.jku.at/2010W/UB/k<MatrNr>/branches/UE2)
3 21.10.2010 JUnit, Versionsverwaltung
4 28.10.2010 Syntaxanalyse Folien der Übungsstunde 4 Übung 3 (Abgabe bis 10.11.2010, 18.00 Uhr; unter: svn://ssw.jku.at/2010W/UB/k<MatrNr>/branches/UE3)
5 04.11.2010 Fehlerbehandlung Folien der Übungsstunde 5
6 11.11.2010 Symbolliste Folien der Übungsstunde 6 Übung 4 (Abgabe bis 24.11.2010, 18.00 Uhr; unter: svn://ssw.jku.at/2010W/UB/k<MatrNr>/branches/UE4)
7 18.11.2010 Code-Beispiele Folien der Übungsstunde 7
8 25.11.2010 Codeerzeugung Folien der Übungsstunde 8, Beispiel: Items Übung 5 (Abgabe bis 15.12.2010, 18.00 Uhr; unter: svn://ssw.jku.at/2010W/UB/k<MatrNr>/branches/UE5)
9 02.12.2010 Codeerzeugung Folien der Übungsstunde 9 Übung 6 (Abgabe bis 12.01.2011, 18.00 Uhr; unter: svn://ssw.jku.at/2010W/UB/k<MatrNr>/branches/UE6)
Testprogramme: TestProgram.mj (erwartete Ausgabe: "1234"), StudentList.mj (erwartet Ausgabe: StudentListOutput.txt) und Trap.mj (erwartete Ausgabe: trap-Exception)
10 09.12.2010 LR-Analyse
11 16.12.2010 LR-Analyse Übung 7 (Abgabe bis 12.01.2011, 18.00 Uhr) Diese Übung ist nur schriftlich abzugeben (Postkasten im Hochschulfondsgebäude 3. Stock)
F 23.12.2010 Weihnachtsferien
F 30.12.2010 Weihnachtsferien
F 06.01.2011 Weihnachtsferien
12 13.01.2011 Fragestunde

Tutoren

Kürzel Name Foto
CH Christian Hollnbuchner Christian Hollnbuchner
PL Philipp Lengauer Philipp Lengauer
GW Georg Wöß Wö