Ich verwendet, um Antlr4, und damit die Grammatik generiert den Lexer und Parser und alle Klassen in Java. Wie kann ich meine ANTLR-Grammatik dazu bringen, Scala-Code anstelle von Java-Code zu erzeugen?Generieren Scala-Code von Antlr
Antwort
Ab diesem Moment gibt es kein Scala-Ziel für ANTLR v4 (noch gibt es einen für v3).
Ist dies noch gültige Aussage, dass kein Scala Ziel [ca. 2014 Mitte] – asyncwait
@asyncwait, ja, ab diesem Moment hat ANTLR 4 Java und C# Ziele, und JavaScript und Python 2 & 3 werden entwickelt: https: // github.com/antlr. ANTLR 3 wird wahrscheinlich keine neuen Ziele erhalten. –
@asyncwait Es scheint, dass es jetzt einen gibt: https://github.com/bdkent/antlr4-scala-target – devalias
- 1. Bietet ANTLR Semantik
- 2. Ist ANTLR 4 schneller als ANTLR 3?
- 3. Verwendung von antlr zum Generieren von Quellcode für eine andere Sprache
- 4. Verwenden von @header in ANTLR
- 5. Verstehen von Bäumen in ANTLR
- 6. ANTLR JavaScript Target
- 7. Wie konnte ich Java CFG (Control Flow Graph) mithilfe von antlr generieren?
- 8. Antlr Pfeil Syntax
- 9. Bereichsquantorsyntax in ANTLR Regex
- 10. ANTLR: unerwartetes Zeichen
- 11. Antlr 3.2 Rewrite Regeln
- 12. Antlr Behandlung Ausnahmen
- 13. Tutorial zum Gehen ANTLR ASTs in C#?
- 14. Kompilieren von ISO SQL-2003 ANTLR Grammar
- 15. das Textfeld in Parser von antlr Werkzeug
- 16. Arten von analysierten Werte in Antlr Einstellung
- 17. ANTLR AST Gebäude Problem
- 18. Generieren von ANTLR4-Grammatikdateien mit Paketdeklaration in Gradle
- 19. ANTLR Grammatik für Scala?
- 20. Erlang und Antlr
- 21. ANTLR: Leerzeichen Einrückung?
- 22. ANTLR Plugin in Eclipse
- 23. ANTLR rekursive Syntax passende
- 24. Java3d Form mit Antlr
- 25. ANTLR: Tokenname erhalten?
- 26. Antlr Token Priorität
- 27. antlr jedes Zeichen außer
- 28. C# ANTLR Grammatik?
- 29. Testen ANTLR Grammatik
- 30. ANTLR Operator Precedence
Werfen Sie einen Blick auf [Combinator Parsing] (http://www.artima.com/pins1ed/combinator-parsing.html) – zellus
@zellus: OP wollte Hilfe mit einer ANTLR4-Implementierung, nicht einen Neuanfang. –
Ich dachte Scala sollte sich gut mit Java integrieren (ich habe hier keine Expertise). In diesem Fall, warum konnte OP nicht einfach die ANTLR4 Ergebnisse mit Scala integrieren? –