A program invoked by various compilers to process code befORe compilation. FOR example, the C preprocessOR, cpp, handles textual macro substitution, {conditional compilation} and inclusion of other files. A preprocessOR may be used to transfORm a program into a simpler language, e.g. to transfORm C++ into C. (1994-11-09)