src/Provers/classical.ML
changeset 4124 1af16493c57f
parent 4079 9df5e4f22d96
child 4259 adbe3f4e7caf
--- a/src/Provers/classical.ML	Tue Nov 04 15:16:23 1997 +0100
+++ b/src/Provers/classical.ML	Tue Nov 04 16:17:04 1997 +0100
@@ -26,9 +26,11 @@
 signature CLASET_THY_DATA =
 sig
   val clasetK: string
-  exception ClasetData of exn ref
-  val thy_data: string * (exn * (exn -> exn) * (exn * exn -> exn) * (exn -> unit))
-  val fix_methods: exn * (exn -> exn) * (exn * exn -> exn) * (exn -> unit) -> unit
+  exception ClasetData of object ref
+  val thy_data: string * (object * (object -> object) *
+    (object * object -> object) * (object -> unit))
+  val fix_methods: object * (object -> object) *
+    (object * object -> object) * (object -> unit) -> unit
 end;
 
 signature CLASSICAL_DATA =
@@ -137,15 +139,15 @@
 (* data kind claset -- forward declaration *)
 
 val clasetK = "claset";
-exception ClasetData of exn ref;
+exception ClasetData of object ref;
 
 local
   fun undef _ = raise Match;
 
   val empty_ref = ref ERROR;
-  val prep_ext_fn = ref (undef: exn -> exn);
-  val merge_fn = ref (undef: exn * exn -> exn);
-  val print_fn = ref (undef: exn -> unit);
+  val prep_ext_fn = ref (undef: object -> object);
+  val merge_fn = ref (undef: object * object -> object);
+  val print_fn = ref (undef: object -> unit);
 
   val empty = ClasetData empty_ref;
   fun prep_ext exn = ! prep_ext_fn exn;