A fast preprocessor for C and C++