Seite 1 von 2

1. Aufgabenblatt

Verfasst: 7. Nov 2012 16:41
von Jens Huthmann
Ist jetzt online.

Wie angekündigt findet die Gruppenzuordnung mit der Abgabe dieses Aufgabenblatts statt.

Re: 1. Aufgabenblatt

Verfasst: 8. Nov 2012 09:35
von errt
Ich glaube, da hat sich ein Fehler eingeschlichen:
Aufgabe 1.6 soll laut Text hexadezimale Literale einführen, auch Token erlaubt HexLiteral. Nachfolgend werden jedoch OctalLiteral und entsprechende Ziffern definiert. Da im letzten Jahr HexLiterale die Aufgabe waren, nehme ich an, dass es im Text und in der Definition von Token eigentlich um OctalLiteral gehen sollte?

Re: 1. Aufgabenblatt

Verfasst: 8. Nov 2012 10:30
von Jens Huthmann
Ja, da haben Sie recht. Ich hab vergessen den Text anzupassen. Es geht tatsächlich diesmal um OctalLiteral.

Re: 1. Aufgabenblatt

Verfasst: 8. Nov 2012 15:22
von tanne
ist die bearbeitung in 2er gruppen pflicht oder kann man auch alleine abgeben?

Re: 1. Aufgabenblatt

Verfasst: 8. Nov 2012 18:14
von Jens Huthmann
Wenn Sie keinen Partner gefunden haben und wir noch jemanden der alleine ist haben werden wir Sie dann für die nächste Aufgabe in eine Gruppe stecken.

Re: 1. Aufgabenblatt

Verfasst: 12. Nov 2012 13:06
von mf1008
Ich habe noch einen Typo gefunden.
Aufgabe 1.5: Jedes Terminalsymbol außer denen aus der Produktion ID sind als Schlüsselwort zu betrachten.
Das müsste wohl D heißen?

Re: 1. Aufgabenblatt

Verfasst: 12. Nov 2012 20:13
von Toa
In Aufgabe 1.4 ist auch ein Fehler in der Grammatik. Es existiert keine Produktion für X. Müsste wohl B heißen.

Grüße Toa

Re: 1. Aufgabenblatt

Verfasst: 13. Nov 2012 00:31
von LordHoto
mf1008 hat geschrieben:Ich habe noch einen Typo gefunden.
Aufgabe 1.5: Jedes Terminalsymbol außer denen aus der Produktion ID sind als Schlüsselwort zu betrachten.
Das müsste wohl D heißen?
Ich denke, dass es so gedacht ist, aber ich würde hier auf die Antwort von Herr Huthmann warten.
Toa hat geschrieben:In Aufgabe 1.4 ist auch ein Fehler in der Grammatik. Es existiert keine Produktion für X. Müsste wohl B heißen.
Ja, das sollte wohl B heißen.

Re: 1. Aufgabenblatt

Verfasst: 13. Nov 2012 17:19
von Jens Huthmann
LordHoto hat geschrieben:
mf1008 hat geschrieben:Ich habe noch einen Typo gefunden.
Aufgabe 1.5: Jedes Terminalsymbol außer denen aus der Produktion ID sind als Schlüsselwort zu betrachten.
Das müsste wohl D heißen?
Ich denke, dass es so gedacht ist, aber ich würde hier auf die Antwort von Herr Huthmann warten.
Stimmt, das sollte nur D heißen.

LordHoto hat geschrieben:
Toa hat geschrieben:In Aufgabe 1.4 ist auch ein Fehler in der Grammatik. Es existiert keine Produktion für X. Müsste wohl B heißen.
Ja, das sollte wohl B heißen.
Das stimmt, das sollte ein B sein.

Re: 1. Aufgabenblatt

Verfasst: 16. Nov 2012 15:08
von Toa
mf1008 hat geschrieben:Ich habe noch einen Typo gefunden.
Aufgabe 1.5: Jedes Terminalsymbol außer denen aus der Produktion ID sind als Schlüsselwort zu betrachten.
Das müsste wohl D heißen?
Mal davon abgesehen, das 1, 2 und 3 nicht mal in der Menge der Terminalsymbole aufgeführt werden. Hier heißen sie nämlich a,b und c. Alles C&P Fehler.

Re: 1. Aufgabenblatt

Verfasst: 16. Nov 2012 17:03
von LordHoto
Toa hat geschrieben:
mf1008 hat geschrieben:Ich habe noch einen Typo gefunden.
Aufgabe 1.5: Jedes Terminalsymbol außer denen aus der Produktion ID sind als Schlüsselwort zu betrachten.
Das müsste wohl D heißen?
Mal davon abgesehen, das 1, 2 und 3 nicht mal in der Menge der Terminalsymbole aufgeführt werden. Hier heißen sie nämlich a,b und c. Alles C&P Fehler.
Stimmt auch, anstelle "a", "b" und "c" müssten "1", "2" und "3" Terminalsymbole sein.

Re: 1. Aufgabenblatt

Verfasst: 20. Dez 2012 10:34
von Jens Huthmann
Die Bewertung des Aufgabenblatts hängt am Schwarzen Brett des Fachgebiets aus.

Re: 1. Aufgabenblatt

Verfasst: 20. Dez 2012 11:53
von d_glenz
Gibt es dazu auch eine Musterlösung oder kann man die Korrekturen irgendwo einsehen?

Re: 1. Aufgabenblatt

Verfasst: 20. Dez 2012 15:58
von LordHoto
d_glenz hat geschrieben:Gibt es dazu auch eine Musterlösung oder kann man die Korrekturen irgendwo einsehen?
Letztes Jahr wurden Musterlösungen veröffentlicht. Aber auf der Webseite finde ich bisher noch nichts. Vllt. einfach noch mal warten ;-).

Re: 1. Aufgabenblatt

Verfasst: 20. Feb 2013 16:04
von himbaer
Habe hier auchnochmal eine Frage zur Musterlösung der 1.5:
Warum braucht man hier keine ParseD-Methode? In der Vorlesung wurde gesagt, man soll zu jedem Nichtterminalsymbol N eine ParseN methode schreiben.

Außerdem bräuchte ich eventuell nochmale eine kurze Eklärung, wann ein Symbol auch ein AST Knoten ist. Das A,B,C,D AST Knoten sind ist mir relativ klar. Aber wieso sind den true,false,foo und bar AST Knoten 1,2,3 jedoch nicht?