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;
}