Fleche_lsp.CoreSourceCore LSP protocoal and language types
SelectionRange
Publish Diagnostics params
val mk_diagnostics :
uri:Lang.LUri.File.t ->
version:int ->
Lang.Diagnostic.t list ->
Base.Notification.tPull Diagnostics
partial result: The first literal send need to be a DocumentDiagnosticReport followed by n DocumentDiagnosticReportPartialResult literals defined as follows: