public static CompilerPipeline Extend(CompilerPipeline pipeline) {
if(pipeline.Find(typeof(ExtensionsPreprocessorCompilerStep))==-1) {
#if !LIB2
if (pipeline.Find(typeof (BooParsingStep)) != -1) {
pipeline.InsertAfter(typeof (BooParsingStep), new ExtensionsPreprocessorCompilerStep());
}
#else
if (pipeline.Find(typeof(Parsing)) != -1)
{
pipeline.InsertAfter(typeof(Parsing), new ExtensionsPreprocessorCompilerStep());
}
#endif
}
return pipeline;
}