#
619cc32a |
|
23-Feb-2018 |
wenzelm <none@none> |
tuned signature;
|
#
8274f3e0 |
|
06-Dec-2017 |
wenzelm <none@none> |
prefer control symbol antiquotations;
|
#
a5747e56 |
|
12-Jun-2017 |
wenzelm <none@none> |
more markup for HTML rendering;
|
#
8faaa443 |
|
23-May-2016 |
wenzelm <none@none> |
embedded content may be delimited via cartouches;
|
#
fda5e1b6 |
|
07-Apr-2016 |
wenzelm <none@none> |
simplified default print_depth: context is usually available, in contrast to 0d295e339f52;
|
#
d70d74b6 |
|
05-Apr-2016 |
wenzelm <none@none> |
clarified modules -- simplified bootstrap;
|
#
6eb38925 |
|
09-Dec-2015 |
wenzelm <none@none> |
clarified type Token.src: plain token list, with usual implicit value assignment; clarified type Token.name_value, notably for head of Token.src; clarified Attrib/Method check_src vs. parser;
|
#
76b283a0 |
|
10-Dec-2014 |
wenzelm <none@none> |
more careful handling of auxiliary environment structure -- allow nested ML evaluation;
|
#
54c11317 |
|
08-Dec-2014 |
wenzelm <none@none> |
expand ML cartouches to Input.source; tuned signature;
|
#
8925e9ff |
|
01-Nov-2014 |
wenzelm <none@none> |
clarified syntax -- avoid overlap with command category;
|
#
8c12bfce |
|
24-Aug-2014 |
wenzelm <none@none> |
tuned signature;
|
#
c19b1fea |
|
22-Aug-2014 |
wenzelm <none@none> |
tuned whitespace;
|
#
97ed7d8c |
|
21-Aug-2014 |
wenzelm <none@none> |
tuned signature -- define some elementary operations earlier;
|
#
d65030e5 |
|
19-Aug-2014 |
wenzelm <none@none> |
tuned signature -- moved type src to Token, without aliases;
|
#
2ff916cd |
|
27-Mar-2014 |
wenzelm <none@none> |
redirect ML_Compiler reports more directly: only the (big) parse tree report is deferred via Execution.print (NB: this does not work for asynchronous "diag" commands); more explicit ML_Compiler.flags;
|
#
bcd9b054 |
|
25-Mar-2014 |
wenzelm <none@none> |
added command 'SML_file' for Standard ML without Isabelle/ML add-ons;
|
#
4049b387 |
|
18-Mar-2014 |
wenzelm <none@none> |
clarified modules; more antiquotations for antiquotations;
|
#
b8e4cb1b |
|
18-Mar-2014 |
wenzelm <none@none> |
tuned signature -- rearranged modules;
|
#
42ab7e1e |
|
12-Mar-2014 |
wenzelm <none@none> |
tuned signature -- clarified module name; --HG-- rename : src/Pure/ML/ml_antiquote.ML => src/Pure/ML/ml_antiquotation.ML
|
#
86d5dd69 |
|
12-Mar-2014 |
wenzelm <none@none> |
simplified programming interface to define ML antiquotations -- NB: the transformed context ignores updates of the context parser; added command 'print_ML_antiquotations';
|
#
6a3623e0 |
|
08-Mar-2014 |
wenzelm <none@none> |
modernized Attrib.check_name/check_src similar to methods (see also a989bdaf8121); proper context for global data; tuned signature;
|
#
57387a0f |
|
05-Mar-2014 |
wenzelm <none@none> |
clarified init_assignable: make double-sure that initial values are reset; more systematic reports for Args.syntax: indicate Args.$$$ quasi-keywords and suppress confusing completion of single symbols like ":", "|", "?";
|
#
b5f90a1c |
|
28-Feb-2014 |
wenzelm <none@none> |
more explicit method reports; avoid combinator parsers with observable effect -- unreliable due to backtracking (Scan.FAIL) and incremental input (Scan.MORE);
|
#
02d8a781 |
|
26-Feb-2014 |
wenzelm <none@none> |
tuned;
|
#
7b4c5895 |
|
26-Feb-2014 |
wenzelm <none@none> |
method language markup, e.g. relevant to prevent outer keyword completion;
|
#
b4b1992a |
|
16-Feb-2014 |
wenzelm <none@none> |
prefer user-space tool within Pure.thy;
|
#
caa6387f |
|
16-Feb-2014 |
wenzelm <none@none> |
more markup;
|
#
28742b1e |
|
22-Jan-2014 |
wenzelm <none@none> |
tuned signature;
|
#
47e6e8c3 |
|
31-Dec-2013 |
wenzelm <none@none> |
proper context for norm_hhf and derived operations; clarified tool context in some boundary cases;
|
#
a66c9494 |
|
23-Aug-2013 |
wenzelm <none@none> |
added Theory.setup convenience;
|
#
e2156761 |
|
23-Aug-2013 |
wenzelm <none@none> |
clarified type ML_Context.antiq: context parser maintains compilation context, declaration is applied to final context; subtle change of semantics of ML_Context.add_antiq: need to avoid accidental update of context due to concrete syntax parser (cf. Scan.pass);
|
#
40fe5f23 |
|
23-Aug-2013 |
wenzelm <none@none> |
tuned signature;
|
#
82c4a08d |
|
12-Aug-2012 |
wenzelm <none@none> |
tuned;
|
#
63191b10 |
|
12-Aug-2012 |
wenzelm <none@none> |
more direct embedding of abstract thm values into the ML environment -- avoidance of repeated ML_Thms.the_thm(s) considerably reduces compilation time for Poly/ML 5.4.x;
|
#
e0a1c5cb |
|
11-Aug-2012 |
wenzelm <none@none> |
faster compilation of ML with antiquotations: static ML_context is bound once in auxiliary structure Isabelle;
|
#
d45f9828 |
|
27-Apr-2012 |
wenzelm <none@none> |
clarified signature;
|
#
cfe58b3e |
|
19-Nov-2011 |
wenzelm <none@none> |
added ML antiquotation @{attributes};
|
#
44e0b886 |
|
19-Oct-2011 |
wenzelm <none@none> |
proper source positions for @{lemma};
|
#
de5f70ff |
|
27-Jun-2011 |
wenzelm <none@none> |
ML antiquotations are managed as theory data, with proper name space and entity markup; clarified Name_Space.check;
|
#
87db399e |
|
16-Apr-2011 |
wenzelm <none@none> |
modernized structure Proof_Context;
|
#
f947491d |
|
09-Jan-2011 |
wenzelm <none@none> |
reverted 08240feb69c7 -- breaks positions of reports;
|
#
f597e723 |
|
21-Dec-2010 |
wenzelm <none@none> |
more robust ML antiquotations -- allow original tokens without adjacent whitespace;
|
#
c25c5530 |
|
31-May-2010 |
wenzelm <none@none> |
modernized some structure names, keeping a few legacy aliases;
|
#
6f878766 |
|
15-May-2010 |
wenzelm <none@none> |
refer directly to structure Keyword and Parse; eliminated old-style structure aliases K and P;
|
#
14c9715d |
|
25-Apr-2010 |
wenzelm <none@none> |
modernized naming conventions of main Isar proof elements;
|
#
c34aac69 |
|
07-Feb-2010 |
wenzelm <none@none> |
simplified interface for ML antiquotations, struct_name is always "Isabelle";
|
#
e76659a1 |
|
15-Nov-2009 |
wenzelm <none@none> |
eliminated obsolete thm position tags;
|
#
dfa769e1 |
|
08-Nov-2009 |
wenzelm <none@none> |
adapted Generic_Data, Proof_Data; tuned;
|
#
9fd5cd84 |
|
04-Mar-2009 |
wenzelm <none@none> |
ML antiquotation @{lemma}: allow 'and' list, proper simultaneous type-checking;
|
#
1bd59ac7 |
|
21-Jan-2009 |
wenzelm <none@none> |
removed Ids;
|
#
cee956d7 |
|
14-Aug-2008 |
wenzelm <none@none> |
ML_Context.add_antiq: pass position; @{lemma}: set source position;
|
#
c80b3e70 |
|
09-Aug-2008 |
wenzelm <none@none> |
unified Args.T with OuterLex.token, renamed some operations;
|
#
55974440 |
|
10-Jul-2008 |
wenzelm <none@none> |
@{lemma}: allow terminal method, close derivation unless (open) mode is given;
|
#
a9a31b7d |
|
28-Jun-2008 |
wenzelm <none@none> |
Isar theorem values within ML.
|