D6342: Add more typehints to arguments in PHP

Heinz Wiesinger noreply at phabricator.kde.org
Tue Jun 27 15:58:42 UTC 2017


pprkut accepted this revision.
pprkut added a comment.
This revision is now accepted and ready to land.


  The changes look good, although I think it would be preferable to have the basic types in a separate commit from the more complicated ones like `iterable`, `self`, `object`, etc.
  
  Regarding the tokens, I'm afraid that's the way it is right now. There's currently no way to support more than one PHP version and traditionally we opted for the newest one.
  My next goal was context sensitive lexer support which should take care of the problem with using the tokens as identifiers, so I wouldn't worry too much about that.
  
  IMHO, `self` should still work as a token. We could take a look at the errors you're getting in a separate WIP diff. You could take some hints from the grammar definition in the PHP7 source and see how they did it for comparison.
  
  Regarding `callable`, I'm not sure what you mean.

REPOSITORY
  R52 KDevelop: PHP Support

REVISION DETAIL
  https://phabricator.kde.org/D6342

To: mtijink, #kdevelop, pprkut
Cc: apol, kdevelop-devel, geetamc, Pilzschaf, akshaydeo, surgenight, arrowdodger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170627/8f93fb32/attachment.html>


More information about the KDevelop-devel mailing list