Added access to the mk_rews field (and friends).
authorskalberg
Tue, 21 Oct 2003 11:09:23 +0200
changeset 14242 ec70653a02bf
parent 14241 dfae7eb2830c
child 14243 0e2ec694784d
Added access to the mk_rews field (and friends).
src/Pure/meta_simplifier.ML
--- a/src/Pure/meta_simplifier.ML	Fri Oct 17 11:04:36 2003 +0200
+++ b/src/Pure/meta_simplifier.ML	Tue Oct 21 11:09:23 2003 +0200
@@ -40,6 +40,9 @@
   val set_mk_rews       : meta_simpset * (thm -> thm list) -> meta_simpset
   val set_mk_sym        : meta_simpset * (thm -> thm option) -> meta_simpset
   val set_mk_eq_True    : meta_simpset * (thm -> thm option) -> meta_simpset
+  val get_mk_rews       : meta_simpset -> thm -> thm list
+  val get_mk_sym        : meta_simpset -> thm -> thm option
+  val get_mk_eq_True    : meta_simpset -> thm -> thm option
   val set_termless      : meta_simpset * (term * term -> bool) -> meta_simpset
   val beta_eta_conversion: cterm -> thm
   val rewrite_cterm: bool * bool * bool ->
@@ -518,6 +521,10 @@
             {mk= #mk mk_rews, mk_sym= #mk_sym mk_rews, mk_eq_True= mk_eq_True},
             termless,depth);
 
+fun get_mk_rews    (Mss {mk_rews,...}) = #mk         mk_rews
+fun get_mk_sym     (Mss {mk_rews,...}) = #mk_sym     mk_rews
+fun get_mk_eq_True (Mss {mk_rews,...}) = #mk_eq_True mk_rews
+
 (* termless *)
 
 fun set_termless