A C99 Parser written in C99 that uses recursive descent for its functionality.
One of the standout features of the tool is its versatility, as cparser can be used independently or as a frontend to the libFirm intermediate representation. It is worth noting that this tool is currently being used by several professionals, making it a reliable choice among developers worldwide.
I was impressed by the tool's variety of built-in functionalities, which includes support for lots of GNU extensions. This means that cparser can smoothly parse complex projects like the Linux/BSD system headers as well as compile typical C ones with ease.
Furthermore, cparser is a robust tool that is able to bootstrap itself without any problems, making it an efficient option for software projects. I also tested the tool by compiling and running the spec CINT2000, and I did not encounter any issues whatsoever.
Overall, cparser is an excellent tool for software development, and I would recommend it to any developer looking for a reliable C99 parser. With its versatility, built-in functionalities, and efficient bootstrapping, it's an excellent solution for any project.
Version 0.9.9: N/A