src/Pure/General/name_space.ML
changeset 60924 610794dff23c
parent 60284 014b86186c49
child 62241 a4a1f282bcd5
equal deleted inserted replaced
60923:020becec359c 60924:610794dff23c
   600 
   600 
   601 fun extern_entries verbose ctxt space entries =
   601 fun extern_entries verbose ctxt space entries =
   602   fold (fn (name, x) =>
   602   fold (fn (name, x) =>
   603     (verbose orelse not (is_concealed space name)) ?
   603     (verbose orelse not (is_concealed space name)) ?
   604       cons ((name, extern ctxt space name), x)) entries []
   604       cons ((name, extern ctxt space name), x)) entries []
   605   |> Library.sort_wrt (#2 o #1);
   605   |> sort_by (#2 o #1);
   606 
   606 
   607 fun markup_entries verbose ctxt space entries =
   607 fun markup_entries verbose ctxt space entries =
   608   extern_entries verbose ctxt space entries
   608   extern_entries verbose ctxt space entries
   609   |> map (fn ((name, xname), x) => ((markup space name, xname), x));
   609   |> map (fn ((name, xname), x) => ((markup space name, xname), x));
   610 
   610