Sprachverarbeitung
Worum geht es hier?
Bei der Verarbeitung von Sprache spielt neben der korrekten Konstruktion von Sprachkonstrukten die Bedeutung dieser Sprachkonstrukten eine entscheidende Rolle. In diesem Abschnitt wird am Beispiel eines Sprachinterpreter für eine sehr einfache Programmiersprache gezeigt, wie man die Bedeutung mit einem Verarbeitungsprototyp präzisiert.
Hier lernst du ...
- ... wie man Tokenbeschreibungen eines Scanners mit regulären Ausdrücken festlegt.
- ... 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 die Bedeutung von Sprachkonstrukten mit einem Sprachinterpreter festlegt.