Я разрабатываю плагин для Eclipse CDT и хочу создать иерархию вызовов функции.
Возможно ли это без необходимости самостоятельно просматривать синтаксическое дерево каждого файла?
Я разрабатываю плагин для Eclipse CDT и хочу создать иерархию вызовов функции.
Возможно ли это без необходимости самостоятельно просматривать синтаксическое дерево каждого файла?
Вот ссылка на код в CDT, который используется для заполнения представления иерархии вызовов: http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/tree/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/callhierarchy/CHQueries.java
Выглядит довольно сложно, и все это внутреннее (имеется в виду не общедоступный API). Развлекайся.