PIDE resources for theory files;
authorwenzelm
Sun, 12 Nov 2017 13:19:00 +0100
changeset 67054 9498b7522a99
parent 67053 57c37ee49c39
child 67055 383b902fe2b9
PIDE resources for theory files;
src/Pure/Thy/thy_resources.scala
src/Pure/build-jars
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/Pure/Thy/thy_resources.scala	Sun Nov 12 13:19:00 2017 +0100
@@ -0,0 +1,25 @@
+/*  Title:      Pure/Thy/thy_resources.scala
+    Author:     Makarius
+
+PIDE resources for theory files.
+*/
+
+package isabelle
+
+
+object Thy_Resources
+{
+  /* internal state */
+
+  sealed case class State(
+    models: Map[Document.Node.Name, Thy_Document_Model] = Map.empty)
+}
+
+class Thy_Resources(
+    val options: Options,
+    session_base: Sessions.Base,
+    log: Logger = No_Logger)
+  extends Resources(session_base, log = log)
+{
+  private val state = Synchronized(Thy_Resources.State())
+}
--- a/src/Pure/build-jars	Sun Nov 12 12:55:10 2017 +0100
+++ b/src/Pure/build-jars	Sun Nov 12 13:19:00 2017 +0100
@@ -130,6 +130,7 @@
   Thy/sessions.scala
   Thy/thy_document_model.scala
   Thy/thy_header.scala
+  Thy/thy_resources.scala
   Thy/thy_syntax.scala
   Tools/bibtex.scala
   Tools/build.scala