示例#1
0
 public ModuleManager(Module module)
 {
     this.module = module;
     memory = new Memory();
     codeManager = new CodeManager(module, memory);
     memory.PushFrame(module.InitialFrame);
     module.Code.OnExecuted += CodeOnExecuted;
 }
示例#2
0
 public CodeManager(Module module, Memory memory)
     : base(module, memory)
 {
     Init();
     module.Code.OnExecuted += CodeOnExecuted;
 }
示例#3
0
 public CodeExecuter(Module module, Memory memory)
 {
     this.Module = module;
     this.Memory = memory;
 }