src/Pure/type.ML
changeset 43552 156c822f181a
parent 43548 f231a7594e54
child 44116 c70257b4cb7e
equal deleted inserted replaced
43551:07a9cbf2376f 43552:156c822f181a
   179 
   179 
   180 fun map_tsig f (TSig {classes, default, types, log_types = _}) =
   180 fun map_tsig f (TSig {classes, default, types, log_types = _}) =
   181   build_tsig (f (classes, default, types));
   181   build_tsig (f (classes, default, types));
   182 
   182 
   183 val empty_tsig =
   183 val empty_tsig =
   184   build_tsig ((Name_Space.empty Markup.classN, Sorts.empty_algebra), [], Name_Space.empty_table "type");
   184   build_tsig ((Name_Space.empty Markup.classN, Sorts.empty_algebra), [],
       
   185     Name_Space.empty_table Markup.typeN);
   185 
   186 
   186 
   187 
   187 (* classes and sorts *)
   188 (* classes and sorts *)
   188 
   189 
   189 val class_space = #1 o #classes o rep_tsig;
   190 val class_space = #1 o #classes o rep_tsig;