Institut für Computersprachen
Programmiersprachen und Übersetzer
| 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 |