src/Pure/Thy/thy_header.scala
changeset 67290 98b6cd12f963
parent 67215 03d0c958d65a
child 67722 012f1e8a1209
--- a/src/Pure/Thy/thy_header.scala	Thu Dec 28 14:20:48 2017 +0100
+++ b/src/Pure/Thy/thy_header.scala	Thu Dec 28 21:45:28 2017 +0100
@@ -85,6 +85,12 @@
   def is_base_name(s: String): Boolean =
     s != "" && !s.exists("/\\:".contains(_))
 
+  def file_name(s: String): Option[String] =
+    s match {
+      case File_Name(s) => Some(s)
+      case _ => None
+    }
+
   def import_name(s: String): String =
     s match {
       case File_Name(name) if !name.endsWith(".thy") => name