src/Pure/PIDE/document.scala
changeset 60916 a6e2a667b0a8
parent 60215 5fb4990dfc73
child 60933 6d03e05ef041
--- a/src/Pure/PIDE/document.scala	Wed Aug 12 03:07:01 2015 +0200
+++ b/src/Pure/PIDE/document.scala	Wed Aug 12 13:53:51 2015 +0200
@@ -347,6 +347,13 @@
         if name == file_name
       } yield cmd).toList
 
+    def undefined_blobs: List[Node.Name] =
+      (for {
+        (_, node) <- iterator
+        cmd <- node.load_commands.iterator
+        name <- cmd.blobs_undefined.iterator
+      } yield name).toList
+
     def descendants(names: List[Node.Name]): List[Node.Name] = graph.all_succs(names)
     def topological_order: List[Node.Name] = graph.topological_order