src/Pure/Thy/thy_header.scala
changeset 48706 e2b512024eab
parent 48638 22d65e375c01
child 48864 3ee314ae1e0a
--- a/src/Pure/Thy/thy_header.scala	Tue Aug 07 12:35:24 2012 +0200
+++ b/src/Pure/Thy/thy_header.scala	Tue Aug 07 13:21:29 2012 +0200
@@ -107,12 +107,17 @@
     try { read(reader).map(Standard_System.decode_permissive_utf8) }
     finally { reader.close }
   }
+
+
+  /* keywords */
+
+  type Keywords = List[(String, Option[(String, List[String])])]
 }
 
 
 sealed case class Thy_Header(
   name: String, imports: List[String],
-  keywords: List[Outer_Syntax.Decl],
+  keywords: Thy_Header.Keywords,
   uses: List[(String, Boolean)])
 {
   def map(f: String => String): Thy_Header =