Module INTERNAL.Request

val lookup_definition : Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.DefinitionParams.t -> [> `Location of Lsp.Types.Location.t list ] option
val lookup_references : Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.ReferenceParams.t -> Lsp.Types.Location.t list option
val hover : ?always_show_hover_text_in_data_div:bool -> Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.HoverParams.t -> Lsp.Types.Hover.t option
val completion : ?eager:bool -> Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.CompletionParams.t -> [> `CompletionList of Lsp.Types.CompletionList.t ] option
val formatting : Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.DocumentFormattingParams.t -> Lsp.Types.TextEdit.t list option
val document_symbol : Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.DocumentSymbolParams.t -> [> `DocumentSymbol of Lsp.Types.DocumentSymbol.t list ] option
val codelens : Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.CodeLensParams.t -> Lsp.Types.CodeLens.t list
val rename : ?abort_when_in_copybook:bool -> Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.RenameParams.t -> Lsp.Types.WorkspaceEdit.t