public static MonCVMTool Construct(Job job, MonC toolchain, IVMInput input) { if (job._debugger) { return(new MonCDebuggerVMTool(job, input)); } return(new MonCVMTool(job, input)); }
public static MonCCodeGenTool Construct(Job job, MonC toolchain, ICodeGenInput input) => new MonCCodeGenTool(job, input);
public static MonCLinkTool Construct(Job job, MonC toolchain, ILinkInput input) => new MonCLinkTool(job, input);