tuned;
authorwenzelm
Tue, 09 Mar 1999 12:05:07 +0100
changeset 6310 353a8a9d9d2c
parent 6309 ca52347e259a
child 6311 15652e058e28
tuned;
src/Pure/context.ML
--- a/src/Pure/context.ML	Tue Mar 09 11:09:01 1999 +0100
+++ b/src/Pure/context.ML	Tue Mar 09 12:05:07 1999 +0100
@@ -18,8 +18,8 @@
   val set_context: theory option -> unit
   val reset_context: unit -> unit
   val setmp: theory option -> ('a -> 'b) -> 'a -> 'b
-  val fetch: theory option -> ('a -> 'b) -> 'a -> 'b * theory option
-  val fetch_theory: theory -> ('a -> 'b) -> 'a -> 'b * theory
+  val pass: theory option -> ('a -> 'b) -> 'a -> 'b * theory option
+  val pass_theory: theory -> ('a -> 'b) -> 'a -> 'b * theory
   val save: ('a -> 'b) -> 'a -> 'b
   val >> : (theory -> theory) -> unit
 end;
@@ -46,11 +46,11 @@
 fun context thy = set_context (Some thy);
 fun reset_context () = set_context None;
 
-fun fetch opt_thy f x =
+fun pass opt_thy f x =
   setmp opt_thy (fn x => let val y = f x in (y, get_context ()) end) x;
 
-fun fetch_theory thy f x =
-  (case fetch (Some thy) f x of
+fun pass_theory thy f x =
+  (case pass (Some thy) f x of
     (y, Some thy') => (y, thy')
   | (_, None) => error "Missing ML theory context");