src/Pure/General/name_space.ML
changeset 33037 b22e44496dc2
parent 32738 15bb09ca0378
child 33038 8f9594c31de4
equal deleted inserted replaced
33015:575bd6548df9 33037:b22e44496dc2
   143   else
   143   else
   144     let val names = valid_accesses space name in
   144     let val names = valid_accesses space name in
   145       space
   145       space
   146       |> add_name' name name
   146       |> add_name' name name
   147       |> fold (del_name name)
   147       |> fold (del_name name)
   148         (if fully then names else names inter_string [Long_Name.base_name name])
   148         (if fully then names else gen_inter (op =) (names, [Long_Name.base_name name]))
   149       |> fold (del_name_extra name) (get_accesses space name)
   149       |> fold (del_name_extra name) (get_accesses space name)
   150     end;
   150     end;
   151 
   151 
   152 
   152 
   153 (* merge *)
   153 (* merge *)