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