src/Pure/General/name_space.ML
changeset 56160 d348378ddf47
parent 56139 b7add947a6ef
child 56162 ea6303e2261b
equal deleted inserted replaced
56159:39f7b7690de6 56160:d348378ddf47
   462       id = serial ()};
   462       id = serial ()};
   463     val space' = space
   463     val space' = space
   464       |> fold (add_name name) accs
   464       |> fold (add_name name) accs
   465       |> new_entry strict (name, (accs', entry));
   465       |> new_entry strict (name, (accs', entry));
   466     val _ =
   466     val _ =
   467       if proper_pos then
   467       if proper_pos andalso Context_Position.is_reported_generic context pos then
   468         Context_Position.report_generic context pos
   468         Position.report pos (entry_markup true (kind_of space) (name, entry))
   469           (entry_markup true (kind_of space) (name, entry))
       
   470       else ();
   469       else ();
   471   in (name, space') end;
   470   in (name, space') end;
   472 
   471 
   473 
   472 
   474 (* definition in symbol table *)
   473 (* definition in symbol table *)