public void SetupParser() { Optimisation = 1; DefaultStylizer = () => new PlainStylizer(); DefaultImporter = () => new Importer(); DefaultParser = () => new Parser(Optimisation, DefaultStylizer(), DefaultImporter()); DefaultEnv = () => { var env = new Env(DefaultParser()); env.AddPlugin(PassThroughAfterPlugin = new PassThroughAfterPlugin()); env.AddPlugin(PassThroughBeforePlugin = new PassThroughBeforePlugin()); return(env); }; }
public void SetupParser() { Optimisation = 1; DefaultStylizer = () => new PlainStylizer(); DefaultImporter = () => new Importer(); DefaultParser = () => new Parser(Optimisation, DefaultStylizer(), DefaultImporter()); DefaultEnv = () => { var env = new Env(DefaultParser()); env.AddPlugin(PassThroughAfterPlugin = new PassThroughAfterPlugin()); env.AddPlugin(PassThroughBeforePlugin = new PassThroughBeforePlugin()); return env; }; }