D15530: kdev-clang : somewhat more complete ObjC(++) support
René J.V. Bertin
noreply at phabricator.kde.org
Thu Sep 20 21:51:36 BST 2018
rjvbb updated this revision to Diff 42007.
rjvbb added a comment.
A small additional change to the plugin json, and a request for a bit of help.
In most cases the parser will only show a supposed forward declaration for ObjC classes, at the proper line nr. for (usually) the @interface definition. That's not correct, and I think it's because of the way CXCursorKind tokens are handled in cursorkindtraits.h . I tried to look into that but haven't been able to figure out how to make relevant changes to that file and not get a ton of compiler errors (which I also don't understand).
http://andrewd.ces.clemson.edu/courses/cpsc102/notes/ObjC.pdf
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D15530?vs=41697&id=42007
REVISION DETAIL
https://phabricator.kde.org/D15530
AFFECTED FILES
plugins/clang/duchain/builder.cpp
plugins/clang/duchain/cursorkindtraits.h
plugins/clang/duchain/documentfinderhelpers.cpp
plugins/clang/duchain/parsesession.cpp
plugins/clang/kdevclangsupport.json
To: rjvbb, #kdevelop
Cc: kossebau, kdevelop-devel, glebaccon, antismap, iodelay, vbspam, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20180920/5e906b7b/attachment.html>
More information about the KDevelop-devel
mailing list