more precise name for activation of improveable syntax
authorhaftmann
Mon, 13 Sep 2010 16:15:12 +0200
changeset 39378 df86b1b4ce10
parent 39309 74469faa27ca
child 39379 ab1b070aa412
more precise name for activation of improveable syntax
src/Pure/Isar/class.ML
src/Pure/Isar/overloading.ML
--- a/src/Pure/Isar/class.ML	Mon Sep 13 15:22:40 2010 +0200
+++ b/src/Pure/Isar/class.ML	Mon Sep 13 16:15:12 2010 +0200
@@ -293,7 +293,7 @@
   |> Variable.declare_term
       (Logic.mk_type (TFree (Name.aT, base_sort)))
   |> synchronize_class_syntax sort base_sort
-  |> Overloading.add_improvable_syntax;
+  |> Overloading.activate_improvable_syntax;
 
 fun init class thy =
   thy
@@ -548,7 +548,7 @@
     |> fold (Variable.declare_names o Free o snd) params
     |> (Overloading.map_improvable_syntax o apfst)
          (K ((primary_constraints, []), (((improve, K NONE), false), [])))
-    |> Overloading.add_improvable_syntax
+    |> Overloading.activate_improvable_syntax
     |> Context.proof_map (Syntax.add_term_check 0 "resorting" resort_check)
     |> synchronize_inst_syntax
     |> Local_Theory.init NONE ""
--- 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,