public virtual void declarationList(declarationList decls) { foreach (declaration d in decls) { declaration(d); } }
declarationList Sort(ArrayList q) { q.Sort(new compare()); declarationList decls = new declarationList(); foreach (Pair x in q) { decls.Add((declaration)x.Second); } return(decls); }