#
2783cb83 |
|
09-Oct-2015 |
wenzelm <none@none> |
more direct HTML presentation, without print mode;
|
#
f739ffa6 |
|
25-Mar-2015 |
wenzelm <none@none> |
tuned signature;
|
#
3851bbce |
|
10-Dec-2014 |
wenzelm <none@none> |
more explicit markup for improper commands; clarified CSS rendering;
|
#
fb475ba5 |
|
09-Dec-2014 |
wenzelm <none@none> |
imitate command markup and rendering of Isabelle/jEdit in HTML output;
|
#
9bbace2c |
|
29-Nov-2014 |
wenzelm <none@none> |
more abstract type Input.source;
|
#
f19e7944 |
|
11-Nov-2014 |
wenzelm <none@none> |
more position information, e.g. relevant for errors in generated ML source;
|
#
7ecf819b |
|
06-Nov-2014 |
wenzelm <none@none> |
more explicit Keyword.keywords;
|
#
b5dd712b |
|
01-Nov-2014 |
wenzelm <none@none> |
recover via scanner; tuned signature;
|
#
fec16c8c |
|
11-Aug-2014 |
wenzelm <none@none> |
separate module Command_Span: mostly syntactic representation; potentially prover-specific Output_Syntax.parse_spans;
|
#
25769d9e |
|
11-Aug-2014 |
wenzelm <none@none> |
clarified Command_Span in accordance to Scala (see also c2c1e5944536);
|
#
dab841c6 |
|
11-Aug-2014 |
wenzelm <none@none> |
more explicit type Span in Scala, according to ML version;
|
#
62b25626 |
|
28-May-2014 |
wenzelm <none@none> |
tuned signature;
|
#
b9224853 |
|
05-Mar-2014 |
wenzelm <none@none> |
suppress short abbreviations more uniformly, for outer and quasi-outer syntax; tuned signature;
|
#
0e1799d7 |
|
01-Mar-2014 |
wenzelm <none@none> |
clarified language markup: added "delimited" property; type Symbol_Pos.source preserves information about delimited outer tokens (e.g string, cartouche); observe Completion.Language_Context only for delimited languages, which is important to complete keywords after undelimited inner tokens, e.g. "lemma A pro";
|
#
fdb65179 |
|
25-Feb-2014 |
wenzelm <none@none> |
clarified token markup: keyword1/keyword2 is for syntax, and "command" the entity kind; tuned message;
|
#
18efdd72 |
|
24-Feb-2014 |
wenzelm <none@none> |
tuned signature;
|
#
fae088ce |
|
22-Jan-2014 |
wenzelm <none@none> |
clarified approximative syntax of thy_load commands: first name after command keyword, after cleaning wrt. tags and cmts;
|
#
42b5b84f |
|
18-Jan-2014 |
wenzelm <none@none> |
support for nested text cartouches; clarified Symbol.is_symbolic: exclude \<open> and \<close>;
|
#
598a10f9 |
|
19-Nov-2013 |
wenzelm <none@none> |
release file errors at runtime: Command.eval instead of Command.read;
|
#
69244288 |
|
16-Nov-2013 |
wenzelm <none@none> |
tuned signature;
|
#
75012157 |
|
24-Sep-2013 |
wenzelm <none@none> |
clarified command spans (again, see also 03a2dc9e0624): restrict to proper range to allow Isabelle.command_edit adding material monotonically without destroying the command (e.g. relevant for sendback from sledgehammer); simplified command padding: always newline, despite lack of indentation;
|
#
a51e1a99 |
|
13-Mar-2013 |
wenzelm <none@none> |
clarified parallel_subproofs_saturation (blind guess) vs. parallel_subproofs_threshold (precient timing estimate); clarified unknown timing vs. zero timing; tuned;
|
#
39dac1c0 |
|
03-Mar-2013 |
wenzelm <none@none> |
more Thy_Syntax.element operations;
|
#
2e1647c0 |
|
24-Feb-2013 |
wenzelm <none@none> |
simplified Outer_Syntax.read_span: internalized Toplevel.is_ignored; eliminated separate Outer_Syntax.read_element;
|
#
abd8caca |
|
24-Feb-2013 |
wenzelm <none@none> |
tuned;
|
#
14299bb5 |
|
19-Feb-2013 |
wenzelm <none@none> |
support nested Thy_Syntax.element; more explicit Keyword.is_proof_body; tuned;
|
#
d0b889d1 |
|
26-Nov-2012 |
wenzelm <none@none> |
more uniform Symbol.is_ascii_identifier in ML/Scala;
|
#
95d64a2f |
|
25-Nov-2012 |
wenzelm <none@none> |
Isabelle-specific implementation of quasi-abstract markup elements -- back to module arrangement before d83797ef0d2d;
|
#
9aea1621 |
|
22-Aug-2012 |
wenzelm <none@none> |
tuned errors;
|
#
b912e3db |
|
20-Aug-2012 |
wenzelm <none@none> |
some support for inlining file content into outer syntax token language;
|
#
2bb5c3d5 |
|
20-Aug-2012 |
wenzelm <none@none> |
tuned;
|
#
802c8198 |
|
11-Aug-2012 |
wenzelm <none@none> |
more liberal scanning of potentially malformed symbols;
|
#
181e4256 |
|
11-Aug-2012 |
wenzelm <none@none> |
clarified "bad" markup: proper body text, invent missing serial on Scala side (counting backwards);
|
#
7d5be7e2 |
|
10-Aug-2012 |
wenzelm <none@none> |
sneak message into "bad" markup as property -- to be displayed after YXML parsing;
|
#
816b2a39 |
|
10-Aug-2012 |
wenzelm <none@none> |
discontinued mostly unused markup for command spans;
|
#
bca208f3 |
|
10-Aug-2012 |
wenzelm <none@none> |
more visible markup of malformed input as "bad";
|
#
ec644024 |
|
09-Aug-2012 |
wenzelm <none@none> |
some attempts to keep malformed syntax errors focussed, without too much red spilled onto the document view;
|
#
db76df2d |
|
04-Mar-2012 |
wenzelm <none@none> |
clarified command span: include trailing whitespace/comments and thus reduce number of ignored spans with associated transactions and states (factor 2); simplified signatures;
|
#
99fd6f8e |
|
28-Nov-2011 |
wenzelm <none@none> |
separate module for concrete Isabelle markup; --HG-- rename : src/Pure/General/markup.ML => src/Pure/General/isabelle_markup.ML rename : src/Pure/General/markup.scala => src/Pure/General/isabelle_markup.scala
|
#
b25d2e7e |
|
06-Sep-2011 |
wenzelm <none@none> |
bulk reports for improved message throughput;
|
#
3b973eff |
|
04-Sep-2011 |
wenzelm <none@none> |
eliminated markup for plain identifiers (frequent but insignificant); reduced "black" markup (outer string etc. takes care of it already);
|
#
02ae7679 |
|
02-Sep-2011 |
wenzelm <none@none> |
more direct Token.range_pos and Outer_Syntax.read_command, bypassing Thy_Syntax.span;
|
#
bc6f5c81 |
|
21-Aug-2011 |
wenzelm <none@none> |
tuned;
|
#
aa250f2e |
|
21-Aug-2011 |
wenzelm <none@none> |
discontinued obsolete Thy_Syntax.report_span -- information can be reproduced in Isabelle/Scala;
|
#
ba15ca8f |
|
01-Jul-2011 |
wenzelm <none@none> |
clarified Thy_Syntax.element;
|
#
96747cd4 |
|
18-Jun-2011 |
wenzelm <none@none> |
more uniform treatment of "keyword" vs. "operator";
|
#
c4f9ef65 |
|
08-Apr-2011 |
wenzelm <none@none> |
discontinued special treatment of structure Lexicon;
|
#
203adcb1 |
|
09-Jan-2011 |
wenzelm <none@none> |
more direct treatment of Position.end_offset; tuned;
|
#
b2bb1146 |
|
04-Dec-2010 |
wenzelm <none@none> |
eliminated obsolete Token.Malformed -- subsumed by Token.Error;
|
#
90b651fc |
|
13-Nov-2010 |
wenzelm <none@none> |
report malformed symbols;
|
#
b9cf01fe |
|
13-Nov-2010 |
wenzelm <none@none> |
simplified/robustified treatment of malformed symbols, which are now fully internalized (total Symbol.explode etc.); allow malformed symbols inside quoted material, comments etc. -- for improved user experience with incremental re-parsing; refined treatment of malformed surrogates (Scala);
|
#
50854723 |
|
30-Oct-2010 |
wenzelm <none@none> |
support for floating-point tokens in outer syntax (coinciding with inner syntax version);
|
#
736ff00f |
|
25-Oct-2010 |
wenzelm <none@none> |
explicitly qualify type Output.output, which is a slightly odd internal feature;
|
#
23d2ba43 |
|
17-Sep-2010 |
wenzelm <none@none> |
tuned signature of (Context_)Position.report variants;
|
#
30f71f12 |
|
18-Aug-2010 |
wenzelm <none@none> |
uniform Markup.empty/Markup.Empty in ML and Scala;
|
#
d9ebf6e9 |
|
17-Aug-2010 |
wenzelm <none@none> |
report command token name instead of kind, which can be retrieved later via Outer_Syntax.keyword_kind;
|
#
9ab4dd80 |
|
15-Aug-2010 |
wenzelm <none@none> |
rename "unit" to "atom", to avoid confusion with the unit type;
|
#
c25c5530 |
|
31-May-2010 |
wenzelm <none@none> |
modernized some structure names, keeping a few legacy aliases;
|
#
28704e0a |
|
30-May-2010 |
wenzelm <none@none> |
more detailed token markup, including command kind as sub_kind; type-safe access to Command.HighlightInfo;
|
#
78120cf7 |
|
30-May-2010 |
wenzelm <none@none> |
simplified command/keyword markup;
|
#
ac9a489c |
|
30-May-2010 |
wenzelm <none@none> |
markup non-identifier keyword as operator;
|
#
90cf947c |
|
17-May-2010 |
wenzelm <none@none> |
renamed structure OuterLex to Token and type token to Token.T, keeping legacy aliases for some time; eliminated slightly odd alias structure T; --HG-- rename : src/Pure/Isar/outer_lex.ML => src/Pure/Isar/token.ML
|
#
6f878766 |
|
15-May-2010 |
wenzelm <none@none> |
refer directly to structure Keyword and Parse; eliminated old-style structure aliases K and P;
|
#
42d1be30 |
|
18-Mar-2009 |
wenzelm <none@none> |
de-camelized Symbol_Pos;
|
#
3a5cb4be |
|
02-Jan-2009 |
wenzelm <none@none> |
more detailed inner token markup;
|
#
8672f176 |
|
02-Jan-2009 |
wenzelm <none@none> |
renamed ThyEdit (in thy_edit.ML) to ThySyntax (in thy_syntax.ML); --HG-- rename : src/Pure/Thy/thy_edit.ML => src/Pure/Thy/thy_syntax.ML
|