Module Dm.CheckingManagerSource

Sourcetype settings = {
  1. block_on_first_error : bool;
  2. check_mode : Protocol.Settings.Mode.t;
  3. diff_mode : Protocol.Settings.Goals.Diff.Mode.t;
  4. pp_mode : Protocol.Settings.Goals.PrettyPrint.t;
  5. point_interp_mode : Protocol.Settings.PointInterpretationMode.t;
}
Sourceval set_options : settings -> unit
Sourcetype event
Sourceval pp_event : Format.formatter -> event -> unit
Sourcetype state
Sourceval init : feedback_pipe:Types.feedback_pipe -> Vernacstate.t -> state
Sourceval reset : state -> Vernacstate.t -> feedback_pipe:Types.feedback_pipe -> state
Sourceval reset_to_top : state -> state

reset_to_top state updates the state to make the observe_id Top

Sourceval get_observe_id : state -> Types.sentence_id option
Sourceval reset_overview : state -> Document.document -> Types.sentence_id option -> state
Sourceval shift_overview : state -> before:Document.document -> after:Document.document -> start:int -> offset:int -> state
Sourceval observe_id_range : Document.document -> state -> Lsp.Types.Range.t option
Sourceval interpret_to_end : unit -> event Sel.Event.t list
Sourceval interpret_to_next : unit -> event Sel.Event.t list
Sourceval interpret_to_previous : unit -> event Sel.Event.t list
Sourceval interpret_to_position : Lsp.Types.Position.t -> event Sel.Event.t list
Sourceval interpret_in_background : Document.document -> state -> state * event Sel.Event.t list
Sourceval invalidate : state -> Types.sentence_id -> state
Sourceval validate_document : Document.document -> state -> state * event Sel.Event.t list
Sourceval vernac_state_of_sentence : Document.document -> Types.sentence_id -> Vernacstate.t option
Sourcemodule Internal : sig ... end