Ich möchte eine sehr einfache Grammatik mit Leerzeicheneinrückung erstellen. Jede Zeile besteht aus 1 oder mehreren Worten aber Einrückung wie Python (4 Leerzeichen oder eine Lasche ist ein Gedankenstrich) und es gibt kein Schließen für die Einrückung, zum Beispiel:ANTLR: Leerzeichen Einrückung?
if something cool occurs
do this
else
otherwise do this
loop around something
each time doing this
and do that
say good byte
Anstatt jede Zeile gelesen, die Berechnung der Einbuchtung und einen Baum manuell erstellen ist es möglich, all das in der ANTLR-Grammatik zu machen? Meine Zielsprache ist Java.
Siehe: http://stackoverflow.com/questions/8642154/antlr-what-is-simpliest-way-to-realize-python-like-indent-depending-grammar –