U. Kastens, M. Jung
Praktikum Sprachimplementierung mit Werkzeugen WS 1999/2000 / Übungsblatt 7
Aufgabe 1 (Nacharbeit)
Sehen Sie sich nocheinmal die Aufgabe zur Generierung
einer HTML-Datei im Aufgabenblatt 4 an und
Machen Sie sich mit den Entwicklungsschritten vertraut.
Aufgabe 2 (Tutorium)
Lösen Sie die Projektaufgabe, die auf den Folien 8.1, 8.2
beschrieben ist. Die Aufgabe ist hinsichtlich ihrer Größe
und Struktur mit der von Blatt 4 vergleichbar.
Deshalb können Sie die Lösung in analogen Schritten
entwickeln.
Bereiten Sie vor dem Tutorium bitte alles vor.
Beim Tutorium am Fr. 17. 12. beginnen Sie bitte
schon mit den folgenden Schritten.
Wegen einer Habilitationsprüfung komme ich etwas
später dazu.
- a)
-
Legen Sie eine .fw-Datei an wie bmg.fw.
Fügen Sie eine Kurzbeschreibung sowie Beispiele
für Ein- und Ausgabe ein.
- b)
-
Entwerfen Sie eine konkrete Syntax und Symbolspezifikationen.
- c)
-
Lösen Sie die Aufgaben der Namensanalyse.
Welche Fehlerprüfungen müssen Sie vorsehen?
- d)
-
Wenn Sie Eigenschaften von Programmobjekten bestimmen
und prüfen müssen, tun Sie das nun.
- e)
-
Entwerfen Sie die Erzeugung der C Datei.
- f)
-
Entwerfen Sie die Erzeugung der H Datei.
- g)
-
Testen Sie Ihren Prozessor ausführlich:
alle Fehlermeldungen erzeugen, verschiedene korrekte
Eingaben prüfen, Ziel-Codes übersetzen und ausführen.
(Hier ist die Lösung zu Aufgabe 2)
Aufgabe 3 (Lernprotokoll)
Beschreiben Sie in knappen Sätzen zu den Arbeiten dieser Woche:
- a)
- Was haben Sie getan?
- b)
- Was haben Sie dabei gelernt?
- c)
- Wie sind Sie damit zurechtgekommen? (Erfolge, Probleme)
Schicken Sie den Text per e-mail an
uwe@uni-paderborn.de.