Hi,
> I noticed another parsing speciality: In c++ "typedef enum" and "enum" is
> equally valid code. Gtags-parser handles them differently. Furthermore, I
> would suggest that the type names of enums are "tags" not "symbols", at
> least, if "--typedef" is given ("--typedef: Pick up not only function but
> also typedef name and enum member as a definition."). Probably, some of
> items apply to the C parser as well. For an example, see below.

You are right. We are planning the followings:

[http://www.gnu.org/software/global/plans.html]
* Pickup definitions of data type, enum name, enum value,
  struct member name, union name and struct name in C language.
  Finally, remove GSYMS. (gtags-parser, gtags)

Since the current parser is spaghetti, I feel the necessity of rewriting it.
--
Shigio Yamaguchi <[EMAIL PROTECTED]> - Tama Communications Corporation
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3


_______________________________________________
Bug-global mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-global

Reply via email to