Linol_lwt
module type IO = Linol.IO
module IO_lwt :
IO
with type 'a t = 'a Lwt.t
and type env = unit
and type in_channel = Lwt_io.input Lwt_io.channel
and type out_channel = Lwt_io.output Lwt_io.channel
val spawn : (unit -> unit Lwt.t) -> unit
Spawn function.
include module type of struct include Lsp.Types end
module MarkedString = Lsp.Types.MarkedString
module DocumentUri = Lsp.Types.DocumentUri
module ProgressToken = Lsp.Types.ProgressToken
module ProgressParams = Lsp.Types.ProgressParams
module NotebookDocumentSyncOptions = Lsp.Types.NotebookDocumentSyncOptions
module NotebookDocumentSyncRegistrationOptions =
Lsp.Types.NotebookDocumentSyncRegistrationOptions
module NotebookDocumentFilter = Lsp.Types.NotebookDocumentFilter
module TextDocumentFilter = Lsp.Types.TextDocumentFilter
module SymbolTag = Lsp.Types.SymbolTag
module SymbolKind = Lsp.Types.SymbolKind
module ResourceOperationKind = Lsp.Types.ResourceOperationKind
module FailureHandlingKind = Lsp.Types.FailureHandlingKind
module MarkupKind = Lsp.Types.MarkupKind
module TokenFormat = Lsp.Types.TokenFormat
module PrepareSupportDefaultBehavior = Lsp.Types.PrepareSupportDefaultBehavior
module DiagnosticTag = Lsp.Types.DiagnosticTag
module FoldingRangeKind = Lsp.Types.FoldingRangeKind
module InsertTextMode = Lsp.Types.InsertTextMode
module CompletionItemKind = Lsp.Types.CompletionItemKind
module CompletionItemTag = Lsp.Types.CompletionItemTag
module CodeActionKind = Lsp.Types.CodeActionKind
module PositionEncodingKind = Lsp.Types.PositionEncodingKind
module DiagnosticSeverity = Lsp.Types.DiagnosticSeverity
module CodeActionTriggerKind = Lsp.Types.CodeActionTriggerKind
module CompletionTriggerKind = Lsp.Types.CompletionTriggerKind
module InsertTextFormat = Lsp.Types.InsertTextFormat
module NotebookCellKind = Lsp.Types.NotebookCellKind
module FileChangeType = Lsp.Types.FileChangeType
module WatchKind = Lsp.Types.WatchKind
module DocumentHighlightKind = Lsp.Types.DocumentHighlightKind
module FileOperationPatternKind = Lsp.Types.FileOperationPatternKind
module TraceValues = Lsp.Types.TraceValues
module TextDocumentSyncKind = Lsp.Types.TextDocumentSyncKind
module InlayHintKind = Lsp.Types.InlayHintKind
module MessageType = Lsp.Types.MessageType
module UniquenessLevel = Lsp.Types.UniquenessLevel
module MonikerKind = Lsp.Types.MonikerKind
module SemanticTokenModifiers = Lsp.Types.SemanticTokenModifiers
module SemanticTokenTypes = Lsp.Types.SemanticTokenTypes
module SignatureHelpTriggerKind = Lsp.Types.SignatureHelpTriggerKind
module TextDocumentSaveReason = Lsp.Types.TextDocumentSaveReason
module Position = Lsp.Types.Position
module Range = Lsp.Types.Range
module ChangeAnnotationIdentifier = Lsp.Types.ChangeAnnotationIdentifier
module AnnotatedTextEdit = Lsp.Types.AnnotatedTextEdit
module DeleteFileOptions = Lsp.Types.DeleteFileOptions
module DeleteFile = Lsp.Types.DeleteFile
module RenameFileOptions = Lsp.Types.RenameFileOptions
module RenameFile = Lsp.Types.RenameFile
module CreateFileOptions = Lsp.Types.CreateFileOptions
module CreateFile = Lsp.Types.CreateFile
module OptionalVersionedTextDocumentIdentifier =
Lsp.Types.OptionalVersionedTextDocumentIdentifier
module TextEdit = Lsp.Types.TextEdit
module TextDocumentEdit = Lsp.Types.TextDocumentEdit
module ChangeAnnotation = Lsp.Types.ChangeAnnotation
module WorkspaceEdit = Lsp.Types.WorkspaceEdit
module ApplyWorkspaceEditParams = Lsp.Types.ApplyWorkspaceEditParams
module ApplyWorkspaceEditResult = Lsp.Types.ApplyWorkspaceEditResult
module BaseSymbolInformation = Lsp.Types.BaseSymbolInformation
module CallHierarchyClientCapabilities =
Lsp.Types.CallHierarchyClientCapabilities
module CallHierarchyItem = Lsp.Types.CallHierarchyItem
module CallHierarchyIncomingCall = Lsp.Types.CallHierarchyIncomingCall
module CallHierarchyIncomingCallsParams =
Lsp.Types.CallHierarchyIncomingCallsParams
module CallHierarchyOptions = Lsp.Types.CallHierarchyOptions
module CallHierarchyOutgoingCall = Lsp.Types.CallHierarchyOutgoingCall
module CallHierarchyOutgoingCallsParams =
Lsp.Types.CallHierarchyOutgoingCallsParams
module TextDocumentIdentifier = Lsp.Types.TextDocumentIdentifier
module CallHierarchyPrepareParams = Lsp.Types.CallHierarchyPrepareParams
module NotebookCellTextDocumentFilter =
Lsp.Types.NotebookCellTextDocumentFilter
module DocumentFilter = Lsp.Types.DocumentFilter
module DocumentSelector = Lsp.Types.DocumentSelector
module CallHierarchyRegistrationOptions =
Lsp.Types.CallHierarchyRegistrationOptions
module CancelParams = Lsp.Types.CancelParams
module WorkspaceEditClientCapabilities =
Lsp.Types.WorkspaceEditClientCapabilities
module WorkspaceSymbolClientCapabilities =
Lsp.Types.WorkspaceSymbolClientCapabilities
module SemanticTokensWorkspaceClientCapabilities =
Lsp.Types.SemanticTokensWorkspaceClientCapabilities
module InlineValueWorkspaceClientCapabilities =
Lsp.Types.InlineValueWorkspaceClientCapabilities
module InlayHintWorkspaceClientCapabilities =
Lsp.Types.InlayHintWorkspaceClientCapabilities
module FileOperationClientCapabilities =
Lsp.Types.FileOperationClientCapabilities
module ExecuteCommandClientCapabilities =
Lsp.Types.ExecuteCommandClientCapabilities
module DidChangeWatchedFilesClientCapabilities =
Lsp.Types.DidChangeWatchedFilesClientCapabilities
module DidChangeConfigurationClientCapabilities =
Lsp.Types.DidChangeConfigurationClientCapabilities
module DiagnosticWorkspaceClientCapabilities =
Lsp.Types.DiagnosticWorkspaceClientCapabilities
module CodeLensWorkspaceClientCapabilities =
Lsp.Types.CodeLensWorkspaceClientCapabilities
module WorkspaceClientCapabilities = Lsp.Types.WorkspaceClientCapabilities
module ShowMessageRequestClientCapabilities =
Lsp.Types.ShowMessageRequestClientCapabilities
module ShowDocumentClientCapabilities =
Lsp.Types.ShowDocumentClientCapabilities
module WindowClientCapabilities = Lsp.Types.WindowClientCapabilities
module TypeHierarchyClientCapabilities =
Lsp.Types.TypeHierarchyClientCapabilities
module TypeDefinitionClientCapabilities =
Lsp.Types.TypeDefinitionClientCapabilities
module TextDocumentSyncClientCapabilities =
Lsp.Types.TextDocumentSyncClientCapabilities
module SignatureHelpClientCapabilities =
Lsp.Types.SignatureHelpClientCapabilities
module SemanticTokensClientCapabilities =
Lsp.Types.SemanticTokensClientCapabilities
module SelectionRangeClientCapabilities =
Lsp.Types.SelectionRangeClientCapabilities
module RenameClientCapabilities = Lsp.Types.RenameClientCapabilities
module ReferenceClientCapabilities = Lsp.Types.ReferenceClientCapabilities
module DocumentRangeFormattingClientCapabilities =
Lsp.Types.DocumentRangeFormattingClientCapabilities
module PublishDiagnosticsClientCapabilities =
Lsp.Types.PublishDiagnosticsClientCapabilities
module DocumentOnTypeFormattingClientCapabilities =
Lsp.Types.DocumentOnTypeFormattingClientCapabilities
module MonikerClientCapabilities = Lsp.Types.MonikerClientCapabilities
module LinkedEditingRangeClientCapabilities =
Lsp.Types.LinkedEditingRangeClientCapabilities
module InlineValueClientCapabilities = Lsp.Types.InlineValueClientCapabilities
module InlayHintClientCapabilities = Lsp.Types.InlayHintClientCapabilities
module ImplementationClientCapabilities =
Lsp.Types.ImplementationClientCapabilities
module HoverClientCapabilities = Lsp.Types.HoverClientCapabilities
module DocumentFormattingClientCapabilities =
Lsp.Types.DocumentFormattingClientCapabilities
module FoldingRangeClientCapabilities =
Lsp.Types.FoldingRangeClientCapabilities
module DocumentSymbolClientCapabilities =
Lsp.Types.DocumentSymbolClientCapabilities
module DocumentLinkClientCapabilities =
Lsp.Types.DocumentLinkClientCapabilities
module DocumentHighlightClientCapabilities =
Lsp.Types.DocumentHighlightClientCapabilities
module DiagnosticClientCapabilities = Lsp.Types.DiagnosticClientCapabilities
module DefinitionClientCapabilities = Lsp.Types.DefinitionClientCapabilities
module DeclarationClientCapabilities = Lsp.Types.DeclarationClientCapabilities
module CompletionClientCapabilities = Lsp.Types.CompletionClientCapabilities
module DocumentColorClientCapabilities =
Lsp.Types.DocumentColorClientCapabilities
module CodeLensClientCapabilities = Lsp.Types.CodeLensClientCapabilities
module CodeActionClientCapabilities = Lsp.Types.CodeActionClientCapabilities
module TextDocumentClientCapabilities =
Lsp.Types.TextDocumentClientCapabilities
module NotebookDocumentSyncClientCapabilities =
Lsp.Types.NotebookDocumentSyncClientCapabilities
module NotebookDocumentClientCapabilities =
Lsp.Types.NotebookDocumentClientCapabilities
module RegularExpressionsClientCapabilities =
Lsp.Types.RegularExpressionsClientCapabilities
module MarkdownClientCapabilities = Lsp.Types.MarkdownClientCapabilities
module GeneralClientCapabilities = Lsp.Types.GeneralClientCapabilities
module ClientCapabilities = Lsp.Types.ClientCapabilities
module Location = Lsp.Types.Location
module DiagnosticRelatedInformation = Lsp.Types.DiagnosticRelatedInformation
module CodeDescription = Lsp.Types.CodeDescription
module Diagnostic = Lsp.Types.Diagnostic
module Command = Lsp.Types.Command
module CodeAction = Lsp.Types.CodeAction
module CodeActionContext = Lsp.Types.CodeActionContext
module CodeActionOptions = Lsp.Types.CodeActionOptions
module CodeActionParams = Lsp.Types.CodeActionParams
module CodeActionRegistrationOptions = Lsp.Types.CodeActionRegistrationOptions
module CodeLens = Lsp.Types.CodeLens
module CodeLensOptions = Lsp.Types.CodeLensOptions
module CodeLensParams = Lsp.Types.CodeLensParams
module CodeLensRegistrationOptions = Lsp.Types.CodeLensRegistrationOptions
module Color = Lsp.Types.Color
module ColorInformation = Lsp.Types.ColorInformation
module ColorPresentation = Lsp.Types.ColorPresentation
module ColorPresentationParams = Lsp.Types.ColorPresentationParams
module CompletionContext = Lsp.Types.CompletionContext
module InsertReplaceEdit = Lsp.Types.InsertReplaceEdit
module CompletionItemLabelDetails = Lsp.Types.CompletionItemLabelDetails
module MarkupContent = Lsp.Types.MarkupContent
module CompletionItem = Lsp.Types.CompletionItem
module CompletionList = Lsp.Types.CompletionList
module CompletionOptions = Lsp.Types.CompletionOptions
module CompletionParams = Lsp.Types.CompletionParams
module CompletionRegistrationOptions = Lsp.Types.CompletionRegistrationOptions
module ConfigurationItem = Lsp.Types.ConfigurationItem
module ConfigurationParams = Lsp.Types.ConfigurationParams
module FileCreate = Lsp.Types.FileCreate
module CreateFilesParams = Lsp.Types.CreateFilesParams
module Declaration = Lsp.Types.Declaration
module LocationLink = Lsp.Types.LocationLink
module DeclarationLink = Lsp.Types.DeclarationLink
module DeclarationOptions = Lsp.Types.DeclarationOptions
module DeclarationParams = Lsp.Types.DeclarationParams
module DeclarationRegistrationOptions =
Lsp.Types.DeclarationRegistrationOptions
module Definition = Lsp.Types.Definition
module DefinitionLink = Lsp.Types.DefinitionLink
module DefinitionOptions = Lsp.Types.DefinitionOptions
module DefinitionParams = Lsp.Types.DefinitionParams
module DefinitionRegistrationOptions = Lsp.Types.DefinitionRegistrationOptions
module FileDelete = Lsp.Types.FileDelete
module DeleteFilesParams = Lsp.Types.DeleteFilesParams
module DiagnosticOptions = Lsp.Types.DiagnosticOptions
module DiagnosticRegistrationOptions = Lsp.Types.DiagnosticRegistrationOptions
module DiagnosticServerCancellationData =
Lsp.Types.DiagnosticServerCancellationData
module DidChangeConfigurationParams = Lsp.Types.DidChangeConfigurationParams
module DidChangeConfigurationRegistrationOptions =
Lsp.Types.DidChangeConfigurationRegistrationOptions
module VersionedNotebookDocumentIdentifier =
Lsp.Types.VersionedNotebookDocumentIdentifier
module TextDocumentContentChangeEvent =
Lsp.Types.TextDocumentContentChangeEvent
module VersionedTextDocumentIdentifier =
Lsp.Types.VersionedTextDocumentIdentifier
module ExecutionSummary = Lsp.Types.ExecutionSummary
module NotebookCell = Lsp.Types.NotebookCell
module TextDocumentItem = Lsp.Types.TextDocumentItem
module NotebookCellArrayChange = Lsp.Types.NotebookCellArrayChange
module NotebookDocumentChangeEvent = Lsp.Types.NotebookDocumentChangeEvent
module DidChangeNotebookDocumentParams =
Lsp.Types.DidChangeNotebookDocumentParams
module DidChangeTextDocumentParams = Lsp.Types.DidChangeTextDocumentParams
module FileEvent = Lsp.Types.FileEvent
module DidChangeWatchedFilesParams = Lsp.Types.DidChangeWatchedFilesParams
module Pattern = Lsp.Types.Pattern
module WorkspaceFolder = Lsp.Types.WorkspaceFolder
module RelativePattern = Lsp.Types.RelativePattern
module GlobPattern = Lsp.Types.GlobPattern
module FileSystemWatcher = Lsp.Types.FileSystemWatcher
module DidChangeWatchedFilesRegistrationOptions =
Lsp.Types.DidChangeWatchedFilesRegistrationOptions
module WorkspaceFoldersChangeEvent = Lsp.Types.WorkspaceFoldersChangeEvent
module DidChangeWorkspaceFoldersParams =
Lsp.Types.DidChangeWorkspaceFoldersParams
module NotebookDocumentIdentifier = Lsp.Types.NotebookDocumentIdentifier
module DidCloseNotebookDocumentParams =
Lsp.Types.DidCloseNotebookDocumentParams
module DidCloseTextDocumentParams = Lsp.Types.DidCloseTextDocumentParams
module NotebookDocument = Lsp.Types.NotebookDocument
module DidOpenNotebookDocumentParams = Lsp.Types.DidOpenNotebookDocumentParams
module DidOpenTextDocumentParams = Lsp.Types.DidOpenTextDocumentParams
module DidSaveNotebookDocumentParams = Lsp.Types.DidSaveNotebookDocumentParams
module DidSaveTextDocumentParams = Lsp.Types.DidSaveTextDocumentParams
module DocumentColorOptions = Lsp.Types.DocumentColorOptions
module DocumentColorParams = Lsp.Types.DocumentColorParams
module DocumentColorRegistrationOptions =
Lsp.Types.DocumentColorRegistrationOptions
module DocumentDiagnosticParams = Lsp.Types.DocumentDiagnosticParams
module UnchangedDocumentDiagnosticReport =
Lsp.Types.UnchangedDocumentDiagnosticReport
module FullDocumentDiagnosticReport = Lsp.Types.FullDocumentDiagnosticReport
module RelatedUnchangedDocumentDiagnosticReport =
Lsp.Types.RelatedUnchangedDocumentDiagnosticReport
module RelatedFullDocumentDiagnosticReport =
Lsp.Types.RelatedFullDocumentDiagnosticReport
module DocumentDiagnosticReport = Lsp.Types.DocumentDiagnosticReport
module DocumentDiagnosticReportPartialResult =
Lsp.Types.DocumentDiagnosticReportPartialResult
module DocumentFormattingOptions = Lsp.Types.DocumentFormattingOptions
module FormattingOptions = Lsp.Types.FormattingOptions
module DocumentFormattingParams = Lsp.Types.DocumentFormattingParams
module DocumentFormattingRegistrationOptions =
Lsp.Types.DocumentFormattingRegistrationOptions
module DocumentHighlight = Lsp.Types.DocumentHighlight
module DocumentHighlightOptions = Lsp.Types.DocumentHighlightOptions
module DocumentHighlightParams = Lsp.Types.DocumentHighlightParams
module DocumentHighlightRegistrationOptions =
Lsp.Types.DocumentHighlightRegistrationOptions
module DocumentLink = Lsp.Types.DocumentLink
module DocumentLinkOptions = Lsp.Types.DocumentLinkOptions
module DocumentLinkParams = Lsp.Types.DocumentLinkParams
module DocumentLinkRegistrationOptions =
Lsp.Types.DocumentLinkRegistrationOptions
module DocumentOnTypeFormattingOptions =
Lsp.Types.DocumentOnTypeFormattingOptions
module DocumentOnTypeFormattingParams =
Lsp.Types.DocumentOnTypeFormattingParams
module DocumentOnTypeFormattingRegistrationOptions =
Lsp.Types.DocumentOnTypeFormattingRegistrationOptions
module DocumentRangeFormattingOptions =
Lsp.Types.DocumentRangeFormattingOptions
module DocumentRangeFormattingParams = Lsp.Types.DocumentRangeFormattingParams
module DocumentRangeFormattingRegistrationOptions =
Lsp.Types.DocumentRangeFormattingRegistrationOptions
module DocumentSymbol = Lsp.Types.DocumentSymbol
module DocumentSymbolOptions = Lsp.Types.DocumentSymbolOptions
module DocumentSymbolParams = Lsp.Types.DocumentSymbolParams
module DocumentSymbolRegistrationOptions =
Lsp.Types.DocumentSymbolRegistrationOptions
module ExecuteCommandOptions = Lsp.Types.ExecuteCommandOptions
module ExecuteCommandParams = Lsp.Types.ExecuteCommandParams
module ExecuteCommandRegistrationOptions =
Lsp.Types.ExecuteCommandRegistrationOptions
module FileOperationPatternOptions = Lsp.Types.FileOperationPatternOptions
module FileOperationPattern = Lsp.Types.FileOperationPattern
module FileOperationFilter = Lsp.Types.FileOperationFilter
module FileOperationRegistrationOptions =
Lsp.Types.FileOperationRegistrationOptions
module FileOperationOptions = Lsp.Types.FileOperationOptions
module FileRename = Lsp.Types.FileRename
module FoldingRange = Lsp.Types.FoldingRange
module FoldingRangeOptions = Lsp.Types.FoldingRangeOptions
module FoldingRangeParams = Lsp.Types.FoldingRangeParams
module FoldingRangeRegistrationOptions =
Lsp.Types.FoldingRangeRegistrationOptions
module Hover = Lsp.Types.Hover
module HoverOptions = Lsp.Types.HoverOptions
module HoverParams = Lsp.Types.HoverParams
module HoverRegistrationOptions = Lsp.Types.HoverRegistrationOptions
module ImplementationOptions = Lsp.Types.ImplementationOptions
module ImplementationParams = Lsp.Types.ImplementationParams
module ImplementationRegistrationOptions =
Lsp.Types.ImplementationRegistrationOptions
module InitializeError = Lsp.Types.InitializeError
module InitializeParams = Lsp.Types.InitializeParams
module WorkspaceSymbolOptions = Lsp.Types.WorkspaceSymbolOptions
module WorkspaceFoldersServerCapabilities =
Lsp.Types.WorkspaceFoldersServerCapabilities
module TypeHierarchyRegistrationOptions =
Lsp.Types.TypeHierarchyRegistrationOptions
module TypeHierarchyOptions = Lsp.Types.TypeHierarchyOptions
module TypeDefinitionRegistrationOptions =
Lsp.Types.TypeDefinitionRegistrationOptions
module TypeDefinitionOptions = Lsp.Types.TypeDefinitionOptions
module SaveOptions = Lsp.Types.SaveOptions
module TextDocumentSyncOptions = Lsp.Types.TextDocumentSyncOptions
module SignatureHelpOptions = Lsp.Types.SignatureHelpOptions
module SemanticTokensLegend = Lsp.Types.SemanticTokensLegend
module SemanticTokensRegistrationOptions =
Lsp.Types.SemanticTokensRegistrationOptions
module SemanticTokensOptions = Lsp.Types.SemanticTokensOptions
module SelectionRangeRegistrationOptions =
Lsp.Types.SelectionRangeRegistrationOptions
module SelectionRangeOptions = Lsp.Types.SelectionRangeOptions
module RenameOptions = Lsp.Types.RenameOptions
module ReferenceOptions = Lsp.Types.ReferenceOptions
module MonikerRegistrationOptions = Lsp.Types.MonikerRegistrationOptions
module MonikerOptions = Lsp.Types.MonikerOptions
module LinkedEditingRangeRegistrationOptions =
Lsp.Types.LinkedEditingRangeRegistrationOptions
module LinkedEditingRangeOptions = Lsp.Types.LinkedEditingRangeOptions
module InlineValueRegistrationOptions =
Lsp.Types.InlineValueRegistrationOptions
module InlineValueOptions = Lsp.Types.InlineValueOptions
module InlayHintRegistrationOptions = Lsp.Types.InlayHintRegistrationOptions
module InlayHintOptions = Lsp.Types.InlayHintOptions
module ServerCapabilities = Lsp.Types.ServerCapabilities
module InitializeResult = Lsp.Types.InitializeResult
module InitializedParams_ = Lsp.Types.InitializedParams_
module InlayHintLabelPart = Lsp.Types.InlayHintLabelPart
module InlayHint = Lsp.Types.InlayHint
module InlayHintParams = Lsp.Types.InlayHintParams
module InlineValueEvaluatableExpression =
Lsp.Types.InlineValueEvaluatableExpression
module InlineValueVariableLookup = Lsp.Types.InlineValueVariableLookup
module InlineValueText = Lsp.Types.InlineValueText
module InlineValue = Lsp.Types.InlineValue
module InlineValueContext = Lsp.Types.InlineValueContext
module InlineValueParams = Lsp.Types.InlineValueParams
module LinkedEditingRangeParams = Lsp.Types.LinkedEditingRangeParams
module LinkedEditingRanges = Lsp.Types.LinkedEditingRanges
module LogMessageParams = Lsp.Types.LogMessageParams
module LogTraceParams = Lsp.Types.LogTraceParams
module MessageActionItem = Lsp.Types.MessageActionItem
module Moniker = Lsp.Types.Moniker
module MonikerParams = Lsp.Types.MonikerParams
module ParameterInformation = Lsp.Types.ParameterInformation
module PartialResultParams = Lsp.Types.PartialResultParams
module PrepareRenameParams = Lsp.Types.PrepareRenameParams
module PreviousResultId = Lsp.Types.PreviousResultId
module PublishDiagnosticsParams = Lsp.Types.PublishDiagnosticsParams
module ReferenceContext = Lsp.Types.ReferenceContext
module ReferenceParams = Lsp.Types.ReferenceParams
module ReferenceRegistrationOptions = Lsp.Types.ReferenceRegistrationOptions
module Registration = Lsp.Types.Registration
module RegistrationParams = Lsp.Types.RegistrationParams
module RenameFilesParams = Lsp.Types.RenameFilesParams
module RenameParams = Lsp.Types.RenameParams
module RenameRegistrationOptions = Lsp.Types.RenameRegistrationOptions
module ResourceOperation = Lsp.Types.ResourceOperation
module SelectionRange = Lsp.Types.SelectionRange
module SelectionRangeParams = Lsp.Types.SelectionRangeParams
module SemanticTokens = Lsp.Types.SemanticTokens
module SemanticTokensEdit = Lsp.Types.SemanticTokensEdit
module SemanticTokensDelta = Lsp.Types.SemanticTokensDelta
module SemanticTokensDeltaParams = Lsp.Types.SemanticTokensDeltaParams
module SemanticTokensDeltaPartialResult =
Lsp.Types.SemanticTokensDeltaPartialResult
module SemanticTokensParams = Lsp.Types.SemanticTokensParams
module SemanticTokensPartialResult = Lsp.Types.SemanticTokensPartialResult
module SemanticTokensRangeParams = Lsp.Types.SemanticTokensRangeParams
module SetTraceParams = Lsp.Types.SetTraceParams
module ShowDocumentParams = Lsp.Types.ShowDocumentParams
module ShowDocumentResult = Lsp.Types.ShowDocumentResult
module ShowMessageParams = Lsp.Types.ShowMessageParams
module ShowMessageRequestParams = Lsp.Types.ShowMessageRequestParams
module SignatureInformation = Lsp.Types.SignatureInformation
module SignatureHelp = Lsp.Types.SignatureHelp
module SignatureHelpContext = Lsp.Types.SignatureHelpContext
module SignatureHelpParams = Lsp.Types.SignatureHelpParams
module SignatureHelpRegistrationOptions =
Lsp.Types.SignatureHelpRegistrationOptions
module StaticRegistrationOptions = Lsp.Types.StaticRegistrationOptions
module SymbolInformation = Lsp.Types.SymbolInformation
module T = Lsp.Types.T
module TextDocumentChangeRegistrationOptions =
Lsp.Types.TextDocumentChangeRegistrationOptions
module TextDocumentPositionParams = Lsp.Types.TextDocumentPositionParams
module TextDocumentRegistrationOptions =
Lsp.Types.TextDocumentRegistrationOptions
module TextDocumentSaveRegistrationOptions =
Lsp.Types.TextDocumentSaveRegistrationOptions
module TypeDefinitionParams = Lsp.Types.TypeDefinitionParams
module TypeHierarchyItem = Lsp.Types.TypeHierarchyItem
module TypeHierarchyPrepareParams = Lsp.Types.TypeHierarchyPrepareParams
module TypeHierarchySubtypesParams = Lsp.Types.TypeHierarchySubtypesParams
module TypeHierarchySupertypesParams = Lsp.Types.TypeHierarchySupertypesParams
module Unregistration = Lsp.Types.Unregistration
module UnregistrationParams = Lsp.Types.UnregistrationParams
module WillSaveTextDocumentParams = Lsp.Types.WillSaveTextDocumentParams
module WorkDoneProgressBegin = Lsp.Types.WorkDoneProgressBegin
module WorkDoneProgressCancelParams = Lsp.Types.WorkDoneProgressCancelParams
module WorkDoneProgressCreateParams = Lsp.Types.WorkDoneProgressCreateParams
module WorkDoneProgressEnd = Lsp.Types.WorkDoneProgressEnd
module WorkDoneProgressOptions = Lsp.Types.WorkDoneProgressOptions
module WorkDoneProgressParams = Lsp.Types.WorkDoneProgressParams
module WorkDoneProgressReport = Lsp.Types.WorkDoneProgressReport
module WorkspaceDiagnosticParams = Lsp.Types.WorkspaceDiagnosticParams
module WorkspaceUnchangedDocumentDiagnosticReport =
Lsp.Types.WorkspaceUnchangedDocumentDiagnosticReport
module WorkspaceFullDocumentDiagnosticReport =
Lsp.Types.WorkspaceFullDocumentDiagnosticReport
module WorkspaceDocumentDiagnosticReport =
Lsp.Types.WorkspaceDocumentDiagnosticReport
module WorkspaceDiagnosticReport = Lsp.Types.WorkspaceDiagnosticReport
module WorkspaceDiagnosticReportPartialResult =
Lsp.Types.WorkspaceDiagnosticReportPartialResult
module WorkspaceFoldersInitializeParams =
Lsp.Types.WorkspaceFoldersInitializeParams
module WorkspaceSymbol = Lsp.Types.WorkspaceSymbol
module WorkspaceSymbolParams = Lsp.Types.WorkspaceSymbolParams
module WorkspaceSymbolRegistrationOptions =
Lsp.Types.WorkspaceSymbolRegistrationOptions
module CodeActionResult = Lsp.Types.CodeActionResult
module Locations = Lsp.Types.Locations
include module type of struct include IO_lwt end
type 'a t = 'a Lwt.t
val return : 'a -> 'a t
val failwith : string -> 'a t
type in_channel = Lwt_io.input Lwt_io.channel
type out_channel = Lwt_io.output Lwt_io.channel
val stdin : env -> in_channel
val stdout : env -> out_channel
val read : in_channel -> bytes -> int -> int -> unit t
val read_line : in_channel -> string t
val write : out_channel -> bytes -> int -> int -> unit t
val write_string : out_channel -> string -> unit t
val fail : exn -> Stdlib.Printexc.raw_backtrace -> unit t
val catch :
(unit -> 'a t) ->
(exn -> Stdlib.Printexc.raw_backtrace -> 'a t) ->
'a t
type doc_state = Linol.Server.doc_state
module Jsonrpc2 : sig ... end
val run : 'a Lwt.t -> 'a