CppHeaderParser 2.3 Released

Posted by: senex 5 years, 1 month ago

(Comments)

CppHeaderParser version 2.3 is now released.  This release fixed many bugs and added support for #defines, #includes, #pragmas, line numbers and more.

Project page can be found at http://senexcanis.com/open-source/cppheaderparser/

Implemented Feature Request:
Added the attribute "line_number" to methods/properties/classes etc.
Now #defines, #includes, and #pragmas are parsed into defines, includes, and pragmas lists that are part of the CppHeader class


Fixed bugs:
3567172: Enums without inline definition are skipped such as enum Stem stem_property
3567854: Not creating instances of anonymous unions. Now anonymous unions will act like anonymous structs, the variable name will be "" (empyt string)
3568241: Crash parsing 2 anonymous unions in a struct. Now llow multiple variables of the same name if they are anonymous.
3568629: Crash parsing free function with derefence
3569663: Crashes parsing indented #define
3569622: Crashes parsing ::enum
3570105: Error parsing multi line non #define statements
3577484: Class template specialization plus inheritance mis-parsed
Ignore \f

Currently unrated


Comments

Search

Recent Posts

Archive

2016
2014
2013
2012
2011
2006

Categories

Authors

Feeds

RSS / Atom

Menu