Я хочу сгенерировать деревья полного и частичного вызова из базы данных cscope проектов c и c ++ в Linux.
Проект довольно большой, поэтому работать с полным деревом вызовов проекта может быть непросто, поэтому я хочу ограничить генерацию дерева вызовов с помощью grep-подобного фильтра имен функций.
А также я хочу иметь возможность строить поддеревья под названием "вызвано" и "вызвано из" из любой точки.
Таким образом, инструмент должен быть интерактивным и легко исправляемым.
PS:
Я хочу использовать базу данных cscope, потому что она уже используется в проекте и генерируется довольно быстро. Я использую vim editor и у меня система X windows.
На sourceforge есть программа cbrowser, но ее функциональность дерева вызовов (callgraph) нарушена.