public void EvalAssignFromNestedLast(string exp, CommonFunctions.WarewolfEvalResult.WarewolfAtomListresult recsetResult, int update) { var expression = exp; var exists = PublicFunctions.RecordsetExpressionExists(expression, _env); if (!exists) { expression = ToStar(expression); } _env = PublicFunctions.EvalAssignFromList(expression, recsetResult.Item, _env, update, exists); }
// ReSharper disable once ParameterTypeCanBeEnumerable.Local void AssignWithFrameAndList(string assignValue, WarewolfAtomList <DataASTMutable.WarewolfAtom> item, bool shouldUseLast, int update) { _env = PublicFunctions.EvalAssignFromList(assignValue, item, _env, update, shouldUseLast); }
public void EvalAssignFromNestedStar(string exp, CommonFunctions.WarewolfEvalResult.WarewolfAtomListresult recsetResult, int update) { _env = PublicFunctions.EvalAssignFromList(exp, recsetResult.Item, _env, update, false); }