Praktikum Sprachimplementierung mit Werkzeugen WS 1999/2000 / Folie Nr. 703

Ziele:
Techniken fuer Berechnungen im Baum

im Vorlesungsteil:
Vergleich der Techniken Zusammenfassung durch CONSTITUENTS und durch CHAIN

nachlesen:
PTG-Dokumentation: A Complete Example

Übungsaufgaben:
Bearbeiten Sie alle I-Aufgaben der Core-Spezifikation im Abschnitt "Transformation in C-Programme".

Verständnisfragen:

  • Wie unterscheiden sich PTGNULL und PTGNull?
  • Geben Sie ein CONSTITUENTS-Konstrukt zur Zusammenfassung von Bezeichnerlisten in Deklarationen an.
  • Welche Schemata würden Sie für die Berechnungen im Baum anwenden, wenn das Quellprogramm Deklarationen von Konstanten und Variablen in beliebiger Reihenfolge enthält, das Zielprogramm aber alle Deklarationen von Konstanten vor denen von Variablen?

Vorherige Zur Übersicht Nächste