Użyłem Antlr4, a zatem gramatyka generuje Lexer i Parser oraz wszystkie klasy w Javie. Jak mogę uczynić gramatykę ANTLR generowaniem kodu Scala zamiast kodu Java!?Generowanie kodu Scala z Antlr
Odpowiedz
Od tego momentu nie ma docelowej liczby skalarnej dla ANTLR v4 (ani nie istnieje dla wersji 3).
Czy to jest nadal aktualne stwierdzenie, że żaden cel Scala [około 2014 roku]. – asyncwait
@asyncwait, tak, od tej chwili ANTLR 4 ma cele Java i C#, a JavaScript i Python 2 i 3 są opracowywane: https: // github.com/antlr. ANTLR 3 jest mało prawdopodobne, aby uzyskać nowe cele. –
@asyncwait Wygląda na to, że jest teraz: https://github.com/bdkent/antlr4-scala-target – devalias
- 1. Generowanie kodu za pomocą Scala
- 2. Generowanie kodu semantycznego z roslyn
- 3. generowanie kodu Emmet z HTML
- 4. Generowanie abstrakcyjnego drzewa składni dla kodu źródłowego java za pomocą ANTLR
- 5. Generowanie kodu w Maven
- 6. Generowanie kodu HDF5 C
- 7. Generowanie kodu z rozszerzenia Visual Studio
- 8. Generowanie kodu końcowy z szablonu kod Haskell
- 9. Zintegruj generowanie kodu z eclipse C++ build
- 10. Generowanie kodu żądania/odpowiedzi z pliku WSDL
- 11. Generowanie kodu SCons i VariantDir
- 12. Generowanie kodu QR w szynach
- 13. Różne generowanie kodu Enum HashCode?
- 14. Generowanie diagramów dla kodu Haskella
- 15. Generowanie kodu przy użyciu .net
- 16. Powtarzalne generowanie kodu obiektowego C++
- 17. Zrozumienie kodu Scala (-_._ 2)
- 18. Generowanie scala AST dla metody rekurencyjnej
- 19. Jak używać Scala varargs z kodu Java
- 20. Zagnieżdżony Scala singletons z kodu Java
- 21. Generowanie diagramu UML ze źródeł Scala
- 22. antlr dowolny znak z wyjątkiem
- 23. Czy ANTLR 4 jest szybszy od ANTLR 3?
- 24. Erlang i Antlr
- 25. Generowanie kodu Pythona za pomocą pyside-uic
- 26. C#, ANTLR, gramatyka ECMAScript
- 27. Generowanie kodu statycznego za pomocą LLVM API
- 28. Generowanie kodu LLVM C++ API jako backendu
- 29. Generowanie kodu HTML ze strony aktualizacji Eclipse
- 30. Generowanie pokrycia kodu PHPUnit powodującego wyczerpanie pamięci
Zobacz [Parsowanie kombinatorów] (http://www.artima.com/pins1ed/combinator-parsing.html) – zellus
@Zellus: OP chciał uzyskać pomoc przy implementacji ANTLR4, a nie na początku. –
Myślałem, że Scala powinna dobrze zintegrować się z Javą (nie mam tutaj żadnej wiedzy). W takim przypadku, dlaczego OP nie mógł po prostu zintegrować wyników ANTLR4 ze Scala? –