src/Pure/Isar/class_target.ML
changeset 33519 e31a85f92ce9
parent 33173 b8ca12f6681a
child 33522 737589bb9bb8
equal deleted inserted replaced
33518:24563731b9b2 33519:e31a85f92ce9
   396   arities: string list * (string * sort) list * sort,
   396   arities: string list * (string * sort) list * sort,
   397   params: ((string * string) * (string * typ)) list
   397   params: ((string * string) * (string * typ)) list
   398     (*(instantiation parameter, type constructor), (local instantiation parameter, typ)*)
   398     (*(instantiation parameter, type constructor), (local instantiation parameter, typ)*)
   399 }
   399 }
   400 
   400 
   401 structure Instantiation = ProofDataFun
   401 structure Instantiation = Proof_Data
   402 (
   402 (
   403   type T = instantiation
   403   type T = instantiation
   404   fun init _ = Instantiation { arities = ([], [], []), params = [] };
   404   fun init _ = Instantiation { arities = ([], [], []), params = [] };
   405 );
   405 );
   406 
   406