Module Cobol_lsp

module TYPES : sig ... end
include module type of TYPES with type extensions = TYPES.extensions
type extensions = TYPES.extensions = {
  1. alternate_request_handers : Cobol_lsp__.Lsp_request.TYPES.alternate_handler list;
}
val default_extensions : extensions
val config : project_layout:Superbol_project.layout -> ?enable_caching:bool -> ?enable_client_configs:bool -> ?force_syntax_diagnostics:bool -> ?fallback_storage_directory:string -> unit -> Cobol_lsp__.Lsp_server.TYPES.config
val run : config:Cobol_lsp__.Lsp_server.TYPES.config -> extensions:extensions -> (unit, string) Stdlib.result

Modules and functions exported for extensibility purposes

module Types : sig ... end

Definitions of module aliases and helper functors

module Server : sig ... end
module Project : sig ... end
module Document : sig ... end
module Diagnostics : sig ... end
module Request : sig ... end
module Lookup : sig ... end
module Utils : sig ... end
module Error : sig ... end

Functions that always raise Jsonrpc.Response.Error.E, with customizable messages.

Modules and functions exported for testing purposes

module INTERNAL : sig ... end