linol/src/linol.ml
2025-04-07 15:03:22 -04:00

21 lines
457 B
OCaml

(** Linol.
Abstraction over The "Lsp" library, to make it easier to develop LSP servers
in OCaml (but not necessarily {b for} OCaml). *)
module type IO = Sigs.IO
(** {2 Re-export from vendored lsp} *)
module Lsp = Linol_lsp.Lsp
module Jsonrpc = Linol_jsonrpc.Jsonrpc
(** {2 Main modules} *)
module Jsonrpc2 = Jsonrpc2
module Server = Server
module Blocking_IO = Blocking_IO
module Log = Log
module Make = Jsonrpc2.Make
let logs_src = Log.src