Changes in 0.9.9:
* bugfixes
* extend and improve support for attributes
* adapat to latest libfirm
Changes in 0.9.8:
* several bugfixes
* add/correct semantic checks
* improve error recovery
* support more GCC extensions
* add/improve/correct warnings
* lots of bugfixes
* add/correct semantic checks
* more/improved warnings
* internal cleanups (introduce entity_t types)
* support more GCC extensions
* improved error recovery
* support more switches for GCC compatibility
* support for libc builtins
* add a manpage
Cparser is a recursive descent C99 parser written in C99. It contains
a lexer, a parser, and the appropriate constructs; it does AST and
semantic analysis. It is currently used as a frontend to the
libFirm intermediate representation. However, it can be used
independently, and also is able to bootstrap itself. Currently, cparser
uses an external preprocessor.