src/Pure/General/symbol.scala
Sat, 09 Jul 2011 12:56:51 +0200 wenzelm tuned signature;
Thu, 07 Jul 2011 14:10:50 +0200 wenzelm explicit indication of type Symbol.Symbol;
Thu, 07 Jul 2011 13:48:30 +0200 wenzelm simplified Symbol based on lazy Symbol.Interpretation -- reduced odd "functorial style";
Tue, 05 Jul 2011 23:18:14 +0200 wenzelm simplified Symbol.iterator: produce strings, which are mostly preallocated;
Wed, 22 Jun 2011 20:38:03 +0200 wenzelm clarified decoded control symbols;
Tue, 21 Jun 2011 14:12:49 +0200 wenzelm more uniform treatment of recode_set/recode_map;
Tue, 21 Jun 2011 13:29:44 +0200 wenzelm tuned iteration over short symbols;
Tue, 21 Jun 2011 12:53:55 +0200 wenzelm Symbol.is_ctrl: handle decoded version as well;
Tue, 21 Jun 2011 01:08:15 +0200 wenzelm some support for user symbol fonts;
Sun, 19 Jun 2011 14:31:08 +0200 wenzelm names for control symbols without "^", which is relevant for completion;
Sun, 19 Jun 2011 14:11:06 +0200 wenzelm some unicode chars for special control symbols;
Sat, 18 Jun 2011 18:57:38 +0200 wenzelm do not control malformed symbols;
Sat, 18 Jun 2011 17:33:27 +0200 wenzelm basic support for extended syntax styles: sub/superscript;
Fri, 17 Jun 2011 00:10:39 +0200 wenzelm recovered markup for non-alphabetic keywords;
Sat, 13 Nov 2010 20:20:05 +0100 wenzelm proper escape in regex;
Sat, 13 Nov 2010 19:27:41 +0100 wenzelm treat Unicode "replacement character" (i.e. decoding error) is malformed;
Sat, 13 Nov 2010 19:21:53 +0100 wenzelm simplified/robustified treatment of malformed symbols, which are now fully internalized (total Symbol.explode etc.);
Sat, 13 Nov 2010 16:46:00 +0100 wenzelm tuned;
Mon, 08 Nov 2010 20:50:56 +0100 wenzelm explicitly check uniqueness of symbol recoding;
Mon, 30 Aug 2010 20:11:21 +0200 wenzelm Command.newlines: account for physical newlines;
Wed, 18 Aug 2010 23:44:50 +0200 wenzelm more efficient Markup_Tree, based on branches sorted by quasi-order;
Sat, 26 Jun 2010 22:19:55 +0200 wenzelm treat alternative newline symbols as in Isabelle/ML;
Tue, 11 May 2010 23:09:49 +0200 wenzelm predefined spaces;
Sun, 09 May 2010 13:12:22 +0200 wenzelm static Symbol.spaces;
Mon, 29 Mar 2010 22:43:56 +0200 wenzelm adapted to Scala 2.8.0 Beta1 -- with notable changes to scala.collection;
Mon, 11 Jan 2010 21:37:48 +0100 wenzelm clarified Symbol.is_plain/is_wellformed -- is_closed was rejecting plain backslashes;
Mon, 28 Dec 2009 13:40:30 +0100 wenzelm some sanity checks for symbol interpretation;
Sun, 20 Dec 2009 15:41:57 +0100 wenzelm refined some Symbol operations/signatures;
Sat, 19 Dec 2009 16:51:32 +0100 wenzelm refined some Symbol operations/signatures;
Sat, 19 Dec 2009 11:45:14 +0100 wenzelm added symbol classification;
Thu, 17 Dec 2009 19:30:12 +0100 wenzelm tuned signature;
Sun, 06 Dec 2009 23:06:53 +0100 wenzelm elements: more convenient result;
Sun, 06 Dec 2009 21:56:23 +0100 wenzelm added elements: Interator;
Sat, 04 Jul 2009 11:46:51 +0200 wenzelm is_open: surrogate sequence is High..Low;
Tue, 16 Jun 2009 22:39:50 +0200 wenzelm added names, abbrevs;
Wed, 10 Jun 2009 11:40:49 +0200 wenzelm tuned;
Wed, 10 Jun 2009 11:29:57 +0200 wenzelm discontinued escaped symbols such as \\<forall> -- only one backslash should be used;
Tue, 09 Jun 2009 20:40:19 +0200 wenzelm tuned;
Tue, 09 Jun 2009 20:29:23 +0200 wenzelm more native Scala style;
Tue, 20 Jan 2009 18:04:37 +0100 wenzelm more general init of Symbol.Interpretation, independent of IsabelleSystem instance;
Sat, 27 Dec 2008 14:57:30 +0100 wenzelm proper class IsabelleSystem -- no longer static;
Fri, 19 Dec 2008 20:37:29 +0100 wenzelm removed Ids;
Tue, 26 Aug 2008 16:36:30 +0200 wenzelm tuned append;
Mon, 25 Aug 2008 20:01:17 +0200 wenzelm simplified exceptions: use plain error function / RuntimeException;
Thu, 21 Aug 2008 16:02:54 +0200 wenzelm pattern: proper "." not "[.]"!
Thu, 21 Aug 2008 15:27:28 +0200 wenzelm recode: proper result for unmatched symbols;
Thu, 21 Aug 2008 15:20:00 +0200 wenzelm more robust pattern: look at longer matches first, added catch-all case;
Thu, 21 Aug 2008 13:05:31 +0200 wenzelm read_symbols: proper IsabelleSystem.platform_path;
Sun, 17 Aug 2008 16:45:19 +0200 wenzelm decode escaped symbols as well;
Sat, 16 Aug 2008 23:51:09 +0200 wenzelm tuned Recoder;
Sat, 16 Aug 2008 23:29:02 +0200 wenzelm more private fields;
Sat, 16 Aug 2008 23:12:23 +0200 wenzelm tuned comments;
Sat, 16 Aug 2008 21:23:03 +0200 wenzelm use scala.collection.jcl.HashMap, which seems to be more efficient;
Sat, 16 Aug 2008 15:57:06 +0200 wenzelm reading symbol interpretation tables;
Fri, 15 Aug 2008 22:16:14 +0200 wenzelm tuned;
Fri, 15 Aug 2008 21:53:40 +0200 wenzelm Basic support for Isabelle symbols.
less more (0) tip