Wed, 13 Aug 2008 20:57:30 +0200 |
wenzelm |
scan: SymbolPos.tabify_content when creating tokens (for proper presentation output);
|
file |
diff |
annotate
|
Tue, 12 Aug 2008 21:27:48 +0200 |
wenzelm |
Symbol.source/OuterLex.source: more explicit do_recover argument;
|
file |
diff |
annotate
|
Sat, 09 Aug 2008 22:43:56 +0200 |
wenzelm |
unified Args.T with OuterLex.token;
|
file |
diff |
annotate
|
Sat, 09 Aug 2008 00:09:34 +0200 |
wenzelm |
tuned SymbolPos interface;
|
file |
diff |
annotate
|
Thu, 07 Aug 2008 19:21:42 +0200 |
wenzelm |
more precise positions due to SymbolsPos.implode_delim;
|
file |
diff |
annotate
|
Thu, 07 Aug 2008 13:45:05 +0200 |
wenzelm |
improved position handling due to SymbolPos.T;
|
file |
diff |
annotate
|
Wed, 06 Aug 2008 00:10:31 +0200 |
wenzelm |
removed obsolete range_of (already included in position);
|
file |
diff |
annotate
|
Tue, 05 Aug 2008 19:29:09 +0200 |
wenzelm |
token: maintain of source, which retains original position information;
|
file |
diff |
annotate
|
Mon, 04 Aug 2008 21:24:19 +0200 |
wenzelm |
abstract type Scan.stopper, position taken from last input token;
|
file |
diff |
annotate
|
Sun, 20 Jul 2008 23:06:59 +0200 |
wenzelm |
maintain token range;
|
file |
diff |
annotate
|
Wed, 25 Jun 2008 17:38:38 +0200 |
wenzelm |
scan: prefer command over keyword, allowing lexicons to overlap;
|
file |
diff |
annotate
|
Mon, 28 Jan 2008 22:27:24 +0100 |
wenzelm |
added count/counted: improved position handling for token syntax;
|
file |
diff |
annotate
|
Sat, 15 Dec 2007 13:08:33 +0100 |
wenzelm |
text_of: made even more robust against recurrent errors;
|
file |
diff |
annotate
|
Sat, 08 Dec 2007 21:20:05 +0100 |
wenzelm |
text_of: make double sure that result is well-formed, to avoid recurrent failures;
|
file |
diff |
annotate
|
Fri, 07 Dec 2007 22:19:51 +0100 |
wenzelm |
(alt)string: allow explicit character codes (as in ML);
|
file |
diff |
annotate
|
Sat, 15 Sep 2007 19:25:19 +0200 |
wenzelm |
removed redundant OuterLex.make_lexicon;
|
file |
diff |
annotate
|
Sat, 28 Jul 2007 20:40:27 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 11 Jul 2007 17:47:50 +0200 |
wenzelm |
Symbol.not_eof/sync is superceded by Symbol.is_regular (rules out further control symbols);
|
file |
diff |
annotate
|
Wed, 11 Jul 2007 00:29:51 +0200 |
wenzelm |
separated Malformed (symbolic char) from Error (bad input);
|
file |
diff |
annotate
|
Tue, 10 Jul 2007 23:29:46 +0200 |
wenzelm |
added kind_of;
|
file |
diff |
annotate
|
Tue, 10 Jul 2007 00:17:52 +0200 |
wenzelm |
nested source: explicit interactive flag for recover avoids duplicate errors;
|
file |
diff |
annotate
|
Mon, 09 Jul 2007 23:12:45 +0200 |
wenzelm |
Malformed token: error msg;
|
file |
diff |
annotate
|
Tue, 08 May 2007 17:40:21 +0200 |
wenzelm |
is_sid: include '::';
|
file |
diff |
annotate
|
Sat, 30 Dec 2006 16:08:06 +0100 |
wenzelm |
removed misleading OuterLex.eq_token;
|
file |
diff |
annotate
|
Thu, 28 Dec 2006 14:30:41 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 27 Dec 2006 16:24:31 +0100 |
haftmann |
exported explicit equality on tokens
|
file |
diff |
annotate
|
Fri, 15 Dec 2006 00:08:06 +0100 |
wenzelm |
avoid conflict with Alice keywords: renamed pack -> implode, unpack -> explode, any -> many, avoided assert;
|
file |
diff |
annotate
|
Wed, 11 Oct 2006 22:55:19 +0200 |
wenzelm |
is_sid: disallow 'begin' keyword as identifier;
|
file |
diff |
annotate
|
Thu, 21 Sep 2006 19:04:20 +0200 |
wenzelm |
member (op =);
|
file |
diff |
annotate
|
Wed, 12 Jul 2006 19:59:14 +0200 |
wenzelm |
removed ':' from category of symbolic identifier chars;
|
file |
diff |
annotate
|
Tue, 21 Mar 2006 12:18:15 +0100 |
wenzelm |
avoid polymorphic equality;
|
file |
diff |
annotate
|
Tue, 03 Jan 2006 00:06:29 +0100 |
wenzelm |
unparse String/AltString: escape quotes;
|
file |
diff |
annotate
|
Sun, 28 Aug 2005 16:04:48 +0200 |
wenzelm |
added AltString token (delimited by ASCII back-quotes);
|
file |
diff |
annotate
|
Tue, 16 Aug 2005 13:42:40 +0200 |
wenzelm |
clarify is_newline vs. is_blank;
|
file |
diff |
annotate
|
Sun, 22 May 2005 16:51:17 +0200 |
wenzelm |
added ident_with;
|
file |
diff |
annotate
|
Sun, 13 Feb 2005 17:15:14 +0100 |
skalberg |
Deleted Library.option type.
|
file |
diff |
annotate
|
Fri, 01 Oct 2004 11:55:43 +0200 |
aspinall |
Allow scanning to recover and reconstruct bad input
|
file |
diff |
annotate
|
Tue, 28 Sep 2004 10:43:34 +0200 |
aspinall |
Fix to unparse to not double-escape backslash
|
file |
diff |
annotate
|
Wed, 18 Aug 2004 16:03:15 +0200 |
aspinall |
Make token an eqtype to assist reconstructing input
|
file |
diff |
annotate
|
Mon, 21 Jun 2004 16:49:58 +0200 |
wenzelm |
added unparse;
|
file |
diff |
annotate
|
Mon, 21 Jun 2004 10:25:57 +0200 |
kleing |
Merged in license change from Isabelle2004
|
file |
diff |
annotate
|
Mon, 10 May 2004 19:26:42 +0200 |
wenzelm |
changed Symbol.beginning;
|
file |
diff |
annotate
|
Fri, 29 Dec 2000 19:45:33 +0100 |
wenzelm |
recover: malformed result;
|
file |
diff |
annotate
|
Thu, 29 Jun 2000 22:31:53 +0200 |
wenzelm |
fixed is_semicolon (keyword instead of command!);
|
file |
diff |
annotate
|
Tue, 27 Jun 2000 20:35:31 +0200 |
wenzelm |
OuterLex.name_of: include val;
|
file |
diff |
annotate
|
Sun, 25 Jun 2000 23:52:15 +0200 |
wenzelm |
added !!!;
|
file |
diff |
annotate
|
Wed, 07 Jun 2000 14:19:48 +0200 |
wenzelm |
string syntax: allow \\ \" \\n only;
|
file |
diff |
annotate
|
Fri, 05 May 2000 22:09:41 +0200 |
wenzelm |
GPLed;
|
file |
diff |
annotate
|
Mon, 03 Apr 2000 21:05:07 +0200 |
wenzelm |
tuned recover;
|
file |
diff |
annotate
|
Sat, 01 Apr 2000 20:12:52 +0200 |
wenzelm |
added is_newline;
|
file |
diff |
annotate
|
Sun, 26 Mar 2000 20:10:31 +0200 |
wenzelm |
added is_begin/end_ignore;
|
file |
diff |
annotate
|
Thu, 10 Feb 2000 20:54:18 +0100 |
wenzelm |
symid: include single symbolic char;
|
file |
diff |
annotate
|
Thu, 21 Oct 1999 18:44:05 +0200 |
wenzelm |
added is_indent;
|
file |
diff |
annotate
|
Sun, 03 Oct 1999 15:51:38 +0200 |
wenzelm |
added Space, Comment token kinds (keep actual text);
|
file |
diff |
annotate
|
Sat, 04 Sep 1999 21:07:12 +0200 |
wenzelm |
removed text vars;
|
file |
diff |
annotate
|
Fri, 16 Jul 1999 22:26:44 +0200 |
wenzelm |
separate command tokens;
|
file |
diff |
annotate
|
Wed, 30 Jun 1999 12:23:34 +0200 |
wenzelm |
sync token;
|
file |
diff |
annotate
|
Thu, 27 May 1999 20:47:30 +0200 |
wenzelm |
changed {| |} verbatim syntax to {* *} in order to simplify ProofGeneral setup;
|
file |
diff |
annotate
|
Mon, 16 Nov 1998 10:58:18 +0100 |
wenzelm |
replaced is_symid by is_sid;
|
file |
diff |
annotate
|
Mon, 09 Nov 1998 15:32:58 +0100 |
wenzelm |
Outer lexical syntax for Isabelle/Isar.
|
file |
diff |
annotate
|