Mon, 27 Jun 2011 15:01:08 +0200 |
wenzelm |
parallel Syntax.parse, which is rather slow;
|
file |
diff |
annotate
|
Sun, 15 May 2011 22:22:26 +0200 |
wenzelm |
future merge of grammars, to improve parallel performance;
|
file |
diff |
annotate
|
Tue, 26 Apr 2011 21:05:52 +0200 |
wenzelm |
clarified auxiliary structure Lexicon.Syntax;
|
file |
diff |
annotate
|
Tue, 19 Apr 2011 21:55:42 +0200 |
wenzelm |
explicit markup for loose bounds;
|
file |
diff |
annotate
|
Tue, 19 Apr 2011 15:58:05 +0200 |
wenzelm |
slightly more special eq_list/eq_set, with shortcut involving pointer_eq;
|
file |
diff |
annotate
|
Tue, 19 Apr 2011 14:57:09 +0200 |
wenzelm |
simplified check/uncheck interfaces: result comparison is hardwired by default;
|
file |
diff |
annotate
|
Mon, 18 Apr 2011 11:13:29 +0200 |
wenzelm |
simplified pretty printing context, which is only required for certain kernel operations;
|
file |
diff |
annotate
|
Sun, 17 Apr 2011 23:47:05 +0200 |
wenzelm |
provide structure Syntax early (before structure Type), back-patch check/uncheck later;
|
file |
diff |
annotate
|
Sat, 16 Apr 2011 15:47:52 +0200 |
wenzelm |
modernized structure Proof_Context;
|
file |
diff |
annotate
|
Fri, 08 Apr 2011 22:40:29 +0200 |
wenzelm |
more accurate markup for syntax consts, notably binders which point back to the original logical entity;
|
file |
diff |
annotate
|
Fri, 08 Apr 2011 21:11:29 +0200 |
wenzelm |
discontinued Syntax.max_pri, which is not really a symbolic parameter;
|
file |
diff |
annotate
|
Fri, 08 Apr 2011 18:08:13 +0200 |
wenzelm |
simplified Pure syntax bootstrap;
|
file |
diff |
annotate
|
Fri, 08 Apr 2011 17:45:37 +0200 |
wenzelm |
renamed sprop "prop#" to "prop'" -- proper identifier;
|
file |
diff |
annotate
|
Fri, 08 Apr 2011 16:34:14 +0200 |
wenzelm |
discontinued special treatment of structure Lexicon;
|
file |
diff |
annotate
|
Fri, 08 Apr 2011 15:48:14 +0200 |
wenzelm |
discontinued special status of structure Printer;
|
file |
diff |
annotate
|
Fri, 08 Apr 2011 15:02:11 +0200 |
wenzelm |
discontinued special treatment of structure Syntax_Ext (formerly Syn_Ext);
|
file |
diff |
annotate
|
Fri, 08 Apr 2011 14:20:57 +0200 |
wenzelm |
discontinued special treatment of structure Mixfix;
|
file |
diff |
annotate
|
Fri, 08 Apr 2011 13:31:16 +0200 |
wenzelm |
explicit structure Syntax_Trans;
|
file |
diff |
annotate
|
Thu, 07 Apr 2011 21:37:42 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 07 Apr 2011 18:24:59 +0200 |
wenzelm |
discontinued user-defined token translations;
|
file |
diff |
annotate
|
Wed, 06 Apr 2011 23:04:00 +0200 |
wenzelm |
separate structure Term_Position;
|
file |
diff |
annotate
|
Wed, 06 Apr 2011 22:25:44 +0200 |
wenzelm |
type syntax as regular mixfix specification (type_ext for bootstrapping has been obsolete for many years);
|
file |
diff |
annotate
|
Wed, 06 Apr 2011 17:15:06 +0200 |
wenzelm |
eliminated slightly odd Syntax.rep_syntax;
|
file |
diff |
annotate
|
Wed, 06 Apr 2011 17:00:40 +0200 |
wenzelm |
more abstract print translation;
|
file |
diff |
annotate
|
Wed, 06 Apr 2011 16:15:57 +0200 |
wenzelm |
more abstract syntax translation;
|
file |
diff |
annotate
|
Wed, 06 Apr 2011 15:24:26 +0200 |
wenzelm |
explicit Syntax.tokenize, Syntax.parse;
|
file |
diff |
annotate
|
Wed, 06 Apr 2011 13:33:46 +0200 |
wenzelm |
typed_print_translation: discontinued show_sorts argument;
|
file |
diff |
annotate
|
Wed, 06 Apr 2011 12:58:13 +0200 |
wenzelm |
moved unparse material to syntax_phases.ML;
|
file |
diff |
annotate
|
Tue, 05 Apr 2011 23:14:41 +0200 |
wenzelm |
moved decode/parse operations to standard_syntax.ML;
|
file |
diff |
annotate
|
Tue, 05 Apr 2011 14:30:40 +0200 |
wenzelm |
discontinued special treatment of structure Parser -- directly accessible;
|
file |
diff |
annotate
|
Tue, 05 Apr 2011 14:25:18 +0200 |
wenzelm |
discontinued special treatment of structure Ast: no pervasive content, no inclusion in structure Syntax;
|
file |
diff |
annotate
|
Tue, 05 Apr 2011 13:07:40 +0200 |
wenzelm |
more precise propagation of reports/results through some inner syntax layers;
|
file |
diff |
annotate
|
Mon, 04 Apr 2011 21:35:59 +0200 |
wenzelm |
misc tuning and clarification;
|
file |
diff |
annotate
|
Mon, 04 Apr 2011 15:51:45 +0200 |
wenzelm |
direct pretty printing of parsetrees -- prevent diagnostic output from crashing due to undeclared entities;
|
file |
diff |
annotate
|
Sun, 03 Apr 2011 21:59:33 +0200 |
wenzelm |
added Position.reports convenience;
|
file |
diff |
annotate
|
Sun, 27 Mar 2011 19:51:51 +0200 |
wenzelm |
tuned signatures;
|
file |
diff |
annotate
|
Sun, 27 Mar 2011 17:55:11 +0200 |
wenzelm |
decode_term/disambig: report resolved term variables for the unique (!) result;
|
file |
diff |
annotate
|
Tue, 22 Mar 2011 18:03:28 +0100 |
wenzelm |
enable inner syntax source positions by default (controlled via configuration option);
|
file |
diff |
annotate
|
Tue, 22 Mar 2011 13:32:20 +0100 |
wenzelm |
support for encoded positions (for id_position, longid_position) as pseudo type-constraints -- still inactive;
|
file |
diff |
annotate
|
Mon, 21 Mar 2011 21:05:08 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Mon, 21 Mar 2011 20:56:44 +0100 |
wenzelm |
clarified Syn_Trans.parsetree_to_ast and Syn_Trans.ast_to_term;
|
file |
diff |
annotate
|
Sat, 05 Feb 2011 20:38:32 +0100 |
wenzelm |
more tracing information via Par_List.map_name;
|
file |
diff |
annotate
|
Tue, 21 Dec 2010 21:21:21 +0100 |
wenzelm |
configuration option "syntax_ast_trace" and "syntax_ast_stat";
|
file |
diff |
annotate
|
Sat, 04 Dec 2010 18:41:12 +0100 |
wenzelm |
added Syntax.default_root;
|
file |
diff |
annotate
|
Mon, 20 Sep 2010 15:08:51 +0200 |
wenzelm |
added XML.content_of convenience -- cover XML.body, which is the general situation;
|
file |
diff |
annotate
|
Fri, 17 Sep 2010 21:04:56 +0200 |
wenzelm |
Syntax.read_asts error: report token ranges within message -- no side-effect here;
|
file |
diff |
annotate
|
Fri, 17 Sep 2010 20:42:26 +0200 |
wenzelm |
simplified some internal flags using Config.T instead of full-blown Proof_Data;
|
file |
diff |
annotate
|
Fri, 17 Sep 2010 20:18:27 +0200 |
wenzelm |
tuned signature of (Context_)Position.report variants;
|
file |
diff |
annotate
|
Sun, 12 Sep 2010 19:04:02 +0200 |
wenzelm |
eliminated aliases of Type.constraint;
|
file |
diff |
annotate
|
Tue, 07 Sep 2010 14:08:21 +0200 |
wenzelm |
report token range after inner parse error -- often provides important clues about misunderstanding concerning lexical phase;
|
file |
diff |
annotate
|
Mon, 06 Sep 2010 21:33:19 +0200 |
wenzelm |
more explicit indication of Config.raw options, which are only needed for bootstrapping Pure;
|
file |
diff |
annotate
|
Sun, 05 Sep 2010 23:16:21 +0200 |
wenzelm |
turned show_brackets into proper configuration option;
|
file |
diff |
annotate
|
Sun, 05 Sep 2010 22:23:48 +0200 |
wenzelm |
Syntax.standard_parse_term: eliminated redundant Pretty.pp;
|
file |
diff |
annotate
|
Sun, 05 Sep 2010 22:15:50 +0200 |
wenzelm |
structure Syntax: define "interfaces" before actual implementations;
|
file |
diff |
annotate
|
Fri, 03 Sep 2010 22:36:16 +0200 |
wenzelm |
configuration options Syntax.ambiguity_enabled (inverse of former Syntax.ambiguity_is_error), Syntax.ambiguity_level (with Isar attribute "syntax_ambiguity_level"), Syntax.ambiguity_limit;
|
file |
diff |
annotate
|
Fri, 27 Aug 2010 19:43:28 +0200 |
wenzelm |
more careful treatment of context visibility flag wrt. spurious warnings;
|
file |
diff |
annotate
|
Sun, 08 Aug 2010 20:03:31 +0200 |
wenzelm |
proper context for Syntax.parse_token;
|
file |
diff |
annotate
|
Sun, 08 Aug 2010 19:54:54 +0200 |
wenzelm |
prefer Context_Position.report where a proper context is available -- notably for "inner" entities;
|
file |
diff |
annotate
|
Sat, 07 Aug 2010 21:22:39 +0200 |
wenzelm |
more robust treatment of Markup.token;
|
file |
diff |
annotate
|
Sat, 07 Aug 2010 21:03:06 +0200 |
wenzelm |
simplified type XML.tree: embed Markup.T directly, avoid slightly odd triple;
|
file |
diff |
annotate
|