src/Pure/Isar/keyword.ML
changeset 46958 0ec8f04e753a
parent 46957 0c15caf47040
child 46961 5c6955f487e5
--- a/src/Pure/Isar/keyword.ML	Fri Mar 16 11:26:55 2012 +0100
+++ b/src/Pure/Isar/keyword.ML	Fri Mar 16 13:05:30 2012 +0100
@@ -45,7 +45,7 @@
   val dest: unit -> string list * string list
   val keyword_statusN: string
   val status: unit -> unit
-  val declare: string -> T option -> unit
+  val define: string * T option -> unit
   val is_diag: string -> bool
   val is_control: string -> bool
   val is_regular: string -> bool
@@ -214,15 +214,15 @@
   in () end;
 
 
-(* declare *)
+(* define *)
 
-fun declare name NONE =
+fun define (name, NONE) =
      (change_keywords (fn ((minor, major), commands) =>
         let
           val minor' = Scan.extend_lexicon (Symbol.explode name) minor;
         in ((minor', major), commands) end);
       keyword_status name)
-  | declare name (SOME kind) =
+  | define (name, SOME kind) =
      (change_keywords (fn ((minor, major), commands) =>
         let
           val major' = Scan.extend_lexicon (Symbol.explode name) major;