Suchergebnisse für Anfrage "antlr4"

5 die antwort

antlr4-Hallo kann nicht als Lexer oder Parser geladen werden

Ich muss vor kurzem Parser verwenden, um ein Projekt zu machen. Ich lade runterANTLR4 und befolgen Sie die im Buch beschriebenen SchritteThe Definitive ANTLR4 Reference. Im Folgenden sind die Schritte aufgeführt, die ich in die Befehlszeile ...

1 die antwort

Antlr: Nicht übereinstimmende Eingabe des Anfängers erwartet ID

Als Anfänger lernte ich ANTLR4 von derDie definitive ANTLR 4-Referenz [https://pragprog.com/book/tpantlr2/the-definitive-antlr-4-reference]Buch habe ich versucht, meine geänderte Version der Übung aus Kapitel 7 auszuführen: /** * to parse ...

1 die antwort

ANTLR4-Prädikate, die kontextabhängig sind, funktionieren nicht

Ich analysiere eine C ++ - ähnliche Deklaration mit dieser verkleinerten Grammatik (viele Details wurden entfernt, um sie zu einem voll funktionsfähigen Beispiel zu machen). Es funktioniert nicht auf mysteriöse Weise (zumindest für mich). Steht ...

TOP-Veröffentlichungen

1 die antwort

Antlr Fremdeintrag

Ich habe eine Grammatikdatei BoardFile.g4, die (nur relevante Teile) enthält: grammar Board; //Tokens GADGET : 'squareBumper' | 'circleBumper' | 'triangleBumper' | 'leftFlipper' | 'rightFlipper' | 'absorber' | 'portal' ; NAME : ...

1 die antwort

ANTLR4 negativer Lookahead in Lexer

Ich versuche, Lexer-Regeln für PostgreSQL SQL zu definieren. Das Problem ist, dass die Operatordefinition und die Zeilenkommentare in Konflikt miteinander stehen. zum Beispiel@--- ist ein Operator-Token@- gefolgt von der-- Kommentar und ...

1 die antwort

Warum stimmt ANTLR4 nicht mit "von" als Wort und "," als Interpunktion überein?

Ich habe einHello.g4 Grammatikdatei mit einer Grammatikdefinition: definition : wordsWithPunctuation ; words : (WORD)+ ; wordsWithPunctuation : word ( word | punctuation word | word punctuation | '(' wordsWithPunctuation ')' | '"' ...

1 die antwort

ANTLR: Hilfe zu Lexing-Fehlern für ein benutzerdefiniertes Grammatikbeispiel

Welcher Ansatz würde es mir ermöglichen, Lexing-Fehler am besten zu melden? Als einfaches Beispiel möchte ich eine Grammatik für den folgenden Text schreiben (Leerzeichen werden ignoriert und String-Konstanten können der Einfachheit halber kein ...

1 die antwort

Wie kann ich mit ANTLR4 einen AST erstellen? [Duplikat

Diese Frage hat hier bereits eine Antwort: Wie erstelle ich AST mit ANTLR4? [/questions/29971097/how-to-create-ast-with-antlr4] 2 AntwortenIch habe eine ANTLR3-Grammatik, die einen abstrakten Syntaxbaum erstellt. Ich freue mich auf ein Upgrade ...

2 die antwort

Antlr4 erkennt Unicode-Zeichen nicht richtig

Ich habe eine sehr einfache Grammatik, die versucht, 'é' mit dem Token E_CODE abzugleichen. Ich habe es mit dem TestRig-Tool (mit der Option -tokens) getestet, aber der Parser kann es nicht richtig zuordnen. Meine Eingabedatei wurde in UTF-8 ...

4 die antwort

mismatched Eingabe beim Lexen und Parsen mit Modi

Ich habe ein ANTLR4-Problem mit nicht übereinstimmendem Eingang, kann es aber nicht lösen. Ich habe eine Menge Fragen gefunden, die sich damit befassen, und normalerweise dreht sich alles darum, dass der Lexer dem Token etwas anderes zuordnet, ...