Suchergebnisse für Anfrage "antlr4"
So sammeln Sie Fehler während der Laufzeit, die von einem Parser in Antlr4 ausgegeben werden
Ich habe ein Upgrade von Antlr 3 auf Antlr 4 durchgeführt. Ich habe diesen Code verwendet, um mit diesem Code Ausnahmen abzufangen. Dies funktioniert jedoch ...
So steuern Sie die Fehlerbehandlung und Synchronisierung in Antlr 4 / c #
Ich verwende Antlr 4 mit C # -Ziel. Hier ist eine Teilmenge meiner Grammatik:
Greifen Sie auf Kanäle in ANTLR 4 zu und analysieren Sie sie separat
Ich habe meine Kommentare in einen separaten Kanal in ANTLR 4 aufgenommen. In meinem Fall handelt es sich um Kanal 2.Das ist meine Lexer-Grammatik.
Antlr-Fehler- / Ausnahmebehandlung
Nachdem ich online recherchiert hatte, stellte ich fest, dass dies der Weg wäre, um die Ausnahmen zu erfassen und meine eigenen Fehlermeldungen auszugeben. A...
Implementieren der Fehlerbehandlung in ANTLR4
Ich habe die folgende Grammatik zum Parsen von Logikformeln erster Ordnung, die auf Graphen angewendet werden: grammar Graph; /*------------------------------------------------------------------ * PARSER RULES ...
Warum erhalte ich eine Fehlermeldung beim Zuweisen von Tokens zu einem Kanal?
Ich habe den folgenden Code in meiner G4-Datei. @lexer::members{ public static final int WHITESPACE = 1; public static final int COMMENTS = 2; } WS : (' '|'\t'|'\f')+ -> channel(WHITESPACE) ; COMMENT : '//' ~('\n'|'\r')* -> channel(COMMENTS) ; ...
Analysieren von fortran-style .op. Betreiber
Ich versuche, eine ANTLR4-Grammatik für ein fortran-inspiriertes DSL zu schreiben. Ich habe Probleme mit dem alten Klassiker ".op". Betreiber: if (1.and.1) thenwobei beide "1" als ganze Zahl interpretiert werden sollen. Ich habe mir den ...