Я планирую создать инструмент статического анализатора для проприетарного языка. Я планирую использовать ANTLR для создания AST. Я хотел бы знать, как можно проверить правила и рекомендации, установленные проектом с использованием собственного языка с использованием AST.
например если я построю AST для исходного кода на C и скажу, что я хочу проверить нулевые указатели. Как мне сделать эту проверку, используя AST или CST.
Придется ли мне кодировать в тесте с созданным ANTLR лексером / анализатором?.
Спасибо