package coq-lsp

  1. Overview
  2. Docs

Module Lsp.BaseSource

Sourcemodule Message : sig ... end

Basic JSON-RPC Incoming Messages

Sourceval mk_notification : method_:string -> params:(string * Yojson.Safe.t) list -> Yojson.Safe.t

Build notification

Sourceval mk_reply : id:int -> result:Yojson.Safe.t -> Yojson.Safe.t

Answer to a request

Sourceval mk_request_error : id:int -> code:int -> message:string -> Yojson.Safe.t

Fail a request

Sourceval mk_diagnostics : uri:string -> version:int -> (Fleche.Types.Range.t * int * string * unit option) list -> Yojson.Safe.t
Sourceval std_protocol : bool ref
OCaml

Innovation. Community. Security.