Нашел вот такое чудо, для парсинга использует clang.
https://github.com/Andersbakken/rtags/
Какие преимущества от этой фигни можно получить по сравнению с gtags(gnu global)? Я как ни вертел, разницы особой не увидел(по видео), к тому же у gtags есть поддержка vim, например через gtags-cscope, а тут её придется пилить с нуля.
По своему опыту знаю, что gtags работает лучше и более быстро, чем cscope, но там немного не удобно подключать теги пока что, надо сделать какой-то враппер.
Может кто пробовал? А то там зависимостей дофига, а возиться с редактором, который мне не нравится я не хочу. Я хочу узнать в чем реальные плюсы этого.
https://github.com/OpenGrok/OpenGrok/wiki/Comparison-with-Similar-Tools
Я это всё завел потому что всю жизнь работал в основном с проектами на си, а что там чуваки предложат на практику(учебную) я хз, вполне вероятно на cpp, ковыряца в чужом коде без чего-то такого это мазохизм, надо сразу подобрать для этого какую-то альтернативу заранее пока есть время.