equal
deleted
inserted
replaced
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> |