src/Pure/PIDE/resources.scala
changeset 64797 891a25a87ea1
parent 64759 100941134718
child 64823 78df3d65a1cc
equal deleted inserted replaced
64796:22a1b061ae15 64797:891a25a87ea1
   160     else if (Thy_Header.is_bootstrap(name.theory))
   160     else if (Thy_Header.is_bootstrap(name.theory))
   161       Some(Document.Node.Header(List((import_name("", name, Thy_Header.PURE), Position.none))))
   161       Some(Document.Node.Header(List((import_name("", name, Thy_Header.PURE), Position.none))))
   162     else None
   162     else None
   163 
   163 
   164 
   164 
       
   165   /* blobs */
       
   166 
       
   167   def undefined_blobs(nodes: Document.Nodes): List[Document.Node.Name] =
       
   168     (for {
       
   169       (node_name, node) <- nodes.iterator
       
   170       if !loaded_theories(node_name.theory)
       
   171       cmd <- node.load_commands.iterator
       
   172       name <- cmd.blobs_undefined.iterator
       
   173     } yield name).toList
       
   174 
       
   175 
   165   /* document changes */
   176   /* document changes */
   166 
   177 
   167   def parse_change(
   178   def parse_change(
   168       reparse_limit: Int,
   179       reparse_limit: Int,
   169       previous: Document.Version,
   180       previous: Document.Version,