Tutorial: einfacher Interpreter (in Java, PHP...)

...komplette Frage anzeigen

1 Antwort

Da empfehle ich doch mal das Buch "Compilerbau" von Niklaus Wirth. Es ist erfreulich dünn (120 Seiten) und die Beispielprogrammiersprache ist nicht trivial.
Da Du den Codegenerator nicht brauchst, kannst Du nach der Beschreibung des Interpreters schon mit Seite 75 aufhören :-)
Ein kleiner Wermutstropfen dürfte die im Buch verwendete Programmiersprache sein: Pascal. Aber das lässt sich recht einfach nach Java portieren.

.

Falls Du doch nicht alles selbst machen willst, so gibt es bereits Tools für Java. Z.B. javacc hier: https://javacc.dev.java.net/

Was möchtest Du wissen?