Mon, 31 Mar 2014 17:41:45 +0200 |
wenzelm |
proper structural hashCode, which is required for Command.File equals (NB: Array has physical object identity);
|
file |
diff |
annotate
|
Mon, 31 Mar 2014 15:05:24 +0200 |
wenzelm |
store blob content within document node: aux. files that were once open are made persistent;
|
file |
diff |
annotate
|
Mon, 03 Mar 2014 12:54:12 +0100 |
wenzelm |
tuned signature -- emphasize symbol positions (prover) vs. decoded text offsets (editor);
|
file |
diff |
annotate
|
Thu, 20 Feb 2014 14:36:17 +0100 |
wenzelm |
tuned imports;
|
file |
diff |
annotate
|
Fri, 14 Feb 2014 21:06:20 +0100 |
wenzelm |
lexical syntax for SML (in Scala);
|
file |
diff |
annotate
|
Tue, 11 Feb 2014 15:55:05 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sat, 18 Jan 2014 19:15:12 +0100 |
wenzelm |
support for nested text cartouches;
|
file |
diff |
annotate
|
Fri, 13 Dec 2013 12:31:45 +0100 |
wenzelm |
clarified Proof General legacy: special treatment of \<^newline> only in TTY mode;
|
file |
diff |
annotate
|
Wed, 04 Sep 2013 13:22:03 +0200 |
wenzelm |
expose basic Symbol.properties (uninterpreted);
|
file |
diff |
annotate
|
Fri, 30 Aug 2013 23:38:18 +0200 |
wenzelm |
sort items according to persistent history of frequency of use;
|
file |
diff |
annotate
|
Fri, 30 Aug 2013 11:04:29 +0200 |
wenzelm |
allow multiple symbol properties, notably groups and abbrevs;
|
file |
diff |
annotate
|
Tue, 13 Aug 2013 20:34:46 +0200 |
wenzelm |
discontinued special treatment of \<^isub> and \<^isup> in rendering or editor front-end;
|
file |
diff |
annotate
|
Wed, 07 Aug 2013 11:50:14 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 10 Jul 2013 16:25:26 +0200 |
wenzelm |
more robust identifier syntax: sub/superscript counts as modifier of LETDIG part instead of LETTER, both isub/isup and sub/sup are allowed;
|
file |
diff |
annotate
|
Wed, 03 Jul 2013 15:11:15 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sun, 16 Dec 2012 17:38:16 +0100 |
wenzelm |
allow to suppress ISABELLE_SYMBOLS for experiments;
|
file |
diff |
annotate
|
Fri, 30 Nov 2012 10:42:54 +0100 |
wenzelm |
prefer Symbol.decode_strict in batch mode, to avoid files with spurious Unicode symbols that clash with Isabelle symbol interpretation;
|
file |
diff |
annotate
|
Mon, 26 Nov 2012 21:10:42 +0100 |
wenzelm |
more uniform Symbol.is_ascii_identifier in ML/Scala;
|
file |
diff |
annotate
|
Mon, 26 Nov 2012 19:56:09 +0100 |
wenzelm |
removed remains of Oheimb's double-space (cf. 0a5af667dc75);
|
file |
diff |
annotate
|
Sat, 24 Nov 2012 16:59:07 +0100 |
wenzelm |
tuned symbol groups;
|
file |
diff |
annotate
|
Tue, 20 Nov 2012 22:52:04 +0100 |
wenzelm |
support for symbol groups, retaining original order of declarations;
|
file |
diff |
annotate
|
Fri, 24 Aug 2012 19:35:44 +0200 |
wenzelm |
more precise counting of line/column;
|
file |
diff |
annotate
|
Sat, 11 Aug 2012 21:32:46 +0200 |
wenzelm |
simplified symbol matching;
|
file |
diff |
annotate
|
Sat, 11 Aug 2012 21:10:36 +0200 |
wenzelm |
further clarification of malformed symbols;
|
file |
diff |
annotate
|
Sat, 11 Aug 2012 20:54:06 +0200 |
wenzelm |
more liberal scanning of potentially malformed symbols;
|
file |
diff |
annotate
|
Tue, 07 Aug 2012 12:10:26 +0200 |
wenzelm |
tuned signature -- make Pretty less dependent on Symbol;
|
file |
diff |
annotate
|
Fri, 27 Jul 2012 14:22:32 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 17 Jul 2012 16:54:23 +0200 |
wenzelm |
tuned imports;
|
file |
diff |
annotate
|
Thu, 24 May 2012 22:07:00 +0200 |
wenzelm |
less warning in scala-2.10.0-M3;
|
file |
diff |
annotate
|
Mon, 26 Mar 2012 20:42:00 +0200 |
wenzelm |
more precise treatment of \r\n as blank symbol (cf. 2bf29095d26f), e.g. relevant for loading theory headers in Isabelle/jEdit -- NB: jEdit and Isabelle/ML normalize newline variants to \n, but Isabelle/Scala retains them literally;
|
file |
diff |
annotate
|
Sat, 17 Mar 2012 17:44:29 +0100 |
wenzelm |
misc tuning to accomodate scala-2.10.0-M2;
|
file |
diff |
annotate
|
Mon, 19 Sep 2011 22:42:57 +0200 |
wenzelm |
refined Symbol.is_symbolic -- cover recoded versions as well;
|
file |
diff |
annotate
|
Sat, 17 Sep 2011 16:19:40 +0200 |
wenzelm |
Symbol.explode as in ML;
|
file |
diff |
annotate
|
Wed, 17 Aug 2011 16:01:27 +0200 |
wenzelm |
some convenience actions/shortcuts for control symbols;
|
file |
diff |
annotate
|
Sat, 13 Aug 2011 13:48:26 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Sat, 09 Jul 2011 12:56:51 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 07 Jul 2011 14:10:50 +0200 |
wenzelm |
explicit indication of type Symbol.Symbol;
|
file |
diff |
annotate
|
Thu, 07 Jul 2011 13:48:30 +0200 |
wenzelm |
simplified Symbol based on lazy Symbol.Interpretation -- reduced odd "functorial style";
|
file |
diff |
annotate
|
Tue, 05 Jul 2011 23:18:14 +0200 |
wenzelm |
simplified Symbol.iterator: produce strings, which are mostly preallocated;
|
file |
diff |
annotate
|
Wed, 22 Jun 2011 20:38:03 +0200 |
wenzelm |
clarified decoded control symbols;
|
file |
diff |
annotate
|
Tue, 21 Jun 2011 14:12:49 +0200 |
wenzelm |
more uniform treatment of recode_set/recode_map;
|
file |
diff |
annotate
|
Tue, 21 Jun 2011 13:29:44 +0200 |
wenzelm |
tuned iteration over short symbols;
|
file |
diff |
annotate
|
Tue, 21 Jun 2011 12:53:55 +0200 |
wenzelm |
Symbol.is_ctrl: handle decoded version as well;
|
file |
diff |
annotate
|
Tue, 21 Jun 2011 01:08:15 +0200 |
wenzelm |
some support for user symbol fonts;
|
file |
diff |
annotate
|
Sun, 19 Jun 2011 14:31:08 +0200 |
wenzelm |
names for control symbols without "^", which is relevant for completion;
|
file |
diff |
annotate
|
Sun, 19 Jun 2011 14:11:06 +0200 |
wenzelm |
some unicode chars for special control symbols;
|
file |
diff |
annotate
|
Sat, 18 Jun 2011 18:57:38 +0200 |
wenzelm |
do not control malformed symbols;
|
file |
diff |
annotate
|
Sat, 18 Jun 2011 17:33:27 +0200 |
wenzelm |
basic support for extended syntax styles: sub/superscript;
|
file |
diff |
annotate
|
Fri, 17 Jun 2011 00:10:39 +0200 |
wenzelm |
recovered markup for non-alphabetic keywords;
|
file |
diff |
annotate
|
Sat, 13 Nov 2010 20:20:05 +0100 |
wenzelm |
proper escape in regex;
|
file |
diff |
annotate
|
Sat, 13 Nov 2010 19:27:41 +0100 |
wenzelm |
treat Unicode "replacement character" (i.e. decoding error) is malformed;
|
file |
diff |
annotate
|
Sat, 13 Nov 2010 19:21:53 +0100 |
wenzelm |
simplified/robustified treatment of malformed symbols, which are now fully internalized (total Symbol.explode etc.);
|
file |
diff |
annotate
|
Sat, 13 Nov 2010 16:46:00 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Mon, 08 Nov 2010 20:50:56 +0100 |
wenzelm |
explicitly check uniqueness of symbol recoding;
|
file |
diff |
annotate
|
Mon, 30 Aug 2010 20:11:21 +0200 |
wenzelm |
Command.newlines: account for physical newlines;
|
file |
diff |
annotate
|
Wed, 18 Aug 2010 23:44:50 +0200 |
wenzelm |
more efficient Markup_Tree, based on branches sorted by quasi-order;
|
file |
diff |
annotate
|
Sat, 26 Jun 2010 22:19:55 +0200 |
wenzelm |
treat alternative newline symbols as in Isabelle/ML;
|
file |
diff |
annotate
|
Tue, 11 May 2010 23:09:49 +0200 |
wenzelm |
predefined spaces;
|
file |
diff |
annotate
|
Sun, 09 May 2010 13:12:22 +0200 |
wenzelm |
static Symbol.spaces;
|
file |
diff |
annotate
|
Mon, 29 Mar 2010 22:43:56 +0200 |
wenzelm |
adapted to Scala 2.8.0 Beta1 -- with notable changes to scala.collection;
|
file |
diff |
annotate
|
Mon, 11 Jan 2010 21:37:48 +0100 |
wenzelm |
clarified Symbol.is_plain/is_wellformed -- is_closed was rejecting plain backslashes;
|
file |
diff |
annotate
|
Mon, 28 Dec 2009 13:40:30 +0100 |
wenzelm |
some sanity checks for symbol interpretation;
|
file |
diff |
annotate
|
Sun, 20 Dec 2009 15:41:57 +0100 |
wenzelm |
refined some Symbol operations/signatures;
|
file |
diff |
annotate
|
Sat, 19 Dec 2009 16:51:32 +0100 |
wenzelm |
refined some Symbol operations/signatures;
|
file |
diff |
annotate
|
Sat, 19 Dec 2009 11:45:14 +0100 |
wenzelm |
added symbol classification;
|
file |
diff |
annotate
|
Thu, 17 Dec 2009 19:30:12 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sun, 06 Dec 2009 23:06:53 +0100 |
wenzelm |
elements: more convenient result;
|
file |
diff |
annotate
|
Sun, 06 Dec 2009 21:56:23 +0100 |
wenzelm |
added elements: Interator;
|
file |
diff |
annotate
|
Sat, 04 Jul 2009 11:46:51 +0200 |
wenzelm |
is_open: surrogate sequence is High..Low;
|
file |
diff |
annotate
|
Tue, 16 Jun 2009 22:39:50 +0200 |
wenzelm |
added names, abbrevs;
|
file |
diff |
annotate
|
Wed, 10 Jun 2009 11:40:49 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 10 Jun 2009 11:29:57 +0200 |
wenzelm |
discontinued escaped symbols such as \\<forall> -- only one backslash should be used;
|
file |
diff |
annotate
|
Tue, 09 Jun 2009 20:40:19 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Tue, 09 Jun 2009 20:29:23 +0200 |
wenzelm |
more native Scala style;
|
file |
diff |
annotate
|
Tue, 20 Jan 2009 18:04:37 +0100 |
wenzelm |
more general init of Symbol.Interpretation, independent of IsabelleSystem instance;
|
file |
diff |
annotate
|
Sat, 27 Dec 2008 14:57:30 +0100 |
wenzelm |
proper class IsabelleSystem -- no longer static;
|
file |
diff |
annotate
|
Fri, 19 Dec 2008 20:37:29 +0100 |
wenzelm |
removed Ids;
|
file |
diff |
annotate
|
Tue, 26 Aug 2008 16:36:30 +0200 |
wenzelm |
tuned append;
|
file |
diff |
annotate
|
Mon, 25 Aug 2008 20:01:17 +0200 |
wenzelm |
simplified exceptions: use plain error function / RuntimeException;
|
file |
diff |
annotate
|
Thu, 21 Aug 2008 16:02:54 +0200 |
wenzelm |
pattern: proper "." not "[.]"!
|
file |
diff |
annotate
|
Thu, 21 Aug 2008 15:27:28 +0200 |
wenzelm |
recode: proper result for unmatched symbols;
|
file |
diff |
annotate
|
Thu, 21 Aug 2008 15:20:00 +0200 |
wenzelm |
more robust pattern: look at longer matches first, added catch-all case;
|
file |
diff |
annotate
|
Thu, 21 Aug 2008 13:05:31 +0200 |
wenzelm |
read_symbols: proper IsabelleSystem.platform_path;
|
file |
diff |
annotate
|
Sun, 17 Aug 2008 16:45:19 +0200 |
wenzelm |
decode escaped symbols as well;
|
file |
diff |
annotate
|
Sat, 16 Aug 2008 23:51:09 +0200 |
wenzelm |
tuned Recoder;
|
file |
diff |
annotate
|
Sat, 16 Aug 2008 23:29:02 +0200 |
wenzelm |
more private fields;
|
file |
diff |
annotate
|
Sat, 16 Aug 2008 23:12:23 +0200 |
wenzelm |
tuned comments;
|
file |
diff |
annotate
|
Sat, 16 Aug 2008 21:23:03 +0200 |
wenzelm |
use scala.collection.jcl.HashMap, which seems to be more efficient;
|
file |
diff |
annotate
|
Sat, 16 Aug 2008 15:57:06 +0200 |
wenzelm |
reading symbol interpretation tables;
|
file |
diff |
annotate
|
Fri, 15 Aug 2008 22:16:14 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Fri, 15 Aug 2008 21:53:40 +0200 |
wenzelm |
Basic support for Isabelle symbols.
|
file |
diff |
annotate
|