Suchergebnisse für Anfrage "antlr4"

1 die antwort

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 ...

2 die antwort

So steuern Sie die Fehlerbehandlung und Synchronisierung in Antlr 4 / c #

Ich verwende Antlr 4 mit C # -Ziel. Hier ist eine Teilmenge meiner Grammatik:

4 die antwort

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.

TOP-Veröffentlichungen

1 die antwort

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...

1 die antwort

wie man antlr4 besucher benutzt

2 die antwort

Ist es möglich, Antlr für die Vervollständigung des Quellcodes zu verwenden?

3 die antwort

Antlr4-Listener und -Besucher - was implementieren?

1 die antwort

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 ...

1 die antwort

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) ; ...

1 die antwort

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 ...