Benutzer-Werkzeuge

Webseiten-Werkzeuge


compilerbau:parser:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
compilerbau:parser:start [2021/10/28 20:44] – [Die Klasse Knoten] Martin Pabstcompilerbau:parser:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== Parser ====== ====== Parser ======
 +<WRAP center round tip 60%>
 +Im folgenden findest Du die Beschreibung des Parsers. Den [[.test:start|fertigen Parser zusammen mit einem direkt im Browser ausführbaren Testprogramm findest Du hier]].
 +</WRAP>
  
 Der Parser analysiert die Liste der Tokens anhand einer gegebenen Syntax und erstellt eine Baumstruktur ("Abstract Syntax Tree"), die die Bedeutung ("Semantik") des Programmtextes wiedergibt. Die Syntax unserer einfachen Beispielsprache entspricht der einfacher mathematischer Terme: Der Parser analysiert die Liste der Tokens anhand einer gegebenen Syntax und erstellt eine Baumstruktur ("Abstract Syntax Tree"), die die Bedeutung ("Semantik") des Programmtextes wiedergibt. Die Syntax unserer einfachen Beispielsprache entspricht der einfacher mathematischer Terme:
Zeile 357: Zeile 360:
 </code> </code>
  
 +[[..interpreter:start|Hier geht's weiter zur Beschreibung des Interpreters!]]
  
compilerbau/parser/start.1635446679.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki