Beispiel #1
0
        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);
 }
Beispiel #3
0
 public void EvalAssignFromNestedStar(string exp, CommonFunctions.WarewolfEvalResult.WarewolfAtomListresult recsetResult, int update)
 {
     _env = PublicFunctions.EvalAssignFromList(exp, recsetResult.Item, _env, update, false);
 }