src/Pure/PIDE/headless.scala
changeset 70647 3047b7671279
parent 70644 b23a6dfcfd57
child 70648 60cb2bfea2d2
--- a/src/Pure/PIDE/headless.scala	Tue Sep 03 14:58:29 2019 +0200
+++ b/src/Pure/PIDE/headless.scala	Tue Sep 03 15:24:04 2019 +0200
@@ -399,12 +399,9 @@
       /* theories */
 
       lazy val theory_graph: Graph[Document.Node.Name, Unit] =
-      {
-        val entries =
+        Document.theory_graph(
           for ((name, theory) <- theories.toList)
-          yield ((name, ()), theory.node_header.imports.filter(theories.isDefinedAt(_)))
-        Graph.make(entries, symmetric = true)(Document.Node.Name.Theory_Ordering)
-      }
+          yield ((name, ()), theory.node_header.imports.filter(theories.isDefinedAt(_))))
 
       def is_required(name: Document.Node.Name): Boolean = required.isDefinedAt(name)