Re: [Ctags-devel] New PHP parser
Brought to you by:
dhiebert
From: Colomban W. <lis...@he...> - 2013-08-01 21:05:05
|
Hi, follow-up: Le 20/04/2013 23:50, Colomban Wendling a écrit : > [...] > > Also, the new parser reports the following details: > > * scope (for everything); > * function/methods arguments; > * visibility (private/protected/public/none) of methods and members; > * class, interface and member implementation (abstract or not). ...and I forgot to mention class and interface inheritance. > [...] > > The new parser only currently support entering with "<?" followed by > anything not "xml" (so this includes "<?php", "<?" and "<?="), and > leaving with "?>". So, it doesn't support the long "<script > language="php">" or the ASP tags. > > [...] > > Supporting "<script language="php">" would be a little more boring to > implement, but also doable. However, this style is very uncommon (I > myself never saw it in any code), and many editors don't handle this one > (or at least not correctly), so I didn't spent time trying to implement > this. I now added support for these long tags "<script language="php"></script>". > # The patch > > See the patch item > https://sourceforge.net/tracker/?func=detail&aid=3611477&group_id=6556&atid=306556 > > [...] An up-to-date repository with full log is available on my github: https://github.com/b4n/ctags/commits/better-php-parser As always, I can provide either a full patch or a set of patches or anything, just ask. Regards, Colomban |