HOME | ENGLISH | IMPRESSUM | KIT

Übung zu Sprachtechnologie und Compiler

Neuigkeiten

6.2.2018 Die erste Übung findet am 23.4.2018 statt.

Themen

Vertiefung der Inhalte aus Sprachtechnologie und Compiler.

Termine und Räume

vom 23.04.2018, bis 20.07.2018

Tag Beginn Ende Ort
Montag 11:30h 13:00h SR 236, Geb. 50.34

Veranstaltungen

Datum Thema Unterlagen
23.4.2018 Lexikalische Analyse, Grundlagen syntaktische Analyse [Übungsblatt 1] [Beispiellösung] [Beispiellösung Lexer]
30.4.2018 Syntaktische Analyse: LL(k), SLL(k) [Übungsblatt 2, Version 4] [Beispiellösung, Version 3]
7.5.2018 Syntaktische Analyse: rekursiver Abstieg, Fehlerbehandlung [Übungsblatt 3] [Beispiellösung] [Beispiellösung Parser, Version 3]
14.5.2018 Syntaktische Analyse: LR(0), SLR(1), LALR(1), LR(1) [Übungsblatt 4] [Beispiellösung] [First-Follow-Skript]
21.5.2018 Pfingstmontag
28.5.2018 Syntaktische Analyse: Generatoren
Semantische Analyse: Auswertung
[Übungsblatt 5, Version 2] [Yacc-Grammatik Aufgabe 2] [Beispiellösung] [While mit Bison]
4.6.2018 Semantische Analyse: Namensanalyse
Transformation: Kontrollflussgraphen
[Übungsblatt 6] [Quellcode Aufgabe 2] [Beispiellösung] [Quellcode Beispiellösung Aufgabe 2]
11.6.2018 Semantische Analyse: Kurzauswertung
Transformation: Zwischensprachen, Speicherlayout
[Übungsblatt 7, Version 2] [Beispiellösung]
18.6.2018 Transformation: Activation Records
Optimierung: Verbände, Fixpunkte
[Übungsblatt 8] [Beispiellösung]
25.6.2018 Datenflussanalyse [Übungsblatt 9, Version 2] [Beispiellösung] [visual-dfa + Dominanzanalyse]
2.7.2018 SSA-Form, Datenflussanalyse [Übungsblatt 10] [Beispiellösung]
9.7.2018 IFC [Übungsblatt 11] [Beispiellösung]
16.7.2018 Befehlsauswahl, Linear Scan [Übungsblatt 12] [Beispiellösung]
20.7.2018
14:00 Uhr
SR 236
Registerallokation, Befehlsanordnung [Übungsblatt 13] [Beispiellösung]

Zusätzliche Materialien

Für die Korrektheit der hier zur Verfügung gestellten oder verlinkten Materialien übernehmen wir keine Garantie. Korrekturen und Verbesserungen nehmen wir gerne per E-Mail oder direkt in der Übung entgegen.

Veranstalter

Lehrstuhlinhaber
Prof. Gregor Snelting
Wissenschaftliche Mitarbeiter
Andreas Fried
Sebastian Graf