/// <summary> /// Set last evaluated pattern /// </summary> public static void SetLastPattern(this EvaluationContext context, Refal.Runtime.Pattern pattern) { context.SetValue(GetLastPatternName(context), pattern); }
/// <summary> /// Set last evaluated pattern. /// </summary> public static void SetLastPattern(this ScriptThread thread, Refal.Runtime.Pattern pattern) { var binding = thread.Bind(LastPatternSymbolName, BindingRequestFlags.Write | BindingRequestFlags.ExistingOrNew); binding.SetValueRef(thread, pattern); }