Java: Compilerbau mit ANTLR 3 und StringTemplate (3)
Als nächstes sind die 3 Beispiele Print Integer, Expression Add und Expression Mul geplant. Vorher habe ich den Aufbau aber noch leicht geändert.
Grammar.g
Die Grammatik-Dateien heißen nun fantasievoll alle einheitlich Grammar.g, das erspart das ständige anpassen des Hauptprogramms.
.prg
Umgekehrt heißen die Programmdateien nun nicht mehr alle input, sondern enden auf .prg und tragen möglichst aussagekräftige Namen wie print123.prg, so
dass es für die unterschiedlichen Beispiele mehrere Programme geben kann,
die verschiedenes deutlich machen.
Testarea: Compilerbau
Und die Texte gibt es nun auch zusammenhängend im Testbereich unter Compilerbau. Dort liegen auch bereits die Quelltexte der nächsten drei Beispiele.
Bisher hatte ich dann immer im Testbereich den kompletten Text veröffentlicht und hier im Blog nur ein paar der wichtigsten Teile daraus beschrieben und ansonsten auf den Testbereich verlinkt. Sofern die Texte nicht übermäßig lang sind werde ich sie nun als komplette Kopie hier posten. Ich denke, dass ist praktischer als bei einen Volltextfeed dann doch noch einen weiteren Link anklicken zu müssen.
