parser preprocessor modifs