Category Archives: Compiler Construction
Die Abgabe ist bis Di, den 6.11.2012 23:59 Uhr fällig!
Für die Aufgabe soll ein Interpreter implementiert werden, der Ausdrücke (mathematisch korrekt) auswerten kann.
Einige Hinweise zur Verdeutlichung des Funktionsumfangs des Interpreters:
• als Eingabe dienen die einstelligen, ganzen Zahlen >= 0
• Addition (+) wird korrekt ausgewertet
• Subtraktion (-) wird korrekt ausgewertet
• Multiplikation (*) wird korrekt ausgewertet
• Division (/) wird korrekt ausgewertet
• Geklammerte Ausdrücke werden korrekt ausgewertet (bspw. (3+4)*5 ergibt 35)
• ’Punkt vor Strich’ wird korrekt ausgewertet (bspw. 3+4*5 ergibt 23)
WICHTIG:
Für alle Funktionalitäten müssen Unit Tests mitgeliefert werden. Jede Funktionalität, für die kein Unit Test vorliegt, gilt als nicht implementiert und kann nicht bewertet werden. Diese Abgabe muss als separates Eclipse-Projekt implementiert und abgegeben werden. Sofern nicht explizit zugelassen, dürfen zusätzliche Bibliotheken Dritter nicht verwendet werden. Im Zweifel bitte bei mir rückversichern.
Die Hausaufgaben müssen jeweils einzeln bearbeitet und abgegeben werden. Die Abgabe muss über unser Hausaufgabenabgabesystem erfolgen. Die Abgabe ist nur als einzelne *.zip oder *.jar-Datei möglich. Daher müssen alle für eine Abgabe relevanten Daten zu einem solchen Archiv kombiniert werden. Zu empfehlen ist die Abgabe als exportiertes Eclipse-Projekt.
Stellt sicher, dass in der Abgabe auch wirklich alles nötige enthalten ist (Quellcode, Abhängigkeiten, usw.)
Für die Abgabe der Hausaufgaben während dem Semester müsst ihr euch in unserem Abgabesystem registrieren und dort jeweils eure Lösungen hochladen.
Die Aufgaben werden zeitnah zur Ankündigung in der Vorlesung eingestellt und zur Abgabe freigeschaltet.
According to our doodle poll, we have moved the compiler construction lecture for the winter term 2012 / 2013 to Wednesday 10:00
See you AZ
There have been some requests to change the time of the lecture.
We will discuss this in the beginning of the first lecture. However some people that have overlaps may have problems to come to the first lecture.
Thus here is a doodle where you can vote. Feel free to propose new time slots if you do not find one that works for you.
http://doodle.com/mmbpdbyrt2b8b4zd
AZ
First lecture on Compiler Construction winter term 2012/2013 will be held on 19.10.2012 10:00 in room WA 1340.
See you there
Albert Zündorf