src/Pure/Thy/sessions.scala
changeset 72616 217e6cf61453
parent 72613 d01ea9e3bd2d
child 72622 830222403681
--- a/src/Pure/Thy/sessions.scala	Sun Nov 15 18:16:20 2020 +0100
+++ b/src/Pure/Thy/sessions.scala	Sun Nov 15 22:00:45 2020 +0100
@@ -811,6 +811,9 @@
           case entries => Some(name -> entries.map(_.info))
         })
 
+    def session_chapters: List[(String, String)] =
+      build_topological_order.map(name => name -> apply(name).chapter)
+
     override def toString: String =
       imports_graph.keys_iterator.mkString("Sessions.Structure(", ", ", ")")
   }