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?
|