ANTLR i Eclipse (lub dowolne przyzwoite IDE)

Używam ANTLR z Eclipse od jakiegoś czasu przy użyciu wtyczki ANTLRv3IDE. Chociaż nie jest doskonały i nieco przestarzały, dobrze sobie radzi.

Teraz zamierzam przełączyć się na ANTLRv4 na inny DSL, który tworzę. Jednak obsługa Eclipse wydaje się być wyjątkowo cienka. Postanowiłem wypróbować ANTLRWorks, który jest wtyczką NetBeans, ale nie udało mi się go zainstalować (wydaje się, że jest on zablokowany dla konkretnych wersji datowanych (201302132200, podczas gdy mam coś nowszego, jeszcze 7.3, jak mówią dokumenty) zależności).

Tak więc pytanie: Czy ktoś założyłkażdy Java IDE (najlepiej Eclipse, ale mogę przekonać się do zmiany, jeśli wsparcie jest dobre dla czegoś innego) do integracji z ANTLR? Mam na myśli integrację: kod generuje na zapisie / skrót klawiaturowy i kolorowanie składni (przynajmniej). Uzupełnianie kodu i inne funkcje są oczywiście miłe, ale na razie mógłbym żyć bez nich.

Doskonale zdaję sobie sprawę z Xtext i odniosłem wielki sukces, wykorzystując go w niektórych projektach, ale niestety nie pasuje on do potrzeb tutaj (nie wymaga wsparcia IDE, potrzebuje mojego własnego modelu DSL nie opartego na ECore itp.).

Wiem, że ANTLRWorks można uruchomić jako samodzielną aplikację bez IDE Java, ale uważam, że jest to rozwiązanie ostatniej szansy, ponieważ praca w ten sposób jest niezwykle kłopotliwa (przełączanie między aplikacjami, pliki niezsynchronizowane, brak obsługi VCS itp.) . Próbowałem odwrotnie: zainstalować części Java w ANTLRworks (która sama jest dystrybucją NetBeans), ale nie zakończyło się to dobrze (wydaje się, że podstawowa obsługa projektu została usunięta z ANTLRworks).

questionAnswers(4)

yourAnswerToTheQuestion