src/Pure/Isar/keyword.ML
Fri, 16 Mar 2012 21:20:23 +0100 more abstract heading level;
Fri, 16 Mar 2012 20:45:47 +0100 less redundant data;
Fri, 16 Mar 2012 20:33:33 +0100 uniform keyword names within ML/Scala -- produce elisp names via external conversion;
Fri, 16 Mar 2012 18:20:12 +0100 outer syntax command definitions based on formal command_spec derived from theory header declarations;
Fri, 16 Mar 2012 13:05:30 +0100 define keywords early when processing the theory header, before running the body commands;
Fri, 16 Mar 2012 11:26:55 +0100 clarified Keyword.is_keyword: union of minor and major;
Thu, 15 Mar 2012 22:08:53 +0100 declare command keywords via theory header, including strict checking outside Pure;
Thu, 15 Mar 2012 17:40:26 +0100 declare keywords as side-effect of header edit;
Thu, 15 Mar 2012 00:10:45 +0100 some support for outer syntax keyword declarations within theory header;
Wed, 14 Mar 2012 19:27:15 +0100 tuned;
Sat, 03 Mar 2012 18:18:39 +0100 clarified terminology of raw protocol messages;
Thu, 05 Jan 2012 14:48:41 +0100 prefer raw_message for protocol implementation;
Mon, 28 Nov 2011 22:05:32 +0100 separate module for concrete Isabelle markup;
Sat, 06 Nov 2010 20:18:06 +0100 added Keyword.is_heading (cf. Scala version);
Sat, 14 Aug 2010 21:25:20 +0200 Keyword.status: always suppress position;
Sun, 08 Aug 2010 19:36:31 +0200 explicitly distinguish Output.status (essential feedback) vs. Output.report (useful markup);
Mon, 17 May 2010 10:20:55 +0200 centralized legacy aliases;
Sat, 15 May 2010 22:24:25 +0200 renamed structure OuterKeyword to Keyword and OuterParse to Parse, keeping the old names as legacy aliases for some time;