LINUX.ORG.RU

История изменений

Исправление xaizek, (текущая версия) :

Готовых решений не встречал.

Можно конечно и самому реализовать данную программу, задача выглядит на первый взгляд не столь сложной, однако с визуализацией придется попотеть и ей заниматься крайне не хочется

Я бы взял ASTMatchers из clang или аналогичное для парсинга (например gcc-xml, но там XML, с которым не очень удобно работать по сравнению с объектной моделью; подозреваю, что плагином к GCC тоже можно сделать, просто опыта с ними пока совсем мало), а визуализацию отдал GraphViz, которому только граф надо на вход.

Исходная версия xaizek, :

Готовых решений не встречал.

Можно конечно и самому реализовать данную программу, задача выглядит на первый взгляд не столь сложной, однако с визуализацией придется попотеть и ей заниматься крайне не хочется

Я бы взял ASTMatchers из clang или аналогичное для парсинга (например gcc-xml, но там XML, с которым не очень удобно работать по сравнению с объектной моделью; подозреваю, что плагином к GCC тоже можно сделать, просто опыта с ними пока мало), а визуализацию отдал GraphViz, которому только граф надо на вход.