[Geany-devel] C++ tagmanager not recognising classes after field
elextr at xxxxx
Mon May 31 02:02:36 UTC 2010
2010/5/31 Enrico Tröger <enrico.troeger at uvena.de>:
> On Thu, 27 May 2010 13:52:57 +1000, Lex wrote:
>> Found it, C like parsing failed to account for the fact that a colon
>> (:) could be used to indicate parents of a class or struct and still
>> be used to indicate a bitfield size.
> Wow, cool. Good catch!
>> Patch attached. I'm not sure I've got the tm formatting right so feel
>> free to fix.
> Thanks a lot.
> I added parenthesis around "isLanguage (Lang_cpp) && (st->declaration
> == DECL_CLASS || st->declaration == DECL_STRUCT)" to make gcc happy
> (it warned about missing parenthesis around && within ||). It
> still seems to work so I guess I did it the right way but I would be
> happy if anyone could prove my change :).
Havn't had time to update my Geany but the commit looks like what I
meant it to be, if I read the brackets right that is, looks like lisp
> Get my GPG key from http://www.uvena.de/pub.asc
> Geany-devel mailing list
> Geany-devel at uvena.de
More information about the Devel