這個問題比我以前的問題更精確:General code completion framework written in C/C++。我沒有詳細說明它是否足以獲得我真正需要的答案。用C++編寫的句法和語義代碼完成框架
我想添加到我的IDE「智能感知」代碼完成。我很想在C/C++/C++ 11中擁有一個庫,它可以作爲語法和語義代碼完成工具,並且是通用的,而不是單一的語言特定的(我想爲Java,C++和將來的C#,Python和Javascript)。 如果這個解決方案不是一種以語言爲中心的 - 這應該是通用的,並且可以跨語言擴展。
(我已經找到了一些所謂CEDET,根據它的網站這是我想有,但Lisp語言編寫的,而不是C++。)
能否請你幫我找到好的解決辦法?
如果你想要良好的上下文感知C++ intellisense,你應該看看clang。我認爲至少最新版本的Qt Creator使用clang來解析C(++)源文件,以提供正確的智能感知。 – hyde