--- a/src/Provers/classical.ML Sat Apr 04 11:43:39 1998 +0200
+++ b/src/Provers/classical.ML Sat Apr 04 11:44:16 1998 +0200
@@ -28,8 +28,7 @@
sig
val clasetK: string
exception ClasetData of object ref
- val thy_data: string * (object * (object -> object) *
- (object * object -> object) * (Sign.sg -> object -> unit))
+ val setup: theory -> theory
val fix_methods: object * (object -> object) *
(object * object -> object) * (Sign.sg -> object -> unit) -> unit
end;
@@ -156,7 +155,7 @@
fun merge exn = ! merge_fn exn;
fun print sg exn = ! print_fn sg exn;
in
- val thy_data = (clasetK, (empty, prep_ext, merge, print));
+ val setup = Theory.init_data [(clasetK, (empty, prep_ext, merge, print))];
fun fix_methods (e, ext, mrg, prt) =
(empty_ref := e; prep_ext_fn := ext; merge_fn := mrg; print_fn := prt);
end;