Я ищу конфигурацию / комбинацию плагинов + clang (или любого другого синтаксического анализатора), которая может позволить возвышенному тексту выделять все пользовательские определенные типы так же, как он выделяет собственные типы, такие как int, double, char и т.д. Более конкретно, я предполагаю, что Точная реализация будет заключаться в том, чтобы обойти все включенные файлы (как пользовательские написанные, так и скомпилированные библиотеки) и найти имена всех определенных классов, структур и typedefs и выделить их как типы в остальной части исходного кода.
Существуют ли подобные конфигурации для других языков, таких как python, javascript, java?