Exemplo n.º 1
0
 public static MonCVMTool Construct(Job job, MonC toolchain, IVMInput input)
 {
     if (job._debugger)
     {
         return(new MonCDebuggerVMTool(job, input));
     }
     return(new MonCVMTool(job, input));
 }
Exemplo n.º 2
0
 public static LLVMVMTool Construct(Job job, LLVM toolchain, IVMInput input) =>
 new LLVMVMTool(job, toolchain, input);
Exemplo n.º 3
0
 private LLVMVMTool(Job job, LLVM toolchain, IVMInput input)
 {
     _job       = job;
     _toolchain = toolchain;
     _input     = input;
 }
Exemplo n.º 4
0
 public override IExecutableTool BuildVMJobTool(Job job, IVMInput input) =>
 LLVMVMTool.Construct(job, this, input);
Exemplo n.º 5
0
 public virtual IExecutableTool BuildVMJobTool(Job job, IVMInput input) => throw new NotImplementedException();
Exemplo n.º 6
0
 internal MonCDebuggerVMTool(Job job, IVMInput input) : base(job, input)
 {
 }
Exemplo n.º 7
0
 protected MonCVMTool(Job job, IVMInput input)
 {
     _job   = job;
     _input = input;
 }