Angenommen, Sie Grammatik mit Groß- und Kleinschreibung foo
Token wie folgt definiert haben:Unterstützt ANTLR4 die Zuordnung eines Literals zu einem Token?
FOO : F O O ;
fragment F:('f'|'F');
fragment O:('o'|'O');
Für dieses Token Vocabulary.getLiteralName(token) kehrt null
, da es durch Anpassen eines Musters und nicht eine wörtliche Wert definiert wurde.
Hat Antlr4 eine eingebaute Möglichkeit, einen Literalwert für das Token foo
in der Grammer-Definition anzugeben?
Danke. Ich interessiere mich mehr für einzelne Tokens als für Teilbäume, aber das ist gut zu wissen! – dnault
Nun, sogar Lexer-Token können Teilbäume enthalten. Schließlich ist auch ein einzelner Knoten ein Teilbaum (nur ohne Kinder). –