Boo.BooLangService.Document.BooDocumentCompiler.CreateCompiler C# (CSharp) Method

CreateCompiler() private method

private CreateCompiler ( BooDocumentVisitor visitor ) : BooCompiler
visitor BooDocumentVisitor
return Boo.Lang.Compiler.BooCompiler
        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;
        }