Czy możliwe jest użycie Antlr do uzupełnienia kodu źródłowego?

Nie wiem, czy to pytanie jest ważne, ponieważ nie jestem zaznajomiony z analizowaniem kodu źródłowego. Moim celem jest napisanie funkcji uzupełniania kodu źródłowego dla jednego istniejącego języka programowania (Język „X”) w celach edukacyjnych. Czy Antlr (v4) nadaje się do takiego zadania, czy też konieczne jest ręczne utworzenie i przetworzenie drzewa AST / Parse Tree, zakładając, że nie istnieją żadne istniejące rozwiązania?

Nie znalazłem wiele informacji o tym konkretnym temacie, z wyjątkiem listy książek kompilatora, z wyjątkiem kompilatora, za którym nie jestem.

questionAnswers(2)

yourAnswerToTheQuestion