Example #1
0
        public CompletionOr <List <IValue>?> ArgumentListEvaluation()
        {
            var argListEnumerable = argumentItems.Select(a => Utils.EvaluateArgument(Interpreter.Instance(), a));
            var argList           = new List <IValue>();

            foreach (var args in argListEnumerable)
            {
                if (args.IsAbrupt())
                {
                    return(args);
                }
                argList.AddRange(args.Other !);
            }
            return(Completion.NormalWith(argList));
        }