Pracuję nad narzędziem do analizy statycznej i muszę pracować z kodem źródłowym Java i chciałbym napisać mój kod w Scali, aby móc korzystać z jej funkcji funkcjonalnych.Przetwarzanie źródła Java ze Scala
Czy istnieje łatwy sposób, aby przeanalizować kod źródłowy Java i mieć drzewo składni abstrakcyjnej ze Scala? Pomyślałem o używaniu niektórych istniejących parserów Java napisanych w Javie, ale chciałem się upewnić, że nie zabrakło mi fajnej biblioteki Scala
Kombinator parsera Scala może być Twoim wyborem –
Czy istnieje już zaimplementowany parser Java? – mariosangiorgio
Nie powiedziałbym, że będzie łatwo tworzyć narzędzie do analizy kodu źródłowego Java na poziomie semantycznym. Na tym polega znacznie więcej niż analiza. –