Ejemplo n.º 1
0
		private void RunCompilerStepAfterExpressionResolutionOn(CompileUnit compileUnit, ICompilerStep step)
		{
			var pipeline = new Boo.Lang.Compiler.Pipelines.ResolveExpressions { step };

			var compiler = new Boo.Lang.Compiler.BooCompiler(new CompilerParameters { Pipeline = pipeline });
			var result = compiler.Run(compileUnit);

			if (result.Errors.Count > 0)
				Assert.Fail(result.Errors.ToString(true));
		}
Ejemplo n.º 2
0
        private void RunCompilerStepAfterExpressionResolutionOn(CompileUnit compileUnit, ICompilerStep step)
        {
            var pipeline = new Boo.Lang.Compiler.Pipelines.ResolveExpressions {
                step
            };

            var compiler = new Boo.Lang.Compiler.BooCompiler(new CompilerParameters {
                Pipeline = pipeline
            });
            var result = compiler.Run(compileUnit);

            if (result.Errors.Count > 0)
            {
                Assert.Fail(result.Errors.ToString(true));
            }
        }