示例#1
0
 public Runner(
     ISyntaxTreeTransformer syntaxTreeTransformer,
     IExecutionService svc,
     IErrorMessageTransformer errorMessageTransformer)
 {
     this.syntaxTreeTransformer = syntaxTreeTransformer;
     this.svc = svc;
     this.errorMessageTransformer = errorMessageTransformer;
     this.functionValidator       = new FunctionValidator(FunctionName);
 }
示例#2
0
文件: Runner.cs 项目: luhis/CodeGolf
 public Runner(
     ISyntaxTreeTransformer syntaxTreeTransformer,
     IExecutionService svc,
     IErrorMessageTransformer errorMessageTransformer,
     ILogger <Runner> logger,
     ILoadAssembly loadAssembly)
 {
     this.syntaxTreeTransformer = syntaxTreeTransformer;
     this.svc = svc;
     this.errorMessageTransformer = errorMessageTransformer;
     this.logger            = logger;
     this.loadAssembly      = loadAssembly;
     this.functionValidator = new FunctionValidator(FunctionName);
 }