public ScriptCompiler(ICacheFile casheFile, EngineDescription buildInfo, OpcodeLookup opCodes, ScriptingContextCollection context, IProgress<int> progress, ScriptCompilerLogger logger, bool debug) { _buildInfo = buildInfo; _progress = progress; _cacheFile = casheFile; _scriptingContext = context; _opcodes = opCodes; _logger = logger; _debug = debug; _expectedTypes = new TypeStack(logger, _debug); ushort intialSalt = SaltGenerator.GetSalt("script node"); _currentIndex = new DatumIndex(intialSalt, 0); }
public TypeStack(ScriptCompilerLogger logger, bool debug) { _logger = logger; _debug = debug; }