Entwicklung eines Compilers - MyWhile
Worum geht es hier?
In diesem Abschnitt am Beispiel der Sprache MyWhile die einzelnen Bestandteile eines Compilers Schritt für Schritt entwickelt.
Hier lernst du ...
- ... wie man Tokenbeschreibungen eines Scanners mit regulären Ausdrücken festlegt.
- ... wie man LEX zur Erzeugung eines Scanners nutzt.
- ... wie man die eine Sprache basierend auf Tokenfolgen mit einer Grammatik festlegt.
- ... wie man Grammatikregeln so erweitert, dass Strukturgerüste erzeugt werden können.
- ... wie man YACC zur Erzeugung eines Parsers nutzt.
- ... wie man Interpreter mit Transformationsregeln festlegt.
- ... wie man Übersetzer mit Übersetzungsschablonen festlegt.