equal
deleted
inserted
replaced
354 |
354 |
355 case Isabelle_Markup.Return_Code(rc) if output.is_exit => |
355 case Isabelle_Markup.Return_Code(rc) if output.is_exit => |
356 if (rc == 0) phase = Session.Inactive |
356 if (rc == 0) phase = Session.Inactive |
357 else phase = Session.Failed |
357 else phase = Session.Failed |
358 |
358 |
359 case _ if output.is_stdout => |
|
360 |
|
361 case _ => bad_output(output) |
359 case _ => bad_output(output) |
362 } |
360 } |
363 } |
361 } |
364 //}}} |
362 //}}} |
365 |
363 |
407 msgs foreach { |
405 msgs foreach { |
408 case input: Isabelle_Process.Input => |
406 case input: Isabelle_Process.Input => |
409 all_messages.event(input) |
407 all_messages.event(input) |
410 |
408 |
411 case output: Isabelle_Process.Output => |
409 case output: Isabelle_Process.Output => |
412 handle_output(output) |
410 if (output.is_stdout || output.is_stderr) raw_output_messages.event(output) |
|
411 else handle_output(output) |
413 if (output.is_syslog) syslog_messages.event(output) |
412 if (output.is_syslog) syslog_messages.event(output) |
414 if (output.is_stdout || output.is_stderr) raw_output_messages.event(output) |
|
415 all_messages.event(output) |
413 all_messages.event(output) |
416 } |
414 } |
417 |
415 |
418 case change: Change |
416 case change: Change |
419 if prover.isDefined && global_state().is_assigned(change.previous) => |
417 if prover.isDefined && global_state().is_assigned(change.previous) => |