Institut für Computersprachen
Programmiersprachen und Übersetzer

Detailinformation

( Fenster schließen )


Diplomarbeit
Titel PG-Prolog: Ein Prototypengenerator und Parsergenerator
Autor Sonntag, Markus
Erscheinungsjahr 1990
Abstract Die vorliegende Arbeit behandelt die Verwendung von Rapid Prototyping bei der Spezifikation von Programmiersprachen. Es werden Unterschiede zwischen Rapid Prototyping und der klassischen Software Engineering Methode angeführt und eine Einteilung in verschiedene Prototypingkategorien, sowie eine nützliche Erweiterung des Prototypingkonzepts vorgestellt. Weiters werden Vor- und Nachteile von Rapid Prototyping untersucht. Daran anschließend werden verschiedene Hilfsmittel zur Spezifikation vorgestellt. Die Verwendung des Parsergenerators und Prototypengenerators PG-Prolog wird, nach einer funktionellen Beschreibung, unter Zuhilfenahme eines ausführlichen Prototyping-Simulationsbeispiels, eingehend diskutiert. Einzelheiten der Implementierung, vor allem jene Teile, die dem Back-End von PG-Prolog zuzuordnen sind, werden ausführlich behandelt. Dies sind in erster Linie ein HLIL-Umsetzer, ein HLIL-Parsertreiber für LL(1)-Sprachen mit dynamischem Fehleraufsetzerverhalten und ein Scannerprototypengenerator für PG-Prolog.
Status Verfügbar

( Fenster schließen )