Version: 4.0.2 (using KDE 4.5.1) OS: Linux Clang has nice libraries designed for exactly this task, a suitable license and is a full-featured C++ parser without the problems the current parser has on C++ code. Also, it's utterly fast. Reproducible: Didn't try
until someone comes up with a patch nothing will be done in this regard. closing
Closing this bug is like saying "we don't want a new feature". There's a "severity" setting that says "Enhancement", which is ideal in this situation.
yes and no. don't get me wrong, I'd like to see us reusing a library for c++ parsing, but this is simply not doable right now [1] and thus this "feature request" is just clogging our bug tracker. If someone wants to work on it, he can do it - but it is certainly not a "feature request", as it is purely background work. [1]: clang libraries are not shipped on most major distributions yet, so we cannot depend on it. I'm also not sure if there is any abi/api stability promise from the clang project yet. ps: while clang is "probably" a good choice in the future, please don't forget that kdevelop is a multilanguage ide which it achieves through the DUChain. Hence while running clang on a few files might be easy to achieve, see e.g. [2], it is still missing out of most plugins and integration (lots of features in code completion, assistants, code browsing, class browser, ...). [2]: http://gitorious.org/kdevelop-clang
Moving all the bugs from the CPP Parser. It was not well defined the difference between it and C++ Language Support and people kept reporting in both places indistinctively
http://www.youtube.com/watch?v=FbZ_0r4eFfo well, there is existing (experimental) repository.