private BooCompiler CreateCompiler(BooDocumentVisitor visitor) { var newCompiler = compiler ?? new BooCompiler(); newCompiler.Parameters.OutputWriter = new StringWriter(); newCompiler.Parameters.Pipeline = new Compile { BreakOnErrors = false }; newCompiler.Parameters.Pipeline.Add(visitor); return newCompiler; }
public void Reset() { visitor = new BooDocumentVisitor(); compiler = CreateCompiler(visitor); }
public BooDocumentCompiler() { visitor = new BooDocumentVisitor(); compiler = CreateCompiler(visitor); }