equal
deleted
inserted
replaced
45 val print_context: Toplevel.transition -> Toplevel.transition |
45 val print_context: Toplevel.transition -> Toplevel.transition |
46 val print_theory: Toplevel.transition -> Toplevel.transition |
46 val print_theory: Toplevel.transition -> Toplevel.transition |
47 val print_syntax: Toplevel.transition -> Toplevel.transition |
47 val print_syntax: Toplevel.transition -> Toplevel.transition |
48 val print_theorems: Toplevel.transition -> Toplevel.transition |
48 val print_theorems: Toplevel.transition -> Toplevel.transition |
49 val print_locales: Toplevel.transition -> Toplevel.transition |
49 val print_locales: Toplevel.transition -> Toplevel.transition |
50 val print_locale: Locale.expr * Locale.element list |
50 val print_locale: bool * (Locale.expr * Locale.element list) |
51 -> Toplevel.transition -> Toplevel.transition |
51 -> Toplevel.transition -> Toplevel.transition |
52 val print_registrations: bool -> string -> Toplevel.transition -> Toplevel.transition |
52 val print_registrations: bool -> string -> Toplevel.transition -> Toplevel.transition |
53 val print_attributes: Toplevel.transition -> Toplevel.transition |
53 val print_attributes: Toplevel.transition -> Toplevel.transition |
54 val print_simpset: Toplevel.transition -> Toplevel.transition |
54 val print_simpset: Toplevel.transition -> Toplevel.transition |
55 val print_rules: Toplevel.transition -> Toplevel.transition |
55 val print_rules: Toplevel.transition -> Toplevel.transition |
226 | _ => PureThy.print_theorems) (Toplevel.theory_of state)) o print_theorems_proof; |
226 | _ => PureThy.print_theorems) (Toplevel.theory_of state)) o print_theorems_proof; |
227 |
227 |
228 val print_locales = Toplevel.unknown_theory o |
228 val print_locales = Toplevel.unknown_theory o |
229 Toplevel.keep (Locale.print_locales o Toplevel.theory_of); |
229 Toplevel.keep (Locale.print_locales o Toplevel.theory_of); |
230 |
230 |
231 fun print_locale (import, body) = Toplevel.unknown_theory o Toplevel.keep (fn state => |
231 fun print_locale (show_facts, (import, body)) = Toplevel.unknown_theory o Toplevel.keep (fn state => |
232 Locale.print_locale (Toplevel.theory_of state) import body); |
232 Locale.print_locale (Toplevel.theory_of state) show_facts import body); |
233 |
233 |
234 fun print_registrations show_wits name = Toplevel.unknown_context o |
234 fun print_registrations show_wits name = Toplevel.unknown_context o |
235 Toplevel.keep (Toplevel.node_case (Locale.print_global_registrations show_wits name) |
235 Toplevel.keep (Toplevel.node_case (Locale.print_global_registrations show_wits name) |
236 (Locale.print_local_registrations show_wits name o Proof.context_of)); |
236 (Locale.print_local_registrations show_wits name o Proof.context_of)); |
237 |
237 |