src/Pure/System/isabelle_process.ML
changeset 70991 f9f7c34b7dd4
parent 70914 05c4c6a99b3f
child 70995 2c17fa0f5187
equal deleted inserted replaced
70990:e5e34bd28257 70991:f9f7c34b7dd4
   129     Private_Output.warning_fn := (fn s => standard_message (serial_props ()) Markup.warningN s);
   129     Private_Output.warning_fn := (fn s => standard_message (serial_props ()) Markup.warningN s);
   130     Private_Output.legacy_fn := (fn s => standard_message (serial_props ()) Markup.legacyN s);
   130     Private_Output.legacy_fn := (fn s => standard_message (serial_props ()) Markup.legacyN s);
   131     Private_Output.error_message_fn :=
   131     Private_Output.error_message_fn :=
   132       (fn (i, s) => standard_message (Markup.serial_properties i) Markup.errorN s);
   132       (fn (i, s) => standard_message (Markup.serial_properties i) Markup.errorN s);
   133     Private_Output.system_message_fn := message Markup.systemN [];
   133     Private_Output.system_message_fn := message Markup.systemN [];
   134     Private_Output.protocol_message_fn := message Markup.protocolN;
   134     Private_Output.protocol_message_fn :=
       
   135       (fn props => fn body => message Markup.protocolN props (YXML.chunks_of_body body));
   135 
   136 
   136     Session.init_protocol_handlers ();
   137     Session.init_protocol_handlers ();
   137     message Markup.initN [] [Session.welcome ()];
   138     message Markup.initN [] [Session.welcome ()];
   138     msg_channel
   139     msg_channel
   139   end;
   140   end;