CB 69 Compilerbau (Sommersemester 1996)
Prof. Debora Weber-Wulff

5. Übungsaufgabe (80 Punkte)

Datum: 18. Mai bzw. 28. Mai 1998

Abgabetermin: 8. Juni bzw. 11. Juni am Anfang der Übungsstunde (und damit wären wir wieder synchronisiert)

Lernziel: Ein großes DFSA konstruieren; Mit einer DFSA scannen

  1. (40 Punkte) Erstellen Sie einen deterministischen Automaten für Adalein!

  2. (40 Punkte) Ändern Sie das Programm scanner.adb, um mit Ihren deterministischen Automaten zu scannen! Entfernen Sie gleich die Kommentar und White-Space Token! (Falls Sie bei mir nicht Programmieren II gehört haben, brauchen Sie die Dateien vstrings.ads und vstrings.adb!)

    GNAT können Sie aufrufen mit gnatmake scanner.adb. (Sie dürfen diese Aufgabe natürlich auch in C++ oder Java lösen, dafür mussen Sie aber den ganzen Scanner in C++ erst mal schreiben :-).


Debora Weber-Wulff <weberwu@tfh-berlin.de>;
Letzte Änderung: Wed May 20 13:08:03 1998