Skip to content

Commit 4b8e3fc

Browse files
committed
homework: clarify AST + pretty printing (B04)
see #403
1 parent 3bd70b0 commit 4b8e3fc

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

homework/sheet04.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -348,12 +348,15 @@ Fehlermeldung darf Ihr Parser "aussteigen".
348348
## A4.5: AST (1P)
349349

350350
Definieren Sie einen AST für die Zielsprache. Welche Informationen aus dem
351-
Eingabeprogramm müssen repräsentiert werden?
351+
Eingabeprogramm müssen für ein Pretty-Printing des eingelesenen Programms
352+
repräsentiert werden?
352353

353-
Programmieren Sie die entsprechenden Datenstrukturen in Java.
354+
Implementieren Sie die entsprechenden Datenstrukturen. Programmieren Sie außerdem
355+
eine Traversierung des Parse-Trees, die den AST erzeugt.
354356

355-
Programmieren Sie außerdem eine Traversierung des Parse-Trees, die den AST erzeugt.
356-
Testen Sie dies mit Ihren in der ersten Aufgabe entwickelten Beispielprogrammen.
357+
Geben Sie den AST auf der Konsole aus ("Pretty Printing" für den AST). Testen Sie
358+
dies mit Ihren in der ersten Aufgabe entwickelten (syntaktisch korrekten)
359+
Beispielprogrammen.
357360

358361
## A4.6: Recherche und Diskussion (1P)
359362

0 commit comments

Comments
 (0)