Skip to content

Commit 4ab2ebb

Browse files
committed
homework: deactivate exercise sheets for rework
1 parent dbdd743 commit 4ab2ebb

File tree

8 files changed

+48
-0
lines changed

8 files changed

+48
-0
lines changed

homework/sheet01.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ points: 10 Punkte
55
title: "Blatt 01: Reguläre Sprachen"
66
---
77

8+
::: center
9+
**Wir arbeiten gerade an dieser Seite ...**
10+
:::
11+
12+
<!--
813
# A1.1: Sprachen von regulären Ausdrücken (1P)
914
1015
Welche Sprache wird von dem folgenden regulären Ausdruck beschrieben?
@@ -79,3 +84,4 @@ A &\rightarrow& d B \ | \ b A \ | \ c A \nonumber \\
7984
B &\rightarrow& a c \ | \ b C \ | \ c A \nonumber \\
8085
C &\rightarrow& \epsilon \nonumber
8186
\end{eqnarray}$$
87+
-->

homework/sheet02.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ points: 10 Punkte
55
title: "Blatt 02: CFG"
66
---
77

8+
::: center
9+
**Wir arbeiten gerade an dieser Seite ...**
10+
:::
11+
12+
<!--
813
# A2.1: PDA (2P)
914
1015
Erstellen Sie einen deterministischen PDA, der die Sprache
@@ -85,3 +90,4 @@ Zeigen Sie, dass die Grammatik LL(1) ist.
8590
8691
Konstruieren Sie die LL-Parsertabelle für die Grammatik und simulieren Sie das
8792
Parsen des Wortes *1233*.
93+
-->

homework/sheet03.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ points: 10 Punkte
55
title: "Blatt 03: ANTLR"
66
---
77

8+
::: center
9+
**Wir arbeiten gerade an dieser Seite ...**
10+
:::
11+
12+
<!--
813
# Zusammenfassung
914
1015
Ziel dieses Aufgabenblattes ist die Erstellung eines einfachen *Pretty Printers* für
@@ -302,3 +307,4 @@ können auch einen zweiten Pretty-Printer für den AST implementieren.)
302307
[^1]: Um den Text lesbar zu halten, wird hier oft nur von "Parser" gesprochen -
303308
gemeint ist aber die gesamte auf diesem Blatt zu erstellende Toolchain: Lexer -
304309
Parser - AST - Ausgabe.
310+
-->

homework/sheet04.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ points: 10 Punkte
55
title: "Blatt 04: Lexer und Parser selbst implementiert"
66
---
77

8+
::: center
9+
**Wir arbeiten gerade an dieser Seite ...**
10+
:::
11+
12+
<!--
813
# Zusammenfassung
914
1015
Ziel dieses Aufgabenblattes ist ...
@@ -35,3 +40,4 @@ TODO
3540
## A4.4: AST (2P)
3641
3742
TODO
43+
-->

homework/sheet05.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ points: 10 Punkte
55
title: "Blatt 05: Semantische Analyse"
66
---
77

8+
::: center
9+
**Wir arbeiten gerade an dieser Seite ...**
10+
:::
11+
12+
<!--
813
# Zusammenfassung
914
1015
Ziel dieses Aufgabenblattes ist die Erstellung einer Symboltabelle und eines
@@ -382,3 +387,4 @@ Operanden in Ausdrücken die richtigen Typen, passen die Typen der
382387
Funktionsargumente, passen die Typen bei einer Zuweisung, ... Geben Sie erkannte
383388
Fehler auf der Konsole aus. *Hinweis*: Sie brauchen hier nur die Typprüfung
384389
durchführen. Eine Typinferenz oder Typerweiterung o.ä. ist nicht notwendig.
390+
-->

homework/sheet06.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ points: 10 Punkte
55
title: "Blatt 06: Interpreter"
66
---
77

8+
::: center
9+
**Wir arbeiten gerade an dieser Seite ...**
10+
:::
11+
12+
<!--
813
# Zusammenfassung
914
1015
Ziel dieses Aufgabenblattes ist die Erstellung eines Tree-Walking-Interpreter mit
@@ -317,3 +322,4 @@ müssten, wenn Sie die jeweils andere Grammatik-Variante nutzen würden.
317322
Bauen Sie eine *REPL* ein, d.h. geben Sie nach dem Start des Interpreters einen
318323
Prompt aus und verarbeiten Sie die Eingaben interaktiv. Wie müssen Sie hier mit der
319324
Symboltabelle umgehen?
325+
-->

homework/sheet07.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ points: 10 Punkte
55
title: "Blatt 07: C++"
66
---
77

8+
::: center
9+
**Wir arbeiten gerade an dieser Seite ...**
10+
:::
11+
12+
<!--
813
# Zusammenfassung
914
1015
Ziel dieses Aufgabenblattes ist die praktische Anwendung Ihrer C++-Kenntnisse,
@@ -606,3 +611,4 @@ beteiligten Smartpointer. Welche Sonderfälle können Sie identifizieren?
606611
607612
[^5]: Wenn Sie die obigen Aufgaben richtig gelöst haben, haben Sie genau diese
608613
Semantik vorliegen.
614+
-->

homework/sheet08.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ no_beamer: true
44
title: "Blatt 08: Mini-Projekt C++"
55
---
66

7+
::: center
8+
**Wir arbeiten gerade an dieser Seite ...**
9+
:::
10+
11+
<!--
712
# Aufgabe
813
914
Entwickeln Sie in Ihrem 3er-Team gemeinsam einen Interpreter *oder* einen Compiler
@@ -116,3 +121,4 @@ Gesamtbewertung: 50 Punkte
116121
[^2]: Leider werden Initialisierungslisten für den Aufruf der
117122
Basisklassenkonstruktoren benötigt, sofern der Defaultkonstruktor der
118123
Basisklasse nicht ausreicht.
124+
-->

0 commit comments

Comments
 (0)