src/Pure/Isar/overloading.ML
changeset 39378 df86b1b4ce10
parent 38757 2b3e054ae6fc
child 40782 aa533c5e3f48
--- a/src/Pure/Isar/overloading.ML	Mon Sep 13 15:22:40 2010 +0200
+++ b/src/Pure/Isar/overloading.ML	Mon Sep 13 16:15:12 2010 +0200
@@ -7,7 +7,7 @@
 signature OVERLOADING =
 sig
   type improvable_syntax
-  val add_improvable_syntax: Proof.context -> Proof.context
+  val activate_improvable_syntax: Proof.context -> Proof.context
   val map_improvable_syntax: (improvable_syntax -> improvable_syntax)
     -> Proof.context -> Proof.context
   val set_primary_constraints: Proof.context -> Proof.context
@@ -104,7 +104,7 @@
     val { primary_constraints, ... } = ImprovableSyntax.get ctxt;
   in fold (ProofContext.add_const_constraint o apsnd SOME) primary_constraints ctxt end;
 
-val add_improvable_syntax =
+val activate_improvable_syntax =
   Context.proof_map
     (Syntax.add_term_check 0 "improvement" improve_term_check
     #> Syntax.add_term_uncheck 0 "improvement" improve_term_uncheck)
@@ -183,7 +183,7 @@
     |> ProofContext.init_global
     |> Data.put overloading
     |> fold (fn ((_, ty), (v, _)) => Variable.declare_names (Free (v, ty))) overloading
-    |> add_improvable_syntax
+    |> activate_improvable_syntax
     |> synchronize_syntax
     |> Local_Theory.init NONE ""
        {define = Generic_Target.define foundation,