Tag: antlr4

Die Version 4 von einem Anderen Tool for Language Recognition (ANTLR), ein flexibler lexer/parser-generator. ANTLR4 bietet eine verbesserte adaptive LL (*) – parsing-Algorithmus, verbessert, auf den einfacheren LL (*) – Algorithmus in ANTLR3.

Warum tritt 'keine brauchbare alternative am Eingang'?

Anzahl der Antworten 2 Antworten
Schrieb ich die folgenden kombinierten Grammatik: grammar KeywordGrammar; options{ TokenLabelType = MyToken; } //start rule start: sequence+ EOF; sequence: keyword filter?; filter: simpleFilter | logicalFilter | rangeFilter; logicalFilter: andFilter | orFilter | notFilter; simpleFilter: lessFilter | greatFilter

ANTLR4 Parser, Besucher nicht erstellt

Anzahl der Antworten 5 Antworten
Ich bin neu in ANTLR und versucht zu schreiben-Grammatik in ANTLR4 ohne Vorherige Bürste mit der vorherigen version. Ich bin nach dem Buch " Die Definitive ANTLR 4 Reference'. Ich benutze Eclipse und installiert ANTLR4 IDE wie

Intellij wird nicht erkannt antlr-generierten source-code

Anzahl der Antworten 6 Antworten
Ich habe Probleme damit, Intellij zu erkennen ist der generierte Quellcode von antlr4. Jede Referenz auf das erzeugte code wird als Fehler, code-Vervollständigung funktioniert nicht, etc. Ich bin mit maven und dem antlr4-maven-plugin, um den code zu

Ist die "Implizite token-definition im parser-Regel" etwas zu befürchten?

Anzahl der Antworten 2 Antworten
Ich bin momentan dabei, meine erste Grammatik mit ANTLR und ANTLRWorks 2. Ich habe meist fertig, und die Grammatik selbst (man erkennt die Codes geschrieben in der beschriebenen Sprache und baut korrekten parse-Bäume), aber ich habe noch

Antlr4 Zuhörer und Besucher - die zu implementieren?

Anzahl der Antworten 3 Antworten
Lese ich "The Definitive Antlr 4 Reference" und Holen Sie sich die Idee in Bezug auf, wie die Zuhörer und Besucher. Das Buch erklärt besonders gut, wie die Zuhörer, beziehen sich auf SAX-Parser und macht es offensichtlich,

Antlr : beginner 's nicht übereinstimmende Eingabe erwartet, ID

