use opaque ascription for all HOLCF code
authorhuffman
Wed, 29 Apr 2009 13:36:29 -0700
changeset 31023 d027411c9a38
parent 31022 a438b4516dd3
child 31024 0fdf666e08bf
use opaque ascription for all HOLCF code
src/HOLCF/Tools/adm_tac.ML
src/HOLCF/Tools/cont_consts.ML
src/HOLCF/Tools/cont_proc.ML
src/HOLCF/Tools/domain/domain_axioms.ML
src/HOLCF/Tools/domain/domain_extender.ML
src/HOLCF/Tools/domain/domain_library.ML
src/HOLCF/Tools/domain/domain_syntax.ML
src/HOLCF/Tools/domain/domain_theorems.ML
src/HOLCF/Tools/fixrec_package.ML
src/HOLCF/Tools/pcpodef_package.ML
--- a/src/HOLCF/Tools/adm_tac.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/adm_tac.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -18,7 +18,7 @@
   val adm_tac: Proof.context -> (int -> tactic) -> int -> tactic
 end;
 
-structure Adm: ADM =
+structure Adm :> ADM =
 struct
 
 
--- a/src/HOLCF/Tools/cont_consts.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/cont_consts.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -12,7 +12,7 @@
   val add_consts_i: (binding * typ * mixfix) list -> theory -> theory
 end;
 
-structure ContConsts: CONT_CONSTS =
+structure ContConsts :> CONT_CONSTS =
 struct
 
 
--- a/src/HOLCF/Tools/cont_proc.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/cont_proc.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -12,7 +12,7 @@
   val setup: theory -> theory
 end;
 
-structure ContProc: CONT_PROC =
+structure ContProc :> CONT_PROC =
 struct
 
 (** theory context references **)
--- a/src/HOLCF/Tools/domain/domain_axioms.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/domain/domain_axioms.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -10,7 +10,7 @@
 end;
 
 
-structure Domain_Axioms : DOMAIN_AXIOMS =
+structure Domain_Axioms :> DOMAIN_AXIOMS =
 struct
 
 local
--- a/src/HOLCF/Tools/domain/domain_extender.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/domain/domain_extender.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -14,7 +14,7 @@
     -> theory -> theory
 end;
 
-structure Domain_Extender: DOMAIN_EXTENDER =
+structure Domain_Extender :> DOMAIN_EXTENDER =
 struct
 
 open Domain_Library;
--- a/src/HOLCF/Tools/domain/domain_library.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/domain/domain_library.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -151,7 +151,7 @@
   val mk_var_names : string list -> string list;
 end;
 
-structure Domain_Library : DOMAIN_LIBRARY =
+structure Domain_Library :> DOMAIN_LIBRARY =
 struct
 
 exception Impossible of string;
--- a/src/HOLCF/Tools/domain/domain_syntax.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/domain/domain_syntax.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -12,7 +12,7 @@
 end;
 
 
-structure Domain_Syntax : DOMAIN_SYNTAX =
+structure Domain_Syntax :> DOMAIN_SYNTAX =
 struct 
 
 local 
--- a/src/HOLCF/Tools/domain/domain_theorems.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/domain/domain_theorems.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -14,7 +14,7 @@
   val comp_theorems: bstring * Domain_Library.eq list -> theory -> thm list * theory;
 end;
 
-structure Domain_Theorems : DOMAIN_THEOREMS =
+structure Domain_Theorems :> DOMAIN_THEOREMS =
 struct
 
 val quiet_mode = ref false;
--- a/src/HOLCF/Tools/fixrec_package.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/fixrec_package.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -16,7 +16,7 @@
   val setup: theory -> theory
 end;
 
-structure FixrecPackage: FIXREC_PACKAGE =
+structure FixrecPackage :> FIXREC_PACKAGE =
 struct
 
 val fix_eq2 = @{thm fix_eq2};
--- a/src/HOLCF/Tools/pcpodef_package.ML	Wed Apr 29 21:10:46 2009 +0200
+++ b/src/HOLCF/Tools/pcpodef_package.ML	Wed Apr 29 13:36:29 2009 -0700
@@ -17,7 +17,7 @@
     * (binding * binding) option -> theory -> Proof.state
 end;
 
-structure PcpodefPackage: PCPODEF_PACKAGE =
+structure PcpodefPackage :> PCPODEF_PACKAGE =
 struct
 
 (** type definitions **)