LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Проблема GCC в том, что у него нету (или в своё время не было) библиотеки подобной libclang, которую можно было бы цеплять к любой IDE и крутить разные полезные финты, попутно выкидывая из кодовой базы IDE стрёмные самописные парсеры C/C++, которые работали нормально только на «лёгком» коде.

Сейчас ситуация, когда практически все релевантные IDE для C и C++ либо используют libclang (KDevelop, Qt Creator), либо опционально предлагают из него различные плюшки (CLion). Остальные либо в процессе прехода на LSP, который использует libclang тоже, либо померли, либо собственные парсеры поддерживают крупные компании (Eclipse, Visual Studio, CLion).

Исходная версия EXL, :

Проблема GCC в том, что у него нету (или в своё время не было) библиотеки подобной libclang, которую можно было бы цеплять к любой IDE и крутить разные полезные финты, попутно выкидывая из кодовой базы IDE стрёмные самописные парсеры C/C++, которые работали нормально только на «лёгком» коде.

Сейчас ситуация, практически все релевантные IDE для C и C++ либо используют libclang (KDevelop, Qt Creator), либо опционально предлагают из него различные плюшки (CLion).