removed redundant function;
authorsultana
Mon, 23 Apr 2012 12:23:23 +0100
changeset 47686 ba064cc165df
parent 47685 8b31786fe603
child 47687 bfbd2d0bb348
removed redundant function;
src/HOL/TPTP/TPTP_Parser/tptp_interpret.ML
--- a/src/HOL/TPTP/TPTP_Parser/tptp_interpret.ML	Sun Apr 22 23:08:53 2012 +0200
+++ b/src/HOL/TPTP/TPTP_Parser/tptp_interpret.ML	Mon Apr 23 12:23:23 2012 +0100
@@ -110,11 +110,6 @@
   (*Imported TPTP files are stored as "manifests" in the theory.*)
   type manifest = TPTP_Problem_Name.problem_name * tptp_general_meaning
   val get_manifests : theory -> manifest list
-
-  (*Returns the list of all files included in a directory and its
-  subdirectories. This is only used for testing the parser/interpreter against
-  all TPTP problems.*)
-  val get_file_list : Path.T -> Path.T list
 end
 
 structure TPTP_Interpret : TPTP_INTERPRET =
@@ -867,29 +862,4 @@
          (which is how TPTP is organised)*)
        import_file true (Path.explode "$TPTP") path [] [] thy)))
 
-
-(*Used for debugging. Returns all files contained within a directory or its
-subdirectories. Follows symbolic links, filters away directories.*)
-fun get_file_list path =
-  let
-    fun check_file_entry f rest =
-      let
-        (*NOTE needed since don't have File.is_link and File.read_link*)
-        val f_str = Path.implode f
-      in
-        if File.is_dir f then
-          rest (*filter out directories*)
-        else if OS.FileSys.isLink f_str then
-          (*follow links -- NOTE this breaks if links are relative paths*)
-          check_file_entry (Path.explode (OS.FileSys.readLink f_str)) rest
-        else f :: rest
-      end
-  in
-    File.read_dir path
-    |> map
-        (Path.explode
-        #> Path.append path)
-    |> (fn l => fold check_file_entry l [])
-  end
-
 end