clarified modules;
authorwenzelm
Sun, 12 Nov 2017 20:50:24 +0100
changeset 67063 10d608cc7470
parent 67062 ee0823ce2828
child 67064 fb487246ef4f
clarified modules;
src/Pure/Thy/thy_resources.scala
--- a/src/Pure/Thy/thy_resources.scala	Sun Nov 12 20:17:29 2017 +0100
+++ b/src/Pure/Thy/thy_resources.scala	Sun Nov 12 20:50:24 2017 +0100
@@ -48,6 +48,17 @@
     }
   }
 
+  class Session private[Thy_Resources](
+    options: Options, override val resources: Thy_Resources)
+    extends isabelle.Session(options, resources)
+  {
+    session =>
+
+    def load_theories(theories: List[(String, Position.T)],
+        qualifier: String = Sessions.DRAFT, master_dir: String = ""): List[Document.Node.Name] =
+      resources.load_theories(session, theories, qualifier = qualifier, master_dir = master_dir)
+  }
+
 
   /* internal state */