Suchergebnisse für Anfrage "antlr4"
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 ...
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 ...
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 ...
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 : ...
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 ...
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 ')' | '"' ...
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 ...
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 ...
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 ...
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, ...