src/HOL/Library/adhoc_overloading.ML
changeset 78095 bc42c074e58f
parent 74561 8e6c973003c8
child 80127 39f9084a9668
equal deleted inserted replaced
78094:c3efa0b63d2e 78095:bc42c074e58f
   225     val args =
   225     val args =
   226       raw_args
   226       raw_args
   227       |> map (apfst (const_name lthy))
   227       |> map (apfst (const_name lthy))
   228       |> map (apsnd (map (read_term lthy)));
   228       |> map (apsnd (map (read_term lthy)));
   229   in
   229   in
   230     Local_Theory.declaration {syntax = true, pervasive = false}
   230     Local_Theory.declaration {syntax = true, pervasive = false, pos = Position.thread_data ()}
   231       (adhoc_overloading_cmd' add args) lthy
   231       (adhoc_overloading_cmd' add args) lthy
   232   end;
   232   end;
   233 
   233 
   234 val _ =
   234 val _ =
   235   Outer_Syntax.local_theory \<^command_keyword>\<open>adhoc_overloading\<close>
   235   Outer_Syntax.local_theory \<^command_keyword>\<open>adhoc_overloading\<close>