1. Aufgabenblatt
-
- Endlosschleifenbastler
- Beiträge: 192
- Registriert: 10. Nov 2011 19:42
1. Aufgabenblatt
Ist jetzt online.
Wie angekündigt findet die Gruppenzuordnung mit der Abgabe dieses Aufgabenblatts statt.
Wie angekündigt findet die Gruppenzuordnung mit der Abgabe dieses Aufgabenblatts statt.
Re: 1. Aufgabenblatt
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?
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?
-
- Endlosschleifenbastler
- Beiträge: 192
- Registriert: 10. Nov 2011 19:42
Re: 1. Aufgabenblatt
Ja, da haben Sie recht. Ich hab vergessen den Text anzupassen. Es geht tatsächlich diesmal um OctalLiteral.
Re: 1. Aufgabenblatt
ist die bearbeitung in 2er gruppen pflicht oder kann man auch alleine abgeben?
-
- Endlosschleifenbastler
- Beiträge: 192
- Registriert: 10. Nov 2011 19:42
Re: 1. Aufgabenblatt
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
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?
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
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
Grüße Toa
Re: 1. Aufgabenblatt
Ich denke, dass es so gedacht ist, aber ich würde hier auf die Antwort von Herr Huthmann warten.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?
Ja, das sollte wohl B heißen.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.
Compiler 1 Tutor WS 12/13
-
- Endlosschleifenbastler
- Beiträge: 192
- Registriert: 10. Nov 2011 19:42
Re: 1. Aufgabenblatt
Stimmt, das sollte nur D heißen.LordHoto hat geschrieben:Ich denke, dass es so gedacht ist, aber ich würde hier auf die Antwort von Herr Huthmann warten.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?
Das stimmt, das sollte ein B sein.LordHoto hat geschrieben:Ja, das sollte wohl B heißen.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.
Re: 1. Aufgabenblatt
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.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?
Re: 1. Aufgabenblatt
Stimmt auch, anstelle "a", "b" und "c" müssten "1", "2" und "3" Terminalsymbole sein.Toa hat geschrieben: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.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?
Compiler 1 Tutor WS 12/13
-
- Endlosschleifenbastler
- Beiträge: 192
- Registriert: 10. Nov 2011 19:42
Re: 1. Aufgabenblatt
Die Bewertung des Aufgabenblatts hängt am Schwarzen Brett des Fachgebiets aus.
Re: 1. Aufgabenblatt
Gibt es dazu auch eine Musterlösung oder kann man die Korrekturen irgendwo einsehen?
Re: 1. Aufgabenblatt
Letztes Jahr wurden Musterlösungen veröffentlicht. Aber auf der Webseite finde ich bisher noch nichts. Vllt. einfach noch mal wartend_glenz hat geschrieben:Gibt es dazu auch eine Musterlösung oder kann man die Korrekturen irgendwo einsehen?

Compiler 1 Tutor WS 12/13
Re: 1. Aufgabenblatt
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?
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?
meine Testsignatur 
