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
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? –