src/Pure/Isar/isar_syn.ML
changeset 56158 c2c6d560e7b2
parent 56155 1b9c089ed12d
child 56239 17df7145a871
--- a/src/Pure/Isar/isar_syn.ML	Sat Mar 15 10:29:42 2014 +0100
+++ b/src/Pure/Isar/isar_syn.ML	Sat Mar 15 11:22:25 2014 +0100
@@ -876,8 +876,8 @@
 
 val _ =
   Outer_Syntax.improper_command @{command_spec "print_facts"} "print facts of proof context"
-    (Scan.succeed (Toplevel.unknown_context o
-      Toplevel.keep (Proof_Context.print_local_facts o Toplevel.context_of)));
+    (opt_bang >> (fn verbose => Toplevel.unknown_context o
+      Toplevel.keep (fn st => Proof_Context.print_local_facts (Toplevel.context_of st) verbose)));
 
 val _ =
   Outer_Syntax.improper_command @{command_spec "print_cases"} "print cases of proof context"