src/Pure/System/isabelle_process.scala
changeset 45709 87017fcbad83
parent 45672 a497c5d4a523
child 46121 30a69cd8a9a0
equal deleted inserted replaced
45708:7c8bed80301f 45709:87017fcbad83
    56     def is_stderr = kind == Isabelle_Markup.STDERR
    56     def is_stderr = kind == Isabelle_Markup.STDERR
    57     def is_system = kind == Isabelle_Markup.SYSTEM
    57     def is_system = kind == Isabelle_Markup.SYSTEM
    58     def is_status = kind == Isabelle_Markup.STATUS
    58     def is_status = kind == Isabelle_Markup.STATUS
    59     def is_report = kind == Isabelle_Markup.REPORT
    59     def is_report = kind == Isabelle_Markup.REPORT
    60     def is_raw = kind == Isabelle_Markup.RAW
    60     def is_raw = kind == Isabelle_Markup.RAW
    61     def is_ready = Isabelle_Document.is_ready(message)
    61     def is_ready = Protocol.is_ready(message)
    62     def is_syslog = is_init || is_exit || is_system || is_ready || is_stderr
    62     def is_syslog = is_init || is_exit || is_system || is_ready || is_stderr
    63 
    63 
    64     override def toString: String =
    64     override def toString: String =
    65     {
    65     {
    66       val res =
    66       val res =
    98   {
    98   {
    99     if (kind == Isabelle_Markup.INIT) system_channel.accepted()
    99     if (kind == Isabelle_Markup.INIT) system_channel.accepted()
   100     if (kind == Isabelle_Markup.RAW)
   100     if (kind == Isabelle_Markup.RAW)
   101       receiver(new Result(XML.Elem(Markup(kind, props), body)))
   101       receiver(new Result(XML.Elem(Markup(kind, props), body)))
   102     else {
   102     else {
   103       val msg = XML.Elem(Markup(kind, props), Isabelle_Document.clean_message(body))
   103       val msg = XML.Elem(Markup(kind, props), Protocol.clean_message(body))
   104       receiver(new Result(xml_cache.cache_tree(msg).asInstanceOf[XML.Elem]))
   104       receiver(new Result(xml_cache.cache_tree(msg).asInstanceOf[XML.Elem]))
   105     }
   105     }
   106   }
   106   }
   107 
   107 
   108   private def put_result(kind: String, text: String)
   108   private def put_result(kind: String, text: String)