Erinnerung an Hausaufgabe 1

Compiler Construction, WS1213

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.