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