added keyword_decl, command_decl;
authorwenzelm
Sat, 06 Oct 2007 17:46:49 +0200
changeset 248709d057ff8e74c
parent 24869 bad2b2be1f24
child 24871 6af56e53734a
added keyword_decl, command_decl;
src/Pure/General/markup.ML
     1.1 --- a/src/Pure/General/markup.ML	Sat Oct 06 16:50:09 2007 +0200
     1.2 +++ b/src/Pure/General/markup.ML	Sat Oct 06 17:46:49 2007 +0200
     1.3 @@ -43,6 +43,8 @@
     1.4    val termN: string val term: T
     1.5    val keywordN: string val keyword: string -> T
     1.6    val commandN: string val command: string -> T
     1.7 +  val keyword_declN: string val keyword_decl: string -> T
     1.8 +  val command_declN: string val command_decl: string -> string -> T
     1.9    val stringN: string val string: T
    1.10    val altstringN: string val altstring: T
    1.11    val verbatimN: string val verbatim: T
    1.12 @@ -145,6 +147,11 @@
    1.13  val (keywordN, keyword) = markup_string "keyword" nameN;
    1.14  val (commandN, command) = markup_string "command" nameN;
    1.15  
    1.16 +val (keyword_declN, keyword_decl) = markup_string "keyword_decl" nameN;
    1.17 +
    1.18 +val command_declN = "command_decl";
    1.19 +fun command_decl name kind : T = (command_declN, [(nameN, name), (kindN, kind)]);
    1.20 +
    1.21  val (stringN, string) = markup "string";
    1.22  val (altstringN, altstring) = markup "altstring";
    1.23  val (verbatimN, verbatim) = markup "verbatim";