src/Tools/Adhoc_Overloading.thy
author wenzelm
Fri Aug 15 18:02:34 2014 +0200 (2014-08-15)
changeset 57944 fff8d328da56
parent 52893 aa2afbafd983
child 58889 5b7a9633cfa8
permissions -rw-r--r--
more informative Token.Name with history of morphisms;
tuned signature;
krauss@37789
     1
(* Author: Alexander Krauss, TU Muenchen
krauss@37789
     2
   Author: Christian Sternagel, University of Innsbruck
krauss@37789
     3
*)
krauss@37789
     4
Christian@52893
     5
header {* Adhoc overloading of constants based on their types *}
krauss@37789
     6
krauss@37789
     7
theory Adhoc_Overloading
haftmann@37818
     8
imports Pure
wenzelm@52622
     9
keywords "adhoc_overloading" :: thy_decl and  "no_adhoc_overloading" :: thy_decl
krauss@37789
    10
begin
krauss@37789
    11
wenzelm@48892
    12
ML_file "adhoc_overloading.ML"
krauss@37789
    13
krauss@37789
    14
end
haftmann@37818
    15