| |
| |
Compilerbau
|
Diese Seiten befinden sich im Aufbau!
|
Übungen
| Kapitel |
Thema |
Download |
| 1
| Interpreter für Beispielssprache
| Klassen fuer Syntax,Beispielsprogramm
| | 1
| Interpreter für Beispielssprache mit Visitorpattern
| Klassen fuer Syntax,Beispielsprogramm
|
| 2
| Lexikalische Analyse und Parsing für MiniJava
|
Example: StraightLine parser
, Klasse mit Tokens für den Lexer
, MiniJava Lexer
, Klassen für Fehlerbehandlung
, Test.java
, Makefile
|
| 3
| Abstrakte Syntax
| Klasse mit Knoten der Abstrakten Syntax,
Test.java,
MiniJava Programme,
|
| 4
| Semantische Analyse: Typ-checking
|
|
| 5
| Aktivierungssätze (Activation Records)
| package Temp, package Frame
|
| 6
| Zwischensprache
| Abstrakte Syntax,
Visitor interface,
Pretty printer,
Utils
|
| 7
| Basisblöcke
| IntmTrafo package,
Top level IntmTrafo file;
|
| 8
| Garbage Collection
|
|
| 9
| Instruktionsauswahl
| Assem package,
MiniJava Programme: ArrSumBUG.java, ArrSum.java, Newton.java, NewtonOO.java
|
| 10
| Aktivitätsanalyse
| Graph package
|
| 11
| Registerverteilung
|
|
| 12
| Funktionale Sprachen
|
|
| 13
| Optimierungen
|
|
| 14
| Zusammenfassung
| Laufzeitbibliothek
Beispielprogramme
|
|
Hans-Wolfgang Loidl
Last modified: Thu Feb 7 13:45:22 2008 Stardate: [-29]8932.65
|
|
|
|