JCPP 1.4.7 Description:
JCPP is an open source, free, compliant, complete, standalone and cross-platform library software written in the Java programming language and designed from the ground up to act as a Java C preprocessor. In other words, JCPP is a pure Java implementation of the C preprocessor, which is an evolved version derived from the de-facto behaviour of the first preprocessors. The software can be used by Java developers who want to write C-style compilers using various tools, such as sablecc, JLex, antlr, CUP, etc. In addition, JCPP can preprocess the Apple Objective C library. It is a known fact that this program has been used to preprocess big parts of the source code of the GNU C library.