src/Pure/PIDE/protocol.scala
changeset 72625 3402df4486de
parent 72616 217e6cf61453
child 72637 fd68c9c1b90b
--- 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),