src/Pure/Isar/proof_context.ML
changeset 15801 d2f5ca3c048d
parent 15798 016f3be5a5ec
child 15882 a191d2bee3e1
--- a/src/Pure/Isar/proof_context.ML	Thu Apr 21 22:00:28 2005 +0200
+++ b/src/Pure/Isar/proof_context.ML	Thu Apr 21 22:02:06 2005 +0200
@@ -6,6 +6,7 @@
 *)
 
 val show_structs = ref false;
+val thms_containing_limit = ref 40;
 
 signature PROOF_CONTEXT =
 sig
@@ -153,9 +154,7 @@
   val prems_limit: int ref
   val pretty_asms: context -> Pretty.T list
   val pretty_context: context -> Pretty.T list
-  val thms_containing_limit: int ref
   val print_thms_containing: context -> int option -> string list -> unit
-  val setup: (theory -> theory) list
 end;
 
 signature PRIVATE_PROOF_CONTEXT =
@@ -268,6 +267,7 @@
 end;
 
 structure ProofDataData = TheoryDataFun(ProofDataDataArgs);
+val _ = Context.add_setup [ProofDataData.init];
 val print_proof_data = ProofDataData.print;
 
 
@@ -1464,8 +1464,6 @@
   in gen_distinct eq_fst (List.filter valid (FactIndex.find idx index)) end;
 
 
-val thms_containing_limit = ref 40;
-
 fun print_thms_containing ctxt opt_limit ss =
   let
     val prt_term = pretty_term ctxt;
@@ -1499,9 +1497,4 @@
   end;
 
 
-
-(** theory setup **)
-
-val setup = [ProofDataData.init];
-
 end;