07.02.2013 Aufrufe

Vorlesungsskript - Institut für Programmierung und Reaktive Systeme

Vorlesungsskript - Institut für Programmierung und Reaktive Systeme

Vorlesungsskript - Institut für Programmierung und Reaktive Systeme

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Verzeichnis der Abbildungen<br />

vi<br />

3.20 Zustandsmenge des LR-DEA der Grammatik zur Beschreibung der<br />

C-Zuweisung aus Beispiel 43. . . . . . . . . . . . . . . . . . . . . . . 106<br />

3.21 Zustandsmenge des charakteristischen endlichen Automaten mit LR(1)-<br />

Items zur Grammatik aus Beispiel 43. . . . . . . . . . . . . . . . . . . 107<br />

3.22 Charakteristischer endlicher LR(1)-Automat zur Grammatik aus Beispiel<br />

43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108<br />

3.23 Zustandsmenge des charakteristischen endlichen Automaten mit SLR(1)-<br />

Items <strong>für</strong> die Grammatik aus Beispiel 43. . . . . . . . . . . . . . . . . 110<br />

3.24 Zustandsmenge des charakteristischen endlichen Automaten mit LALR(1)-<br />

Items <strong>für</strong> die Grammatik aus Beispiel 43. . . . . . . . . . . . . . . . . 111<br />

3.25 Charakteristischer endlicher LR(1)-Automat zur Grammatik aus Beispiel<br />

43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />

4.1 Beispiel eines attributierten Strukturbaums. . . . . . . . . . . . . . . 119<br />

4.2 Synthetische <strong>und</strong> inherite Attribute. . . . . . . . . . . . . . . . . . . . 120<br />

4.3 Berechnung von Typinformationen im Strukturbaum. . . . . . . . . . 121<br />

4.4 Attributierter Strukturbaum zur Analyse einer Binärzahl. . . . . . . . 123<br />

4.5 Attributierter Strukturbaum zur Analyse einer Binärzahl mit inheritem<br />

Attribut. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />

4.6 Darstellung der direkten Abhängigkeiten zwischen Attributvorkommen.126<br />

4.7 Beispiel eines Abhängigkeitsgraphen. . . . . . . . . . . . . . . . . . . 127<br />

4.8 “Verklebter” Abhängigkeitsgraph. . . . . . . . . . . . . . . . . . . . . 127<br />

4.9 Semantische Regeln <strong>für</strong> Beispielsprache. . . . . . . . . . . . . . . . . . 133<br />

4.10 Attributierter Strukturbaum <strong>für</strong> ein Beispielprogramm. . . . . . . . . 133<br />

4.11 Attributierter Strukturbaum <strong>für</strong> ein fehlerhaftes Beispielprogramm. . 134<br />

4.12 Funktion zur Überprüfung, ob zwei Typausdrücke identisch sind. . . . 135<br />

4.13 Attributierter Strukturbaum einer Zuweisung. . . . . . . . . . . . . . 139<br />

4.14 Attributierter Strukturbaum einer Zuweisung mit Attributabhängigkeiten.<br />

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139<br />

4.15 Attributierter Strukturbaum einer Zuweisung mit Typfehler. . . . . . 140<br />

5.1 Einordnung der Zwischencode-Erzeugung. . . . . . . . . . . . . . . . 141<br />

5.2 Syntaxbaum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144<br />

5.3 Konstruktion eines Syntaxbaums aus Postfix-Notation. . . . . . . . . 145<br />

5.4 Auswertung eines Postfix-Ausdrucks mit Hilfe eines Stacks. . . . . . . 146<br />

5.5 Attributierter Strukturbaum mit Zwischencode. . . . . . . . . . . . . 148<br />

5.6 Attributierter Strukturbaum einer verschachtelten if-Anweisung. . . . 152<br />

5.7 Syntaxbaum mit temporären Namen. . . . . . . . . . . . . . . . . . . 154<br />

5.8 Syntaxbaum mit Attributen <strong>für</strong> die Erzeugung von Drei-Adreß-Code. 156

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!