Изначально просто брать и заменять свой парсер на clang никто не собирался - разработчики не хотят регрессий, даже ради точного анализа. Где-то в 2010 был составлен долгосрочный план, и один инженер - Erik Verbuggen - начал работу. И вот автокомплит/подсветка уже заработала, и тут столкнулись с проблемами производительности - в файлах самого QtCreator репарсинг генерация дополнения занимает до 0,6 сек, подсветка - до 1 сек.

Потом Erik Verbuggen уехал на полгода в отпуск, а теперь его бросили затыкать недостаток сил в нативном парсере. Экспериментальная поддержка сделана на 50% - ещё нет лексера и индексера на clang, для этого используется нативный парсер. #qt #digia #clang #compilers #qt-creator #parsers http://www.linux.org.ru/news/opensource/8447338?cid=8447726

բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)