Übungen zu Übersetzerbau

LVA-Nr Gruppe Leiter Zeit Raum
339.281 1 Lukas Stadler Do, 10:15 - 11:45 S2 048
339.282 2 Lukas Stadler Do, 13:45 - 15:15 S3 057
339.283 3 Philipp Lengauer Do, 10:15 - 11:45 S2 053

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

  • Euer Passwort könnt ihr mit dem Passwort-Agenten abfragen.
  • 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 2013.

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

Nr. Termin Inhalt Begleitmaterial Übungsangaben
1 03.10.2013 Versionsverwaltung, Grammatiken »MicroJava Grammatik, Folie
»HowTo: Installieren von Subclipse, Subversion-Support für Eclipse
»HowTo: Abgeben von Theorieübungen mit Eclipse und Subversion
»HowTo: Auschecken der Übungsvorgabe mit Eclipse und Subclipe (über Import)
»HowTo: Auschecken der Übungsvorgabe mit Eclipse und Subclipe (über SVN Repository Perspektive)
»HowTo: Abgeben einer Programmierübung mit Eclipse und Subclipse
Übung 1 (Abgabe bis 9.10.2013; unter: svn://ssw.jku.at/2013W/UB/k<MatrNr>/branches/UE1)
2 10.10.2013 Scanner Folien der Übungsstunde 2 Übung 2 (Abgabe bis 23.10.2013; unter: svn://ssw.jku.at/2013W/UB/k<MatrNr>/branches/UE2)
3 17.10.2013 JUnit, Grammatiken
4 24.10.2013 Syntaxanalyse Folien der Übungsstunde 4 Übung 3 (Abgabe bis 06.11.2013; unter: svn://ssw.jku.at/2013W/UB/k<MatrNr>/branches/UE3)
5 31.10.2013 Fehlerbehandlung Folien der Übungsstunde 5
6 7.11.2013 Symbolliste Folien der Übungsstunde 6 Übung 4 (Abgabe bis 20.11.2012; unter: svn://ssw.jku.at/2013W/UB/k<MatrNr>/branches/UE4)
7 14.11.2013 Code-Beispiele Folien der Übungsstunde 7
8 21.11.2013 Codeerzeugung Folien der Übungsstunde 8
Beispiel: Leer, Ausgefüllt
Übung 5 (Abgabe bis 12.12.2013; unter: svn://ssw.jku.at/2013W/UB/k<MatrNr>/branches/UE5)
9 28.11.2013 Codeerzeugung Folien der Übungsstunde 9 Übung 6 (Abgabe bis 08.01.2014; unter: svn://ssw.jku.at/2013W/UB/k<MatrNr>/branches/UE6)
10 5.12.2013 LR-Analyse
11 12.12.2013 LR-Analyse Übung 7 (Abgabe bis 15.01.2014; unter: svn://ssw.jku.at/2013W/UB/k<MatrNr>/branches/UE7)
F 19.12.2013 Weihnachtsferien
F 26.12.2013 Weihnachtsferien
F 2.1.2014 Weihnachtsferien
12 09.01.2014
13 16.01.2014 Fragestunde BUP Example (mit Wiederaufsatz), BUP Solution
BUP Example 2, BUP Solution 2
Beispiele, Fib.mj, Primes.mj
Musterlösung UE7

Tutoren

Kürzel Name Foto
WK Wolfgang Küllinger
AL Alexander Leibetseder