src/Pure/PIDE/document.ML
changeset 46958 0ec8f04e753a
parent 46950 d0181abdbdac
child 47051 b32e6de4a39b
--- a/src/Pure/PIDE/document.ML	Fri Mar 16 11:26:55 2012 +0100
+++ b/src/Pure/PIDE/document.ML	Fri Mar 16 13:05:30 2012 +0100
@@ -213,10 +213,8 @@
     | Header header =>
         let
           val imports = (case header of Exn.Res (_, {imports, ...}) => imports | _ => []);
-          val keywords = (case header of Exn.Res (_, {keywords, ...}) => keywords | _ => []);
           val header' =
-            (List.app (fn (name, decl) =>
-                Keyword.declare name (Option.map Keyword.make decl)) keywords; header)
+            ((case header of Exn.Res (_, h) => Thy_Header.define_keywords h | _ => ()); header)
               handle exn as ERROR _ => Exn.Exn exn;
           val nodes1 = nodes
             |> default_node name