Anzahl der Antworten 1 Antworten
Als Anfänger, wenn ich lernen ANTLR4 aus der The Definitive ANTLR 4 Reference Buch, ich habe versucht zu laufen, meine modifizierte version der übung aus Kapitel 7: /** * to parse properties file * this example demonstrates

Wie schaffen AST mit ANTLR4?

Anzahl der Antworten 2 Antworten
Ich habe lange gesucht, VIEL über diese und ich konnte nicht finden, etwas sinnvolles, das mir WIRKLICH dabei hilft, bauen Sie einen AST. Ich weiß schon, dass ANTLR4 nicht bauen AST wie ANTLR3 verwendet, um zu tun.

wie zu verwenden antlr4 Besucher

Anzahl der Antworten 1 Antworten
Ich bin ein Anfänger von antlr. Ich versuchte zu verwenden Besucher in meinem code und Folgen den Anweisungen auf dem Netz. Allerdings fand ich heraus, dass der Besucher war nicht in der Methode, die ich schaffen an

ANTLR 4 und AST Besucher

Anzahl der Antworten 2 Antworten
Ich versuche, ASTs mit ANTLR4, mit diesen Dateien: Builder.java import org.antlr.v4.runtime.ANTLRInputStream; import org.antlr.v4.runtime.CharStream; import org.antlr.v4.runtime.CommonTokenStream; import org.antlr.v4.runtime.TokenStream; public class Builder { public static void main(String args) { CharStream input = new ANTLRInputStream("ON M1==2 && M3 == 5

Antlr4 C# - Anwendung Tutorial/Beispiel

Anzahl der Antworten 3 Antworten
Möchte ich Antlr4 zu analysieren, einige Dateien in mein C# - Anwendung. Ich habe in der Lage zu generieren, der parser-und lexer-Dateien, so weit mein grammer. Nun würde ich gerne nutzen, Lesen Sie in den Dateien und

ANTLR4: Whitespace-Handhabung

Anzahl der Antworten 1 Antworten
Ich habe viele gesehen, die ANTLR-Grammatiken verwenden, whitespace handling wie diese: WS: [ \n\t\r]+ -> skip; //or WS: [ \n\t\r]+ -> channel(HIDDEN); Also die Leerzeichen Weg geworfen bzw senden, um die versteckten Kanal. Mit einer Grammatik wie

antlr4 sql-Grammatik

Anzahl der Antworten 4 Antworten
Tut ANTLR4 eine sql-Grammatik zur Verfügung? Wenn ja, wo kann ich es finden? Gibt es einen link von der ANTLR-wiki, aber der link ist kaputt: Grammatik-Liste InformationsquelleAutor der Frage Chris Snow | 2013-01-22

Wie automatisch zu generieren lexer+parser mit ANTLR4 und Maven?

Anzahl der Antworten 2 Antworten
Ich bin neu ANTLR4, und es scheint, dass es kein Eclipse-Plug-In für v4. So wäre es schön zu bauen, die automatisch die Java-Quellen aus .g4-Grammatiken. Ich habe ein einfaches, leeres Maven-Projekt mit src/main/java src/test/java. Wo die .g4-Dateien?

ANTLR4 Besucher-Muster auf einfache arithmetische Operationen Beispiel

Anzahl der Antworten 2 Antworten
Ich bin ein absoluter ANTLR4 newbie, also bitte verzeiht mir meine Unwissenheit. Ich lief in diese Präsentationwo eine sehr einfache arithmetische Ausdrücke Grammatik definiert ist. Es sieht so aus: grammar Expressions; start : expr ; expr :

Probleme beim einrichten von ANTLR 4 IDE auf Eclipse Luna (4.4)

Anzahl der Antworten 1 Antworten
Ich versuche zu installieren die ANTLR 4 IDE auf Eclipse Luna (4.4). Ich habe es installiert aus dem Markt, aber ich habe keine Idee, wie Sie ein Projekt erstellen, das eine ANTLR 4 Lexer/Parser. Wenn ich ein

Konfigurieren antlr4 plugin für Intellij IDEA

Anzahl der Antworten 2 Antworten
Ich sah ganz über dem Platz für das konfigurieren der antlr4 plugin für IntelliJ IDEA. Aber ich kann nichts finden. Ich war nur in der Lage, um das plugin zu installieren. Wenn ich noch hinzufügen .g4-Dateien manuell

Wenn die Grammatik vollständig ist, wie kann man am besten einen ANTLR v4-Baum durchlaufen?

Anzahl der Antworten 1 Antworten
Ziel Arbeite ich an einem Projekt zur Erstellung einer Varscoper für Coldfusion CFscript. Im Grunde bedeutet dies, die Kontrolle über Quellcode-Dateien, um sicherzustellen, dass haben die Entwickler richtig var'd Variablen. Nach ein paar Tagen Arbeit mit ANTLR

antlr4-Kann Hallo als Lexer oder Parser nicht laden

Anzahl der Antworten 6 Antworten
Ich vor kurzem zu verwenden-parser zu tun, ein Projekt. Ich download ANTLR4 und befolgen Sie die Anweisungen in dem Buch beschrieben The Definitive ANTLR4 Reference. Im folgenden sind die Schritte, die ich geben in die Befehlszeile ein:

Fehlerbehandlung in ANTLR4

Anzahl der Antworten 3 Antworten
Das standardmäßige Verhalten, wenn der parser nicht weiß, was zu tun ist, um Nachrichten auszudrucken, um das terminal wie: Zeile 1:23 fehlende DEZIMALEN bei '}' Dies ist eine gute Nachricht, aber an der falschen Stelle. Ich würde

ANTLR 4 $ channel = HIDDEN und Optionen

Anzahl der Antworten 1 Antworten
Ich brauche Hilfe mit meinen ANTLR 4 Grammatik nach der Entscheidung zu wechseln, um v4-v3. Ich bin nicht sehr erfahren mit ANTLR-also ich bin wirklich Leid, wenn meine Frage dumm ist 😉 In v3 ich verwendete den

ANTLR: Gibt es ein einfaches Beispiel?

Anzahl der Antworten 4 Antworten
Ich würde gerne loslegen mit ANTLR, aber nachdem er ein paar Stunden überprüfung der Beispiele, an die antlr.org Seite, ich kann immer noch nicht ein klares Verständnis der Grammatik, Java-Prozess. Gibt es einige einfache Beispiel, so etwas

Wie erstelle ich AST mit ANTLR4?

Anzahl der Antworten 2 Antworten
Ich habe lange gesucht, VIEL über diese und ich konnte nicht finden, etwas sinnvolles, das mir WIRKLICH dabei hilft, bauen Sie einen AST. Ich weiß schon, dass ANTLR4 nicht bauen AST wie ANTLR3 verwendet, um zu tun.

Was ist ein "semantisches Prädikat" in ANTLR?

Anzahl der Antworten 2 Antworten
Was ist ein semantische Prädikat in ANTLR? Kommentar zu dem Problem Beachten Sie, dass seit dem konnte ich nicht finden, eine anständige online-Ressource, post für jemand, der wissen wollte, was für ein semantische Prädikat ist, habe ich