src/Pure/Isar/isar_cmd.ML
changeset 7308 e01aab03a2a1
parent 7124 78c01842d3b5
child 7413 e25ad9ab0b50
--- a/src/Pure/Isar/isar_cmd.ML	Fri Aug 20 15:43:25 1999 +0200
+++ b/src/Pure/Isar/isar_cmd.ML	Fri Aug 20 15:44:29 1999 +0200
@@ -32,6 +32,7 @@
   val update_thy: string -> Toplevel.transition -> Toplevel.transition
   val update_thy_only: string -> Toplevel.transition -> Toplevel.transition
   val pretty_setmargin: int -> Toplevel.transition -> Toplevel.transition
+  val print_context: Toplevel.transition -> Toplevel.transition
   val print_theory: Toplevel.transition -> Toplevel.transition
   val print_syntax: Toplevel.transition -> Toplevel.transition
   val print_theorems: Toplevel.transition -> Toplevel.transition
@@ -127,8 +128,9 @@
 fun pretty_setmargin n = Toplevel.imperative (fn () => Pretty.setmargin n);
 
 
-(* print theory contents *)
+(* print theory *)
 
+val print_context = Toplevel.keep Toplevel.print_state_context;
 val print_theory = Toplevel.keep (PureThy.print_theory o Toplevel.theory_of);
 val print_syntax = Toplevel.keep (Display.print_syntax o Toplevel.theory_of);
 val print_theorems = Toplevel.keep (PureThy.print_theorems o Toplevel.theory_of);