GNOME Bugzilla – Bug 364536
patch improving recognition of C++ keywords in colorizer (code.l)
Last modified: 2007-04-05 20:10:08 UTC
This patch extends the pretty-printer to support template-style casts: static_cast, dynamic_cast, const_cast et al new C++ standard data types: size_t, wchar_t Microsoft specific context-sensitive keywords for C++/CLI, the .NET extensions to C++: ref class, value class et al, __super, safe_cast, abstract, sealed, property, event, for each (x in y) I will post a patch for the documentation components shortly (scanner.l and others).
Created attachment 75261 [details] [review] doxygen_colorize_c++cli.patch Tested on cygwin with a pretty complex C++/CLI codebase. I am trying to split up a lot of widespread changes into single target patches; the changes as a whole are tested on a huge project with C#, C, C++, C++/CLI and extra dot files.
Thanks Ben, I'll include this patch in the next CVS update.
This bug was marked "assigned" by me some time ago, which means it should be fixed in version 1.5.2 and is hereby marked as such. I would kindly request you to check if this version indeed fixes the problem and reopen the bug report should you still see the same problem.