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.

Vorherige Zur Übersicht Nächste