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