equal
deleted
inserted
replaced
14 val touch_child_thys: string -> Toplevel.transition -> Toplevel.transition |
14 val touch_child_thys: string -> Toplevel.transition -> Toplevel.transition |
15 val touch_all_thys: Toplevel.transition -> Toplevel.transition |
15 val touch_all_thys: Toplevel.transition -> Toplevel.transition |
16 val touch_thy: string -> Toplevel.transition -> Toplevel.transition |
16 val touch_thy: string -> Toplevel.transition -> Toplevel.transition |
17 val remove_thy: string -> Toplevel.transition -> Toplevel.transition |
17 val remove_thy: string -> Toplevel.transition -> Toplevel.transition |
18 val kill_thy: string -> Toplevel.transition -> Toplevel.transition |
18 val kill_thy: string -> Toplevel.transition -> Toplevel.transition |
|
19 val pr: int option -> Toplevel.transition -> Toplevel.transition |
|
20 val disable_pr: Toplevel.transition -> Toplevel.transition |
|
21 val enable_pr: Toplevel.transition -> Toplevel.transition |
19 val cannot_undo: string -> Toplevel.transition -> Toplevel.transition |
22 val cannot_undo: string -> Toplevel.transition -> Toplevel.transition |
20 val clear_undos_theory: int -> Toplevel.transition -> Toplevel.transition |
23 val clear_undos_theory: int -> Toplevel.transition -> Toplevel.transition |
21 val redo: Toplevel.transition -> Toplevel.transition |
24 val redo: Toplevel.transition -> Toplevel.transition |
22 val undos_proof: int -> Toplevel.transition -> Toplevel.transition |
25 val undos_proof: int -> Toplevel.transition -> Toplevel.transition |
23 val kill_proof_notify: (unit -> unit) -> Toplevel.transition -> Toplevel.transition |
26 val kill_proof_notify: (unit -> unit) -> Toplevel.transition -> Toplevel.transition |
73 fun touch_child_thys name = Toplevel.imperative (fn () => ThyInfo.touch_child_thys name); |
76 fun touch_child_thys name = Toplevel.imperative (fn () => ThyInfo.touch_child_thys name); |
74 val touch_all_thys = Toplevel.imperative ThyInfo.touch_all_thys; |
77 val touch_all_thys = Toplevel.imperative ThyInfo.touch_all_thys; |
75 fun touch_thy name = Toplevel.imperative (fn () => ThyInfo.touch_thy name); |
78 fun touch_thy name = Toplevel.imperative (fn () => ThyInfo.touch_thy name); |
76 fun remove_thy name = Toplevel.imperative (fn () => ThyInfo.remove_thy name); |
79 fun remove_thy name = Toplevel.imperative (fn () => ThyInfo.remove_thy name); |
77 fun kill_thy name = Toplevel.imperative (fn () => IsarThy.kill_theory name); |
80 fun kill_thy name = Toplevel.imperative (fn () => IsarThy.kill_theory name); |
|
81 |
|
82 |
|
83 (* print state *) |
|
84 |
|
85 fun pr limit = Toplevel.imperative (fn () => |
|
86 ((case limit of Some n => goals_limit := n | None => ()); Toplevel.quiet := false)); |
|
87 |
|
88 val disable_pr = Toplevel.imperative (fn () => Toplevel.quiet := true); |
|
89 val enable_pr = Toplevel.imperative (fn () => Toplevel.quiet := false); |
78 |
90 |
79 |
91 |
80 (* history commands *) |
92 (* history commands *) |
81 |
93 |
82 fun cannot_undo txt = Toplevel.imperative (fn () => error ("Cannot undo " ^ quote txt)); |
94 fun cannot_undo txt = Toplevel.imperative (fn () => error ("Cannot undo " ^ quote txt)); |