package linol

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Source file linol.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(** 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
OCaml

Innovation. Community. Security.