more informative error;
tuning
* * *
moved 'primrec' up to displace the few remaining uses of 'old_primrec'
more informative error;
hyperlink for visible positions;
always show PIDE positions as \<here> (0x002302 "House" from DejaVuSansMono);
subtle change of semantics of Thm.eq_thm, e.g. relevant for merge of src/HOL/Tools/Predicate_Compile/core_data.ML (cf. HOL-IMP);
simplified data structure by reducing the incidence of clumsy indices
follow up of 0819931d652d -- put right induction rule in the old data structure, repairs 'HOL-Proof'-based sessions
more uniform/robust restriction of reported positions, e.g. relevant for "bad" markup due to unclosed comment in ML file;
syntactic simplifications of internal (co)datatype constructions
clarified special eol treatment (amending 3d55ef732cd7): allow last line to be empty, which means stop == end for second-last line;
generic markup for embedded languages;
tuned signature;
tuned whitespace;
made SML/NJ happier
tuning
removed not anymore used theorems
more standard names for protocol and markup elements;
tuned whitespace;
prefer concrete list append;