/// <summary> /// Sets the return value as a given value. /// </summary> /// <param name="value">Value to move into return value.</param> public void SetReturnValue(RuntimeValue value) { _registers[(int)Register.Return] = value.Clone(); }
public void SetGlobalVariable(string identifier, RuntimeValue value) { _process.MemoryHeap[((VariableSymbol)_process.GlobalScope.FindSymbol(identifier, SymbolType.Variable)).MemoryIndex] = value.Clone(); }