src/Pure/Isar/proof_display.ML
changeset 21437 a3c55b85cf0e
parent 20889 f625a65bfed5
child 22086 cf6019fece63
equal deleted inserted replaced
21436:5313a4cc3823 21437:a3c55b85cf0e
   119 
   119 
   120 fun print_results true = Pretty.writeln oo pretty_results
   120 fun print_results true = Pretty.writeln oo pretty_results
   121   | print_results false = K (K ());
   121   | print_results false = K (K ());
   122 
   122 
   123 fun present_results ctxt ((kind, name), res) =
   123 fun present_results ctxt ((kind, name), res) =
   124   if kind = "" orelse kind = PureThy.internalK then ()
   124   if kind = "" orelse kind = Thm.internalK then ()
   125   else (print_results true ctxt ((kind, name), res);
   125   else (print_results true ctxt ((kind, name), res);
   126     Context.setmp (SOME (ProofContext.theory_of ctxt))
   126     Context.setmp (SOME (ProofContext.theory_of ctxt))
   127       (Present.results kind) (name_results name res));
   127       (Present.results kind) (name_results name res));
   128 
   128 
   129 end;
   129 end;