libisabelle-protocol/isabelle/2015/lib/classy/Classy.thy
author Walther Neuper <wneuper@ist.tugraz.at>
Fri, 22 Jan 2016 15:53:13 +0100
changeset 59209 907ce624bd20
permissions -rw-r--r--
update to libisabelle-0.2.2/../Protocol
     1 theory Classy
     2 imports Pure
     3 keywords
     4   "ML.class" :: thy_decl % "ML" and
     5   "ML.instance" :: thy_decl % "ML" and
     6   "ML.print_classes" :: diag
     7 begin
     8 
     9 ML_file "ml_types.ML"
    10 ML_file "classy.ML"
    11 
    12 setup \<open>Classy.setup\<close>
    13 
    14 ML_file "pretty_class.ML"
    15 
    16 ML.class pretty = \<open>'a pretty_class\<close>
    17 
    18 ML.instance \<open>Pretty_Class.string\<close> :: pretty
    19 ML.instance \<open>Pretty_Class.pretty\<close> :: pretty
    20 ML.instance \<open>Pretty_Class.list\<close> :: pretty
    21 
    22 end