proper html_symbols (amending 429afd0d1a79);
authorwenzelm
Mon, 16 Nov 2020 23:17:16 +0100
changeset 72625 3402df4486de
parent 72624 35524fade6a4
child 72626 5a616815cc44
proper html_symbols (amending 429afd0d1a79);
src/Pure/PIDE/protocol.scala
--- a/src/Pure/PIDE/protocol.scala	Mon Nov 16 22:46:02 2020 +0100
+++ b/src/Pure/PIDE/protocol.scala	Mon Nov 16 23:17:16 2020 +0100
@@ -289,6 +289,8 @@
   {
     import XML.Encode._
 
+    def encode_symbols(arg: List[(String, Int)]): String =
+      Symbol.encode_yxml(list(pair(string, int))(arg))
     def encode_table(arg: List[(String, String)]): String =
       Symbol.encode_yxml(list(pair(string, string))(arg))
     def encode_list(arg: List[String]): String =
@@ -299,6 +301,7 @@
       Symbol.encode_yxml(list(pair(string, list(string)))(arg))
 
     protocol_command("Prover.init_session",
+      encode_symbols(Symbol.codes),
       encode_sessions(resources.sessions_structure.session_positions),
       encode_table(resources.sessions_structure.dest_session_directories),
       encode_table(resources.sessions_structure.session_chapters),