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