У меня есть AST, полученный из ANTLR Parser Generator для Java. То, что я хочу сделать, - это как-то построить граф потока управления исходного кода, где каждый оператор или выражение является уникальным Node. Я понимаю, что для этой идентификации должна быть какая-то рекурсивность, мне было интересно, что вы предложите в качестве наилучшего варианта, и если ANTLR имеет набор инструментов, который я могу использовать для этой работы. Ура, Крис
EDIT - Моя главная задача - получить граф потока управления (CFG) из AST. Таким образом, я могу получить древовидное представление источника. Чтобы уточнить, исходным кодом и языком реализации является Java.