autotool: Kellerautomaten für Dyck (Demo) und Gleich (Pflicht)
SableCC: Beispiel im Pool unter /home/waldmann/edu/ws04/compiler/programme/rechner
Benutzung (siehe auch Makefile):
export PATH=/usr/local/j2sdk1.5.0/bin:/home/waldmann/built/bin:$PATH sablecc rechner.grammar javac -source 1.5 Interpreter.java echo "1 + 3 + 5" | java InterpreterWelche Dateien wurden erzeugt? Wo stehen der endliche Automat, der Kellerautomat?
Aufgaben: rechner.grammatik
und Eval.java
erweitern:
4 - 2 + 1
1 + (2 + 3)
3 * 2 - (1 + 2) * 2