Можно ли использовать парсер llvm-clang в инкрементном/онлайн-режиме?
Скажем, я пишу редактор, и я хочу, чтобы я смог проанализировать код С++, который у меня передо мной.
Я не хочу писать собственный взломанный парсер.
Я хотел бы использовать что-то полнофункциональное, например llvm-clang.
Есть ли простой способ захватить парсер llvm-clang? (И достаточно ли он достаточно быстро, чтобы запустить его в фоновом режиме)?
Спасибо!