changes in syntactic preprocessor