equal
deleted
inserted
replaced
34 val process_pgip: string -> unit |
34 val process_pgip: string -> unit |
35 val tell_clear_goals: unit -> unit |
35 val tell_clear_goals: unit -> unit |
36 val tell_clear_response: unit -> unit |
36 val tell_clear_response: unit -> unit |
37 val inform_file_processed: string -> unit |
37 val inform_file_processed: string -> unit |
38 val inform_file_retracted: string -> unit |
38 val inform_file_retracted: string -> unit |
|
39 val master_path: Path.T Unsynchronized.ref |
39 structure ThyLoad: sig val add_path: string -> unit end |
40 structure ThyLoad: sig val add_path: string -> unit end |
40 val thm_deps: bool Unsynchronized.ref |
41 val thm_deps: bool Unsynchronized.ref |
41 val proof_generalN: string |
42 val proof_generalN: string |
42 val init: unit -> unit |
43 val init: unit -> unit |
43 val restart: unit -> unit |
44 val restart: unit -> unit |
291 |
292 |
292 |
293 |
293 |
294 |
294 (** theory loader **) |
295 (** theory loader **) |
295 |
296 |
296 (* fake old ThyLoad -- with new semantics *) |
297 (* global master path *) |
297 |
298 |
|
299 val master_path = Unsynchronized.ref Path.current; |
|
300 |
|
301 (*fake old ThyLoad -- with new semantics*) |
298 structure ThyLoad = |
302 structure ThyLoad = |
299 struct |
303 struct |
300 val add_path = Thy_Load.set_master_path o Path.explode; |
304 fun add_path path = master_path := Path.explode path; |
301 end; |
305 end; |
302 |
306 |
303 |
307 |
304 (* actions *) |
308 (* actions *) |
305 |
309 |