Suchergebnisse für Anfrage "antlr"
Quelle von Parsern für Programmiersprachen?
Ich entstaube ein altes Projekt von mir, das eine Reihe einfacher Metriken für große Softwareprojekte berechnet. Eine der Metriken ist die Länge von Dateien / Klassen / Methoden. Derzeit "errät" mein Code, wo Klassen- / Methodengrenzen auf einem ...
Visualisierung eines mit ANTLR erstellten AST (in einer .Net-Umgebung)
Für ein Haustierprojekt fing ich an, mit ANTLR zu fummeln. Nach einigen Tutorials versuche ich nun, die Grammatik für meine eigene Sprache zu erstellen und einen AST zu generieren. Für jetzt spiele ich meistens in ANTLRWorks herum, aber jetzt, ...
ANTLR Ambiguity Issue
ch habe diese Grammati grammar MyGrammar; prog : lexeme* ; lexeme : TOK_INTLIT : [0-9]+; Identifiers : Letter (Letter | Digit | '_' )* ; fragment Letter : [a-zA-Z] ; fragment Digit : [0-9] ; ...Jetzt wenn ich das eingebe:int 2x = 20; Ich ...
ANTLR4 Analysebaumvereinfachung
Gibt es eine Möglichkeit, mit ANTLR4 redundante Knoten in generierten Analysebäumen automatisch zu entfernen? Mehr speziell, ich habe mit einer Grammatik für GLSL experimentiert und Sie erhalten lange lineare Sequenzen von "Ausdrücken" im ...
ANTLR 4.5 - Nicht übereinstimmende Eingabe 'x' erwartet 'x'
Ich habe angefangen, ANTLR zu verwenden und habe festgestellt, dass es mit seinen Lexer-Regeln ziemlich launisch ist. Ein äußerst frustrierendes Beispiel ist das folgende: grammar output; test: FILEPATH NEWLINE TITLE ; ...
Linke Rekursion in ANTLR entfernen
As wird in @ erklä Linke Rekursion entfernen [https://stackoverflow.com/questions/2652060/removing-left-recursion] gibt es zwei Möglichkeiten, die linke Rekursion zu entfernen. Ändern Sie die ursprüngliche Grammatik, um die linke Rekursion mit ...
Wie erstelle ich AST mit ANTLR4?
Ich habe viel darüber gesucht und konnte nichts Nützliches finden, das mir WIRKLICH beim Aufbau eines AST hilft. Ich weiß bereits, dass ANTLR4 AST nicht wie früher ANTLR3 erstellt. Jeder sagt: "Hey, benutze Besucher!", Aber ich konnte kein ...
ANTLR4: Unerwartetes Verhalten, das ich nicht verstehen kann
Ich bin sehr neu beiANTLR4 und versuche meine eigene Sprache aufzubauen. Meine Grammatik beginnt also bei program: <EOF> | statement | functionDef | statement program | functionDef program;und meinstatement ist statement: selectionStatement | ...
Nested Boolean Expression Parser using ANTLR
Ich versuche, einen verschachtelten booleschen Ausdruck zu analysieren und die einzelnen Bedingungen innerhalb des Ausdrucks separat abzurufen. Zum Beispiel, wenn die Eingabezeichenfolge ist: (A = a ODER B = b ODER C = c UND ((D = d UND E = e) ...
Der ausgewählte Assistent konnte in Eclipse for Anltr 4 nicht gestartet werde
Der ausgewählte Assistent konnte nicht gestartet werden. Fehler beim Erstellen des Injektors für com.github.jknack.antlr4ide.Antlr4 ExtensionFactory: com.github.jknack.antlr4ide.ui.Antlr4ExecutableExtensionFactory Fehler beim Erstellen des ...