Axiom.Compiler.Framework.PrologCodeParser.GetListOperators C# (CSharp) Метод

GetListOperators() приватный Метод

private GetListOperators ( PrologCodeNonEmptyList list ) : ArrayList
list Axiom.Compiler.CodeObjectModel.PrologCodeNonEmptyList
Результат System.Collections.ArrayList
        private ArrayList GetListOperators(PrologCodeNonEmptyList list)
        {
            ArrayList listMembers = new ArrayList();

            for (PrologCodeTerm l = list.Head; !(l is PrologCodeEmptyList); l = list.Tail)
            {
                if (l is PrologCodeAtom)
                {
                    listMembers.Add(l);
                }
                else
                {
                   _errors.Add(new PrologCompilerError("P0011", "Invalid operator definition.", "", false, _scanner.Current.Line, _scanner.Current.Column));
                }
            }
            return listMembers;
        }