src/Pure/Isar/toplevel.ML
changeset 51661 92e58b76dbb1
parent 51658 21c10672633b
child 51662 3391a493f39a
equal deleted inserted replaced
51660:8e0a1d0a41ff 51661:92e58b76dbb1
   654         then status tr (Markup.timing timing_result)
   654         then status tr (Markup.timing timing_result)
   655         else ();
   655         else ();
   656       val _ =
   656       val _ =
   657         (case approximative_id tr of
   657         (case approximative_id tr of
   658           SOME id =>
   658           SOME id =>
   659             (Output.protocol_message
   659             (Output.try_protocol_message
   660               (Markup.command_timing ::
   660               (Markup.command_timing ::
   661                 Markup.command_timing_properties id (#elapsed timing_result)) ""
   661                 Markup.command_timing_properties id (#elapsed timing_result)) "")
   662             handle Fail _ => ())
       
   663         | NONE => ());
   662         | NONE => ());
   664     in
   663     in
   665       (result, Option.map (fn UNDEF => type_error tr state | exn => exn) opt_err)
   664       (result, Option.map (fn UNDEF => type_error tr state | exn => exn) opt_err)
   666     end);
   665     end);
   667 
   666