Formulating strategry for doing preprocessor conditional parsing