Как я могу расширить Clang с помощью дополнительного парсера для файлов со специальным окончанием файла, то есть я могу разработать FrontendAction, который гласит: "Эй, я позабочусь обо всех файлах с файлом, заканчивающимся".lorem "и вернуть абстрактное синтаксическое дерево (clang::ASTContext?)"?
Я читал о clang::FrontendAction, clang::Parser и clang::driver::Driver, но мне не удалось выяснить, где и как я должен расширить Clang, чтобы иметь возможность расширять компилятор с помощью дополнительного синтаксического анализатора (не расширяя текущий синтаксический анализатор).