begin a new preprocessor