tuned signature (see also 0850d43cb355);
authorwenzelm
Thu, 03 Apr 2014 20:17:12 +0200
changeset 56392 bc118a32a870
parent 56391 b33df9837850
child 56393 22f533e6a049
tuned signature (see also 0850d43cb355);
src/Pure/PIDE/resources.scala
src/Pure/Thy/thy_info.scala
src/Pure/Tools/build.scala
--- a/src/Pure/PIDE/resources.scala	Thu Apr 03 19:49:53 2014 +0200
+++ b/src/Pure/PIDE/resources.scala	Thu Apr 03 20:17:12 2014 +0200
@@ -50,13 +50,13 @@
 
   /* theory files */
 
-  def body_files_test(syntax: Outer_Syntax, text: String): Boolean =
-    syntax.load_commands.exists({ case (cmd, _) => text.containsSlice(cmd) })
-
-  def body_files(syntax: Outer_Syntax, text: String): List[String] =
+  def loaded_files(syntax: Outer_Syntax, text: String): List[String] =
   {
-    val spans = Thy_Syntax.parse_spans(syntax.scan(text))
-    spans.iterator.map(Thy_Syntax.span_files(syntax, _)).flatten.toList
+    if (syntax.load_commands.exists({ case (cmd, _) => text.containsSlice(cmd) })) {
+      val spans = Thy_Syntax.parse_spans(syntax.scan(text))
+      spans.iterator.map(Thy_Syntax.span_files(syntax, _)).flatten.toList
+    }
+    else Nil
   }
 
   def import_name(master: Document.Node.Name, s: String): Document.Node.Name =
--- a/src/Pure/Thy/thy_info.scala	Thu Apr 03 19:49:53 2014 +0200
+++ b/src/Pure/Thy/thy_info.scala	Thu Apr 03 20:17:12 2014 +0200
@@ -31,12 +31,10 @@
     name: Document.Node.Name,
     header: Document.Node.Header)
   {
-    def load_files(syntax: Outer_Syntax): List[String] =
+    def loaded_files(syntax: Outer_Syntax): List[String] =
     {
       val string = resources.with_thy_text(name, _.toString)
-      if (resources.body_files_test(syntax, string))
-        resources.body_files(syntax, string)
-      else Nil
+      resources.loaded_files(syntax, string)
     }
   }
 
@@ -87,12 +85,12 @@
     def loaded_theories: Set[String] =
       (resources.loaded_theories /: rev_deps) { case (loaded, dep) => loaded + dep.name.theory }
 
-    def load_files: List[Path] =
+    def loaded_files: List[Path] =
     {
       val dep_files =
         rev_deps.par.map(dep =>
           Exn.capture {
-            dep.load_files(syntax).map(a => Path.explode(dep.name.master_dir) + Path.explode(a))
+            dep.loaded_files(syntax).map(a => Path.explode(dep.name.master_dir) + Path.explode(a))
           }).toList
       ((Nil: List[Path]) /: dep_files) {
         case (acc_files, files) => Exn.release(files) ::: acc_files
--- a/src/Pure/Tools/build.scala	Thu Apr 03 19:49:53 2014 +0200
+++ b/src/Pure/Tools/build.scala	Thu Apr 03 20:17:12 2014 +0200
@@ -443,10 +443,10 @@
             val keywords = thy_deps.keywords
             val syntax = thy_deps.syntax
 
-            val body_files = if (inlined_files) thy_deps.load_files else Nil
+            val loaded_files = if (inlined_files) thy_deps.loaded_files else Nil
 
             val all_files =
-              (thy_deps.deps.map(dep => Path.explode(dep.name.node)) ::: body_files :::
+              (thy_deps.deps.map(dep => Path.explode(dep.name.node)) ::: loaded_files :::
                 info.files.map(file => info.dir + file)).map(_.expand)
 
             if (list_files) {