src/Pure/Syntax/parser.ML
Thu, 03 Jan 2019 14:12:44 +0100 wenzelm clarified signature: more types;
Sun, 16 Sep 2018 20:33:37 +0200 wenzelm unused;
Wed, 31 Jan 2018 14:11:57 +0100 wenzelm tuned;
Wed, 31 Jan 2018 11:40:26 +0100 wenzelm clarified signature;
Wed, 31 Jan 2018 11:26:50 +0100 wenzelm clarified signature;
Wed, 31 Jan 2018 11:23:53 +0100 wenzelm explicit dummy token;
Wed, 31 Jan 2018 11:18:36 +0100 wenzelm clarified modules;
Tue, 30 Jan 2018 20:36:18 +0100 wenzelm tuned;
Tue, 30 Jan 2018 20:21:55 +0100 wenzelm unused;
Tue, 30 Jan 2018 20:20:46 +0100 wenzelm tuned;
Tue, 30 Jan 2018 20:12:41 +0100 wenzelm simplified: prod_count is always NONE;
Tue, 30 Jan 2018 19:59:15 +0100 wenzelm tuned;
Tue, 30 Jan 2018 19:45:08 +0100 wenzelm tuned data structure and operations;
Tue, 30 Jan 2018 18:38:18 +0100 wenzelm tuned data structure and operations;
Tue, 30 Jan 2018 16:12:50 +0100 wenzelm tuned data structure and operations;
Tue, 30 Jan 2018 15:40:01 +0100 wenzelm prefer specific tokens_subtract: subtle change of comparison via tokens_match;
Tue, 30 Jan 2018 15:15:51 +0100 wenzelm tuned type: absorb NONE: token option as token_none: token;
Tue, 30 Jan 2018 14:31:33 +0100 wenzelm tuned;
Tue, 30 Jan 2018 14:27:14 +0100 wenzelm clarified types and operations: potentially more efficient add_prods;
Tue, 30 Jan 2018 11:48:38 +0100 wenzelm clarified modules;
Tue, 30 Jan 2018 11:20:52 +0100 wenzelm tuned: more explicit types;
Mon, 29 Jan 2018 22:27:57 +0100 wenzelm tuned data structure: potentially more efficient add_prods;
Sat, 27 Jan 2018 20:26:42 +0100 wenzelm tuned;
Sat, 27 Jan 2018 19:57:37 +0100 wenzelm explicit graph for chains, which contains all nts as nodes;
Sat, 27 Jan 2018 17:27:06 +0100 wenzelm tuned;
Sat, 27 Jan 2018 17:23:21 +0100 wenzelm tuned;
Sat, 27 Jan 2018 16:45:27 +0100 wenzelm tuned output;
Tue, 13 Dec 2016 11:51:42 +0100 wenzelm more symbols;
Fri, 18 Mar 2016 18:32:35 +0100 wenzelm tuned -- fewer warnings;
Thu, 13 Aug 2015 11:05:19 +0200 wenzelm tuned signature, in accordance to sortBy in Scala;
Sun, 06 Apr 2014 16:36:28 +0200 wenzelm more source positions;
Thu, 20 Feb 2014 17:51:16 +0100 wenzelm tuned messages;
Wed, 29 Aug 2012 11:48:45 +0200 wenzelm renamed Position.str_of to Position.here;
Wed, 21 Mar 2012 11:00:34 +0100 wenzelm prefer explicitly qualified exception List.Empty;
Fri, 25 Nov 2011 23:04:12 +0100 wenzelm removed obsolete argument (cf. 954e9d6782ea);
Fri, 25 Nov 2011 16:32:29 +0100 wenzelm prefer Parser.make_gram over Parser.merge_gram, to approximate n-ary merges on theory import;
Tue, 09 Aug 2011 16:09:10 +0200 kleing removed "extremely ambigous" warning; has been ignored by everyone for years.
Sun, 17 Apr 2011 13:47:22 +0200 wenzelm clarified pretty_parsetree: suppress literal tokens;
Fri, 08 Apr 2011 15:02:11 +0200 wenzelm discontinued special treatment of structure Syntax_Ext (formerly Syn_Ext);
Thu, 07 Apr 2011 23:25:09 +0200 wenzelm report literal tokens according to parsetree head;
Tue, 05 Apr 2011 15:04:55 +0200 wenzelm use standard tables with standard argument order;
Mon, 04 Apr 2011 23:52:56 +0200 wenzelm accumulate parsetrees in canonical reverse order;
Mon, 04 Apr 2011 23:26:32 +0200 wenzelm tuned;
Mon, 04 Apr 2011 22:58:15 +0200 wenzelm tuned -- removed redundancy;
Mon, 04 Apr 2011 22:49:41 +0200 wenzelm tuned signatures;
Mon, 04 Apr 2011 22:21:36 +0200 wenzelm streamlined token list operations, assuming that the order of union does not matter;
Mon, 04 Apr 2011 21:35:59 +0200 wenzelm misc tuning and clarification;
Mon, 04 Apr 2011 15:51:45 +0200 wenzelm direct pretty printing of parsetrees -- prevent diagnostic output from crashing due to undeclared entities;
Tue, 21 Dec 2010 21:31:36 +0100 wenzelm configuration option "syntax_branching_level";
Sat, 04 Dec 2010 18:41:12 +0100 wenzelm added Syntax.default_root;
Mon, 30 Aug 2010 15:19:39 +0200 wenzelm tuned messages: discontinued spurious full-stops (messages are occasionally composed unexpectedly);
Fri, 27 Aug 2010 19:43:28 +0200 wenzelm more careful treatment of context visibility flag wrt. spurious warnings;
Wed, 25 Aug 2010 17:45:35 +0200 wenzelm eliminated some old camel case stuff;
Wed, 25 Aug 2010 17:34:10 +0200 wenzelm some attempts to recover Isabelle/ML style from the depths of time;
Wed, 25 Aug 2010 16:13:55 +0200 wenzelm keep persistent production tables as immutable vectors -- potential performance improvement on modern hardware;
Tue, 20 Jul 2010 14:44:33 +0200 wenzelm eliminated old-style sys_error/SYS_ERROR in favour of exception Fail -- after careful checking that there is no overlap with existing handling of that;
Fri, 02 Jul 2010 21:48:54 +0200 wenzelm standard argument order;
Fri, 02 Jul 2010 21:41:06 +0200 wenzelm do not open auxiliary ML structures;
Mon, 31 May 2010 21:06:57 +0200 wenzelm modernized some structure names, keeping a few legacy aliases;
Thu, 29 Oct 2009 17:58:26 +0100 wenzelm standardized filter/filter_out;
less more (0) -100 -60 tip