KDevelop syntax parser is barely usable

Sven Brauch mail at svenbrauch.de
Wed Nov 7 11:57:02 GMT 2018


On Wednesday, 7 November 2018 12:11:12 CET Steve the Fiddle wrote:
> The problem may be in part, due to
> Audacity now making more use of C++11, and a little C++14, with more
> templates and broader use of "modern" C++ idioms.

FWIW, this is almost always a setup problem, usually include paths and/or 
preprocessor defines not being set up correctly. For CMake, KDevelop is very 
good at setting this up automatically, for automake much less so.

If include paths, compiler flags and definitions are set correctly, KDevelop's 
parser will be very close to perfect, since it uses clang behind the scenes. 
It doesn't matter how complex your template code is.

Performance is a different topic, but correctness is very good these days.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop/attachments/20181107/0d49afd3/attachment.sig>

More information about the KDevelop mailing list