--- 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