src/Pure/Thy/thy_header.ML
changeset 36959 f5417836dbea
parent 36950 75b8f26f2f07
child 37950 bc285d91041e
--- a/src/Pure/Thy/thy_header.ML	Mon May 17 15:05:32 2010 +0200
+++ b/src/Pure/Thy/thy_header.ML	Mon May 17 15:11:25 2010 +0200
@@ -6,17 +6,13 @@
 
 signature THY_HEADER =
 sig
-  val args: OuterLex.token list ->
-    (string * string list * (string * bool) list) * OuterLex.token list
+  val args: Token.T list -> (string * string list * (string * bool) list) * Token.T list
   val read: Position.T -> (string, 'a) Source.source -> string * string list * (string * bool) list
 end;
 
 structure Thy_Header: THY_HEADER =
 struct
 
-structure T = OuterLex;
-
-
 (* keywords *)
 
 val headerN = "header";
@@ -58,9 +54,9 @@
   let val res =
     src
     |> Symbol.source {do_recover = false}
-    |> T.source {do_recover = NONE} (fn () => (header_lexicon, Scan.empty_lexicon)) pos
-    |> T.source_proper
-    |> Source.source T.stopper (Scan.single (Scan.error (Parse.!!! header))) NONE
+    |> Token.source {do_recover = NONE} (fn () => (header_lexicon, Scan.empty_lexicon)) pos
+    |> Token.source_proper
+    |> Source.source Token.stopper (Scan.single (Scan.error (Parse.!!! header))) NONE
     |> Source.get_single;
   in
     (case res of SOME (x, _) => x