Dm.CheckingManagerSourcetype settings = {block_on_first_error : bool;check_mode : Protocol.Settings.Mode.t;diff_mode : Protocol.Settings.Goals.Diff.Mode.t;pp_mode : Protocol.Settings.Goals.PrettyPrint.t;point_interp_mode : Protocol.Settings.PointInterpretationMode.t;}reset_to_top state updates the state to make the observe_id Top
val shift_overview :
state ->
before:Document.document ->
after:Document.document ->
start:int ->
offset:int ->
stateval get_proof :
Document.document ->
state ->
Types.sentence_id option ->
Protocol.ProofState.t optionval get_messages :
Document.document ->
Types.sentence_id ->
(Lsp.Types.DiagnosticSeverity.t * Protocol.Printing.pp) listval handle_event :
uri:Lsp.Uri.t ->
Document.document ->
state ->
event ->
Types.document_updates * (state, event) Types.handled_event