Ü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

Die hier gelisteten Foliensätze sind aus dem Jahr 2010.

Sollten Sie derzeit diesen Kurs besuchen, verwenden Sie bitte nur die aktuellen Materialien aus dem Moodle.

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öß