--- 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,