src/Pure/PIDE/isar_document.scala
changeset 44673 2fa51ac191bc
parent 44661 383c9d758a56
child 44676 7de87f1ae965
equal deleted inserted replaced
44672:07dad1433cd7 44673:2fa51ac191bc
   186       YXML.string_of_body(encode(edits)) }
   186       YXML.string_of_body(encode(edits)) }
   187 
   187 
   188     input("Isar_Document.update", Document.ID(old_id), Document.ID(new_id), edits_yxml)
   188     input("Isar_Document.update", Document.ID(old_id), Document.ID(new_id), edits_yxml)
   189   }
   189   }
   190 
   190 
       
   191   def remove_versions(versions: List[Document.Version])
       
   192   {
       
   193     val versions_yxml =
       
   194       { import XML.Encode._
       
   195         YXML.string_of_body(list(long)(versions.map(_.id))) }
       
   196     input("Isar_Document.remove_versions", versions_yxml)
       
   197   }
       
   198 
   191 
   199 
   192   /* method invocation service */
   200   /* method invocation service */
   193 
   201 
   194   def invoke_scala(id: String, tag: Invoke_Scala.Tag.Value, res: String)
   202   def invoke_scala(id: String, tag: Invoke_Scala.Tag.Value, res: String)
   195   {
   203   {