Мы работаем над языковым модулем (fork) для языка Salesforce.com Apex. Это запатентованный язык, где нет открытой грамматики. Доступна библиотека парсеров на основе ANTLR в рамках публичной лицензии Eclipse, которую я хотел бы использовать.Использовать парсер ANTLR в PMD (для реализации модуля языка Apex)
Как мы будем это делать технически? Есть ли какой-нибудь пример или учебник по использованию настраиваемого парсера? Я нашел только код JJTree/JavaCC и думаю, что нужен какой-то адаптер. Я не могу себе представить, что раньше никто не использовал ANTLR с PMD.