I\'d like to start a project that involves transforming C code, but I\'d like to include the preprocessor directives. I don\'t want to reinvent th
Take a look at Clang. (See http://clang.llvm.org/features.html#applications .)