src/Pure/PIDE/resources.scala
changeset 70634 0f8742b5a9e8
parent 70633 b99b925dbd84
child 70638 f164cec7ac22
equal deleted inserted replaced
70633:b99b925dbd84 70634:0f8742b5a9e8
   132   def import_name(name: Document.Node.Name, s: String): Document.Node.Name =
   132   def import_name(name: Document.Node.Name, s: String): Document.Node.Name =
   133     import_name(session_base.theory_qualifier(name), name.master_dir, s)
   133     import_name(session_base.theory_qualifier(name), name.master_dir, s)
   134 
   134 
   135   def import_name(info: Sessions.Info, s: String): Document.Node.Name =
   135   def import_name(info: Sessions.Info, s: String): Document.Node.Name =
   136     import_name(info.name, info.dir.implode, s)
   136     import_name(info.name, info.dir.implode, s)
       
   137 
       
   138   def dump_checkpoint(info: Sessions.Info): List[Document.Node.Name] =
       
   139     for {
       
   140       (options, thys) <- info.theories
       
   141       if options.bool("dump_checkpoint")
       
   142       (thy, _) <- thys
       
   143     } yield import_name(info, thy)
   137 
   144 
   138   def standard_import(base: Sessions.Base, qualifier: String, dir: String, s: String): String =
   145   def standard_import(base: Sessions.Base, qualifier: String, dir: String, s: String): String =
   139   {
   146   {
   140     val name = import_name(qualifier, dir, s)
   147     val name = import_name(qualifier, dir, s)
   141     val s1 =
   148     val s1 =