src/Pure/PIDE/document.scala
changeset 60916 a6e2a667b0a8
parent 60215 5fb4990dfc73
child 60933 6d03e05ef041
equal deleted inserted replaced
60915:2986137093c6 60916:a6e2a667b0a8
   344         (_, node) <- iterator
   344         (_, node) <- iterator
   345         cmd <- node.load_commands.iterator
   345         cmd <- node.load_commands.iterator
   346         name <- cmd.blobs_names.iterator
   346         name <- cmd.blobs_names.iterator
   347         if name == file_name
   347         if name == file_name
   348       } yield cmd).toList
   348       } yield cmd).toList
       
   349 
       
   350     def undefined_blobs: List[Node.Name] =
       
   351       (for {
       
   352         (_, node) <- iterator
       
   353         cmd <- node.load_commands.iterator
       
   354         name <- cmd.blobs_undefined.iterator
       
   355       } yield name).toList
   349 
   356 
   350     def descendants(names: List[Node.Name]): List[Node.Name] = graph.all_succs(names)
   357     def descendants(names: List[Node.Name]): List[Node.Name] = graph.all_succs(names)
   351     def topological_order: List[Node.Name] = graph.topological_order
   358     def topological_order: List[Node.Name] = graph.topological_order
   352 
   359 
   353     override def toString: String = topological_order.mkString("Nodes(", ",", ")")
   360     override def toString: String = topological_order.mkString("Nodes(", ",", ")")