i

Entwicklung eines Compilers - MiniPython

Worum geht es hier?

Dieser Abschnitt ist analog zum vorherigen konzipiert. Die Abschnitte unterscheiden sich in den Details der betrachteten Sprachen.

In diesem Abschnitt wird ein Compiler für eine sehr einfache Programmiersprache MiniPython Schritt für Schritt entwickelt. Als Zielsprache ist hier die BonsaiAssembler-Sprache vorgesehen.

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.

Suche

v
8.2.6
www.inf-schule.de/sprachen/interpretercompiler/minipython
www.inf-schule.de/8.2.6

Rückmeldung geben