1 ucpp is a C preprocessor and lexer. It has the following goals:
3 - Strict conformance to the C99 standard (with switches to
4 disable some extensions and mimic C90 behaviour)
5 - Low memory consumption
6 - Possibility to use the code as a lexer (that outputs tokens