src/Pure/General/graph_display.scala
changeset 75393 87ebf5a50283
parent 73359 d8a0e996614b
--- a/src/Pure/General/graph_display.scala	Fri Apr 01 11:51:42 2022 +0200
+++ b/src/Pure/General/graph_display.scala	Fri Apr 01 17:06:10 2022 +0200
@@ -6,8 +6,7 @@
 
 package isabelle
 
-object Graph_Display
-{
+object Graph_Display {
   /* graph entries */
 
   type Entry = ((String, (String, XML.Body)), List[String])  // ident, name, content, parents
@@ -15,12 +14,10 @@
 
   /* graph structure */
 
-  object Node
-  {
+  object Node {
     val dummy: Node = Node("", "")
 
-    object Ordering extends scala.math.Ordering[Node]
-    {
+    object Ordering extends scala.math.Ordering[Node] {
       def compare(node1: Node, node2: Node): Int =
         node1.name compare node2.name match {
           case 0 => node1.ident compare node2.ident
@@ -28,8 +25,7 @@
         }
     }
   }
-  sealed case class Node(name: String, ident: String)
-  {
+  sealed case class Node(name: String, ident: String) {
     def is_dummy: Boolean = this == Node.dummy
     override def toString: String = name
   }
@@ -40,8 +36,7 @@
 
   val empty_graph: Graph = isabelle.Graph.empty(Node.Ordering)
 
-  def build_graph(entries: List[Entry]): Graph =
-  {
+  def build_graph(entries: List[Entry]): Graph = {
     val node =
       entries.foldLeft(Map.empty[String, Node]) {
         case (m, ((ident, (name, _)), _)) => m + (ident -> Node(name, ident))
@@ -65,8 +60,8 @@
   def make_graph[A](
     graph: isabelle.Graph[String, A],
     isolated: Boolean = false,
-    name: (String, A) => String = (x: String, a: A) => x): Graph =
-  {
+    name: (String, A) => String = (x: String, a: A) => x
+  ): Graph = {
     val entries =
       (for { (x, (a, (ps, _))) <- graph.iterator if isolated || !graph.is_isolated(x) }
        yield ((x, (name(x, a), Nil)), ps.toList)).toList