Suchergebnisse für Anfrage "antlr"

2 die antwort

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

4 die antwort

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

0 die antwort

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

TOP-Veröffentlichungen

4 die antwort

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

2 die antwort

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

8 die antwort

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

4 die antwort

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

2 die antwort

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

2 die antwort

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

6 die antwort

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