src/Pure/Isar/outer_syntax.scala
changeset 48872 6124e0d1120a
parent 48870 4accee106f0f
child 48873 18b17f15bc62
--- a/src/Pure/Isar/outer_syntax.scala	Tue Aug 21 13:29:34 2012 +0200
+++ b/src/Pure/Isar/outer_syntax.scala	Tue Aug 21 14:54:29 2012 +0200
@@ -58,6 +58,9 @@
   def keyword_kind_files(name: String): Option[(String, List[String])] = keywords.get(name)
   def keyword_kind(name: String): Option[String] = keyword_kind_files(name).map(_._1)
 
+  def thy_load_commands: List[String] =
+    (for ((name, (Keyword.THY_LOAD, _)) <- keywords.iterator) yield name).toList
+
   def + (name: String, kind: (String, List[String]), replace: String): Outer_Syntax =
     new Outer_Syntax(
       keywords + (name -> kind),