SC Preprocessor