antlr

ANTLR, ein anderes Tool für die Spracherkennung, ist ein Sprachwerkzeug, das ein Framework für die Konstruktion von Erkennern, Interpretern, Compilern und Übersetzern aus grammatikalischen Beschreibungen mit Aktionen in verschiedenen Zielsprachen bereitstellt.
2
Antworten

Gibt es Werkzeuge, um zwischen ANTLR und anderen Formen von BNF zu konvertieren?

Gibt es irgendwelche Werkzeuge, um ANTLR-Grammatiksyntax zu und von anderen BNF-Syntaxen umzuwandeln? Es gibt verschiedene Formen von Backus-Naur-Form (BNF, EBNF, ABNF, W3C-BNF, XBNF ...) mit Spezifikation, z.B. siehe diese Liste . Die ANTLR-Gr...
01.02.2011, 22:52
1
Antwort

ANTLR Decision kann die Eingabe mithilfe mehrerer Alternativen abgleichen

Ich habe diese einfache Grammatik: %Vor% Wenn ich es ausführe sagt es: Die Entscheidung kann Eingaben wie '*' mit mehreren Alternativen 1,2 abgleichen Die Entscheidung kann Eingaben wie '/' mit mehreren Alternativen 1,2 abgleichen I...
31.10.2011, 13:06
1
Antwort

ANTLR Parser mit manuellem Lexer

Ich migriere einen C # -basierten Programmiersprachencompiler von einem manuellen Lexer / Parser zu Antlr. Antlr hat mir starke Kopfschmerzen bereitet, weil es normalerweise meistens funktioniert, aber dann gibt es die kleinen Teile, die ni...
10.12.2010, 23:21
1
Antwort

Zuordnung von ANTLR-Syntaxregeln zu benutzerdefinierten Java AST-Klassen für die Codegenerierung

Ich scheine mit der AST- & gt; StringTemplate Seite der Dinge zu kämpfen, wahrscheinlich weil ich komme, Parser von Hand zu schreiben - & gt; LLVM. Was ich suche, ist eine Möglichkeit, eine Parsing-Regel automatisch mit einer AST-Klasse abzug...
27.11.2012, 04:18
3
Antworten

Wie kann ich in ANTLR eine saubere, Python-ähnliche Grammatik konstruieren?

Guten Tag! Wie kann ich eine einfache ANTLR-Grammatik erstellen, die mehrzeilige Ausdrücke ohne Semikolon oder umgekehrte Schrägstriche behandelt? Ich versuche eine einfache DSLs für Ausdrücke zu schreiben: %Vor% Insgesamt möchte ich,...
23.07.2009, 03:27
3
Antworten

Drag & Drop visuellen Editor in Eclipse

In meinem aktuellen Projekt schreibe ich High-Level-Spezifikation (wie unten als Referenz angegeben) und analysieren es mit Grammatik in ANTLR geschrieben und dann mit StringTempate äquivalenten Java-Programmiercode zu generieren. Nun findet mei...
28.06.2015, 07:18
1
Antwort

Parser- und Lexer-Dateien werden nicht automatisch von Eclipse generiert

Ich verwende die antlr-3.4-complete-no-antlrv2.jar-Version von ANTLR auf Eclipse Indigo. Ich habe das ANTLR IDE Plugin zusammen mit ZEST und GEF installiert. Wenn ich eine kombinierte Grammatikdatei erzeuge und einen Header, einen Lexer-Heade...
12.01.2012, 01:18
2
Antworten

Kann ich ANTLR-Abhängigkeiten vom generierten Code entfernen?

ANTLR generiert eine Java-Quelle aus der Grammatikdatei. Die generierte Quelle hat eine Abhängigkeit von ANTLR-Klassen. Kann ich 'saubere' Java-Quellen mit ANTLR erzeugen, die keine Antlr-Abhängigkeit haben? Wenn nicht, kann jemand einen J...
21.11.2011, 14:02
2
Antworten

Kompilieren von ISO SQL-2003 ANTLR Grammatik

Ich versuche, die ISO-SQL 2003-Grammatik von hier aus zu kompilieren Ссылка . Alle drei Versionen davon finden Sie hier Ссылка . Dies sind die Schritte, denen ich gefolgt bin, java -jar antlr-3.3-complete.jar -Xmx8G -Xwatchconversion sq...
10.12.2015, 13:03