Summary
- tuned;
- publish extension on Visual Studio Marketplace;
- updated VSCode extension to "isabelle vscode_server";
- merged
- DiagnosticSeverity according to implementation https://github.com/Microsoft/vscode-languageserver-node instead of documentation https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md;
- support for syslog messages; clarified shutdown;
- prefer stable state -- reduce repeated diagnostics;
- more uniform pending_input / pending_output; explicit Document_Model.uri; tuned;
- unused;
- precise full_range and thus proper try_restrict in Snapshot.cumulate;
- clarified protocol errors;
- clarified signature;
- unused;
- clarified options;
- clarified signature: maintan Text.Length within Line.Document;
- clarified modules;
- clarified signature: explicit Length to avoid implicit mistakes;
- tuned;
- more uniform treatment of input/output wrt. client; support for diagnistic messages; misc tuning;
- tuned;
- more uniform treatment of "bad" like other messages (with serial number);
- clarified modules;
- support for diagnostics;
- print constants in 'primrec', 'primcorec(ursive)', 'corec(ursive)', like in 'definition' and 'fun(ction)'