Пример #1
0
 /// <summary>
 /// Creates a new <see cref="Core"/>.
 /// </summary>
 public Core(RuntimeConfiguration config, IEnumerable <ISignal> signals, ICommandProvider commandProvider)
 {
     Stack           = new Stack <string>();
     chunks          = new List <MemoryChunk>();
     Signals         = signals.ToDictionary(s => s.Signal);
     ExecutionStream = new SourceStream <uint>();
     ExecutionStream.BindResult(Execute);
     CommandProvider = commandProvider;
     Configuration   = config;
 }