public bool insert_class(string name, string return_type, string parameterlist, string AM)
 {
     if (!lookup_class(name, return_type, parameterlist))
     {
         array_node ar = new array_node(name, return_type, parameterlist, AM);
         al.Add(ar);
         return(true);
     }
     return(false);
 }
 public bool insert_class_attribute(string name, string type, string cat, string AM)
 {
     if (!lookup_class(name, "", ""))
     {
         array_node ar = new array_node(name, type, cat, AM);
         al.Add(ar);
         return(true);
     }
     return(false);
 }