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
|