summaryrefslogtreecommitdiff
path: root/lang/cparser
AgeCommit message (Collapse)AuthorFilesLines
2009-08-18Update to 0.9.9.hasso3-15/+15
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
2008-12-17Update to cparser-0.9.7:joerg6-38/+37
* 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
2008-11-28Add a reminder to install with debugging symbols if buildingbjs1-2/+2
with e.g. -g (in the future)
2008-11-28Import cparser-0.9.5.bjs6-0/+179
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.