From 142732767b2e5e37002f45f80f37f85231653f3c Mon Sep 17 00:00:00 2001 From: c-cube Date: Mon, 7 Apr 2025 17:35:15 +0000 Subject: [PATCH] deploy: 43839963e19a7430143908309aab96ec37f35b83 --- index.html | 2 +- jsonrpc/Jsonrpc/Id/index.html | 2 - jsonrpc/Jsonrpc/Json/Jsonable/index.html | 2 - .../Json/Jsonable/module-type-S/index.html | 2 - jsonrpc/Jsonrpc/Json/index.html | 2 - jsonrpc/Jsonrpc/Notification/index.html | 2 - jsonrpc/Jsonrpc/Packet/index.html | 2 - jsonrpc/Jsonrpc/Request/index.html | 2 - .../Jsonrpc/Response/Error/Code/index.html | 2 - jsonrpc/Jsonrpc/Response/Error/index.html | 2 - jsonrpc/Jsonrpc/Response/index.html | 2 - jsonrpc/Jsonrpc/Structured/index.html | 2 - jsonrpc/Jsonrpc/index.html | 2 - jsonrpc/Jsonrpc__/index.html | 2 - jsonrpc/_doc-dir/CHANGES.md | 769 ------------------ jsonrpc/_doc-dir/LICENSE.md | 16 - jsonrpc/_doc-dir/README.md | 423 ---------- jsonrpc/index.html | 2 - .../Linol_lwt/AnnotatedTextEdit/index.html | 6 + .../ApplyWorkspaceEditParams/index.html | 6 + .../ApplyWorkspaceEditResult/index.html | 7 + .../BaseSymbolInformation/index.html | 8 + .../index.html | 2 + .../CallHierarchyIncomingCall/index.html | 5 + .../index.html | 7 + .../Linol_lwt/CallHierarchyItem/index.html | 12 + .../Linol_lwt/CallHierarchyOptions/index.html | 2 + .../CallHierarchyOutgoingCall/index.html | 5 + .../index.html | 7 + .../CallHierarchyPrepareParams/index.html | 7 + .../index.html | 16 + linol-lwt/Linol_lwt/CancelParams/index.html | 2 + .../Linol_lwt/ChangeAnnotation/index.html | 7 + .../ChangeAnnotationIdentifier/index.html | 2 + .../Linol_lwt/ClientCapabilities/index.html | 10 + linol-lwt/Linol_lwt/CodeAction/index.html | 12 + .../CodeActionClientCapabilities/index.html | 15 + .../Linol_lwt/CodeActionContext/index.html | 7 + linol-lwt/Linol_lwt/CodeActionKind/index.html | 2 + .../Linol_lwt/CodeActionOptions/index.html | 7 + .../Linol_lwt/CodeActionParams/index.html | 9 + .../CodeActionRegistrationOptions/index.html | 17 + .../Linol_lwt/CodeActionResult/index.html | 6 + .../CodeActionTriggerKind/index.html | 2 + .../Linol_lwt/CodeDescription/index.html | 2 + linol-lwt/Linol_lwt/CodeLens/index.html | 7 + .../CodeLensClientCapabilities/index.html | 2 + .../Linol_lwt/CodeLensOptions/index.html | 2 + linol-lwt/Linol_lwt/CodeLensParams/index.html | 7 + .../CodeLensRegistrationOptions/index.html | 16 + .../index.html | 2 + linol-lwt/Linol_lwt/Color/index.html | 2 + .../Linol_lwt/ColorInformation/index.html | 5 + .../Linol_lwt/ColorPresentation/index.html | 7 + .../ColorPresentationParams/index.html | 9 + linol-lwt/Linol_lwt/Command/index.html | 7 + .../CompletionClientCapabilities/index.html | 29 + .../Linol_lwt/CompletionContext/index.html | 6 + linol-lwt/Linol_lwt/CompletionItem/index.html | 30 + .../Linol_lwt/CompletionItemKind/index.html | 2 + .../CompletionItemLabelDetails/index.html | 2 + .../Linol_lwt/CompletionItemTag/index.html | 2 + linol-lwt/Linol_lwt/CompletionList/index.html | 18 + .../Linol_lwt/CompletionOptions/index.html | 9 + .../Linol_lwt/CompletionParams/index.html | 9 + .../CompletionRegistrationOptions/index.html | 19 + .../CompletionTriggerKind/index.html | 2 + .../Linol_lwt/ConfigurationItem/index.html | 2 + .../Linol_lwt/ConfigurationParams/index.html | 2 + linol-lwt/Linol_lwt/CreateFile/index.html | 7 + .../Linol_lwt/CreateFileOptions/index.html | 2 + .../Linol_lwt/CreateFilesParams/index.html | 2 + linol-lwt/Linol_lwt/Declaration/index.html | 2 + .../DeclarationClientCapabilities/index.html | 2 + .../Linol_lwt/DeclarationLink/index.html | 2 + .../Linol_lwt/DeclarationOptions/index.html | 2 + .../Linol_lwt/DeclarationParams/index.html | 8 + .../DeclarationRegistrationOptions/index.html | 16 + linol-lwt/Linol_lwt/Definition/index.html | 2 + .../DefinitionClientCapabilities/index.html | 2 + linol-lwt/Linol_lwt/DefinitionLink/index.html | 2 + .../Linol_lwt/DefinitionOptions/index.html | 2 + .../Linol_lwt/DefinitionParams/index.html | 8 + .../DefinitionRegistrationOptions/index.html | 15 + linol-lwt/Linol_lwt/DeleteFile/index.html | 7 + .../Linol_lwt/DeleteFileOptions/index.html | 2 + .../Linol_lwt/DeleteFilesParams/index.html | 2 + linol-lwt/Linol_lwt/Diagnostic/index.html | 16 + .../DiagnosticClientCapabilities/index.html | 7 + .../Linol_lwt/DiagnosticOptions/index.html | 8 + .../DiagnosticRegistrationOptions/index.html | 19 + .../DiagnosticRelatedInformation/index.html | 2 + .../index.html | 2 + .../Linol_lwt/DiagnosticSeverity/index.html | 2 + linol-lwt/Linol_lwt/DiagnosticTag/index.html | 2 + .../index.html | 2 + .../index.html | 2 + .../DidChangeConfigurationParams/index.html | 2 + .../index.html | 2 + .../index.html | 5 + .../DidChangeTextDocumentParams/index.html | 5 + .../index.html | 6 + .../DidChangeWatchedFilesParams/index.html | 2 + .../index.html | 2 + .../index.html | 2 + .../DidCloseNotebookDocumentParams/index.html | 5 + .../DidCloseTextDocumentParams/index.html | 2 + .../DidOpenNotebookDocumentParams/index.html | 5 + .../DidOpenTextDocumentParams/index.html | 2 + .../DidSaveNotebookDocumentParams/index.html | 4 + .../DidSaveTextDocumentParams/index.html | 6 + .../index.html | 2 + .../Linol_lwt/DocumentColorOptions/index.html | 2 + .../Linol_lwt/DocumentColorParams/index.html | 7 + .../index.html | 16 + .../DocumentDiagnosticParams/index.html | 9 + .../DocumentDiagnosticReport/index.html | 4 + .../DocumentDiagnosticReportKind/index.html | 2 + .../index.html | 15 + linol-lwt/Linol_lwt/DocumentFilter/index.html | 3 + .../index.html | 2 + .../DocumentFormattingOptions/index.html | 2 + .../DocumentFormattingParams/index.html | 7 + .../index.html | 15 + .../Linol_lwt/DocumentHighlight/index.html | 6 + .../index.html | 2 + .../DocumentHighlightKind/index.html | 2 + .../DocumentHighlightOptions/index.html | 2 + .../DocumentHighlightParams/index.html | 8 + .../index.html | 15 + linol-lwt/Linol_lwt/DocumentLink/index.html | 8 + .../DocumentLinkClientCapabilities/index.html | 2 + .../Linol_lwt/DocumentLinkOptions/index.html | 2 + .../Linol_lwt/DocumentLinkParams/index.html | 7 + .../index.html | 16 + .../index.html | 2 + .../index.html | 6 + .../DocumentOnTypeFormattingParams/index.html | 7 + .../index.html | 16 + .../index.html | 2 + .../DocumentRangeFormattingOptions/index.html | 2 + .../DocumentRangeFormattingParams/index.html | 8 + .../index.html | 16 + .../DocumentRangesFormattingParams/index.html | 8 + .../Linol_lwt/DocumentSelector/index.html | 6 + linol-lwt/Linol_lwt/DocumentSymbol/index.html | 12 + .../index.html | 14 + .../DocumentSymbolOptions/index.html | 2 + .../Linol_lwt/DocumentSymbolParams/index.html | 7 + .../index.html | 16 + .../Linol_lwt/DocumentUri/Private/index.html | 2 + linol-lwt/Linol_lwt/DocumentUri/index.html | 2 + .../index.html | 2 + .../ExecuteCommandOptions/index.html | 2 + .../Linol_lwt/ExecuteCommandParams/index.html | 7 + .../index.html | 2 + .../Linol_lwt/ExecutionSummary/index.html | 2 + .../Linol_lwt/FailureHandlingKind/index.html | 2 + linol-lwt/Linol_lwt/FileChangeType/index.html | 2 + linol-lwt/Linol_lwt/FileCreate/index.html | 2 + linol-lwt/Linol_lwt/FileDelete/index.html | 2 + linol-lwt/Linol_lwt/FileEvent/index.html | 5 + .../index.html | 11 + .../Linol_lwt/FileOperationFilter/index.html | 6 + .../Linol_lwt/FileOperationOptions/index.html | 10 + .../Linol_lwt/FileOperationPattern/index.html | 7 + .../FileOperationPatternKind/index.html | 2 + .../FileOperationPatternOptions/index.html | 2 + .../index.html | 2 + linol-lwt/Linol_lwt/FileRename/index.html | 2 + .../Linol_lwt/FileSystemWatcher/index.html | 9 + linol-lwt/Linol_lwt/FoldingRange/index.html | 10 + .../FoldingRangeClientCapabilities/index.html | 12 + .../Linol_lwt/FoldingRangeKind/index.html | 2 + .../Linol_lwt/FoldingRangeOptions/index.html | 2 + .../Linol_lwt/FoldingRangeParams/index.html | 7 + .../index.html | 16 + .../index.html | 2 + .../Linol_lwt/FormattingOptions/index.html | 9 + .../FullDocumentDiagnosticReport/index.html | 6 + .../GeneralClientCapabilities/index.html | 12 + linol-lwt/Linol_lwt/GlobPattern/index.html | 2 + linol-lwt/Linol_lwt/Hover/index.html | 11 + .../HoverClientCapabilities/index.html | 6 + linol-lwt/Linol_lwt/HoverOptions/index.html | 2 + linol-lwt/Linol_lwt/HoverParams/index.html | 7 + .../HoverRegistrationOptions/index.html | 15 + .../index.html | 2 + .../ImplementationOptions/index.html | 2 + .../Linol_lwt/ImplementationParams/index.html | 8 + .../index.html | 16 + .../Linol_lwt/InitializeError/index.html | 2 + .../Linol_lwt/InitializeParams/index.html | 14 + .../Linol_lwt/InitializeResult/index.html | 6 + .../Linol_lwt/InitializedParams_/index.html | 13 + linol-lwt/Linol_lwt/InlayHint/index.html | 17 + .../InlayHintClientCapabilities/index.html | 6 + linol-lwt/Linol_lwt/InlayHintKind/index.html | 2 + .../Linol_lwt/InlayHintLabelPart/index.html | 11 + .../Linol_lwt/InlayHintOptions/index.html | 2 + .../Linol_lwt/InlayHintParams/index.html | 7 + .../InlayHintRegistrationOptions/index.html | 17 + .../index.html | 2 + .../index.html | 2 + .../InlineCompletionContext/index.html | 6 + .../Linol_lwt/InlineCompletionItem/index.html | 10 + .../Linol_lwt/InlineCompletionList/index.html | 2 + .../InlineCompletionOptions/index.html | 2 + .../InlineCompletionParams/index.html | 8 + .../index.html | 16 + .../InlineCompletionTriggerKind/index.html | 2 + linol-lwt/Linol_lwt/InlineValue/index.html | 3 + .../InlineValueClientCapabilities/index.html | 2 + .../Linol_lwt/InlineValueContext/index.html | 2 + .../index.html | 2 + .../Linol_lwt/InlineValueOptions/index.html | 2 + .../Linol_lwt/InlineValueParams/index.html | 8 + .../InlineValueRegistrationOptions/index.html | 16 + .../Linol_lwt/InlineValueText/index.html | 2 + .../InlineValueVariableLookup/index.html | 7 + .../index.html | 2 + .../Linol_lwt/InsertReplaceEdit/index.html | 6 + .../Linol_lwt/InsertTextFormat/index.html | 2 + linol-lwt/Linol_lwt/InsertTextMode/index.html | 2 + .../Linol_lwt/Jsonrpc2/Req_id/index.html | 2 +- .../Jsonrpc2/class-base_server/index.html | 10 +- .../Jsonrpc2/class-notify_back/index.html | 11 +- .../Jsonrpc2/class-server/index.html | 121 +-- linol-lwt/Linol_lwt/Jsonrpc2/index.html | 17 +- .../index.html | 2 + .../LinkedEditingRangeOptions/index.html | 2 + .../LinkedEditingRangeParams/index.html | 7 + .../index.html | 16 + .../Linol_lwt/LinkedEditingRanges/index.html | 6 + linol-lwt/Linol_lwt/Location/index.html | 2 + linol-lwt/Linol_lwt/LocationLink/index.html | 8 + linol-lwt/Linol_lwt/Locations/index.html | 2 + .../Linol_lwt/LogMessageParams/index.html | 2 + linol-lwt/Linol_lwt/LogTraceParams/index.html | 2 + .../MarkdownClientCapabilities/index.html | 7 + linol-lwt/Linol_lwt/MarkedString/index.html | 2 + linol-lwt/Linol_lwt/MarkupContent/index.html | 2 + linol-lwt/Linol_lwt/MarkupKind/index.html | 2 + .../Linol_lwt/MessageActionItem/index.html | 2 + linol-lwt/Linol_lwt/MessageType/index.html | 2 + linol-lwt/Linol_lwt/Moniker/index.html | 8 + .../MonikerClientCapabilities/index.html | 2 + linol-lwt/Linol_lwt/MonikerKind/index.html | 2 + linol-lwt/Linol_lwt/MonikerOptions/index.html | 2 + linol-lwt/Linol_lwt/MonikerParams/index.html | 8 + .../MonikerRegistrationOptions/index.html | 15 + linol-lwt/Linol_lwt/NotebookCell/index.html | 8 + .../NotebookCellArrayChange/index.html | 7 + .../Linol_lwt/NotebookCellKind/index.html | 2 + .../NotebookCellTextDocumentFilter/index.html | 6 + .../Linol_lwt/NotebookDocument/index.html | 9 + .../NotebookDocumentChangeEvent/index.html | 19 + .../index.html | 4 + .../NotebookDocumentFilter/index.html | 2 + .../NotebookDocumentIdentifier/index.html | 2 + .../index.html | 6 + .../NotebookDocumentSyncOptions/index.html | 2 + .../index.html | 2 + .../index.html | 2 + .../Linol_lwt/ParameterInformation/index.html | 9 + .../Linol_lwt/PartialResultParams/index.html | 5 + linol-lwt/Linol_lwt/Pattern/index.html | 2 + linol-lwt/Linol_lwt/Position/index.html | 2 + .../Linol_lwt/PositionEncodingKind/index.html | 2 + .../Linol_lwt/PrepareRenameParams/index.html | 7 + .../PrepareSupportDefaultBehavior/index.html | 2 + .../Linol_lwt/PreviousResultId/index.html | 2 + linol-lwt/Linol_lwt/ProgressParams/index.html | 2 + linol-lwt/Linol_lwt/ProgressToken/index.html | 2 + .../index.html | 11 + .../PublishDiagnosticsParams/index.html | 7 + linol-lwt/Linol_lwt/Range/index.html | 5 + .../ReferenceClientCapabilities/index.html | 2 + .../Linol_lwt/ReferenceContext/index.html | 2 + .../Linol_lwt/ReferenceOptions/index.html | 2 + .../Linol_lwt/ReferenceParams/index.html | 9 + .../ReferenceRegistrationOptions/index.html | 15 + linol-lwt/Linol_lwt/Registration/index.html | 7 + .../Linol_lwt/RegistrationParams/index.html | 2 + .../index.html | 2 + .../index.html | 19 + .../index.html | 18 + .../Linol_lwt/RelativePattern/index.html | 2 + .../RenameClientCapabilities/index.html | 10 + linol-lwt/Linol_lwt/RenameFile/index.html | 8 + .../Linol_lwt/RenameFileOptions/index.html | 2 + .../Linol_lwt/RenameFilesParams/index.html | 2 + linol-lwt/Linol_lwt/RenameOptions/index.html | 2 + linol-lwt/Linol_lwt/RenameParams/index.html | 8 + .../RenameRegistrationOptions/index.html | 16 + .../Linol_lwt/ResourceOperation/index.html | 2 + .../ResourceOperationKind/index.html | 2 + linol-lwt/Linol_lwt/SaveOptions/index.html | 2 + .../SelectedCompletionInfo/index.html | 2 + linol-lwt/Linol_lwt/SelectionRange/index.html | 2 + .../index.html | 2 + .../SelectionRangeOptions/index.html | 2 + .../Linol_lwt/SelectionRangeParams/index.html | 8 + .../index.html | 16 + .../SemanticTokenModifiers/index.html | 2 + .../Linol_lwt/SemanticTokenTypes/index.html | 2 + linol-lwt/Linol_lwt/SemanticTokens/index.html | 2 + .../index.html | 17 + .../Linol_lwt/SemanticTokensDelta/index.html | 6 + .../SemanticTokensDeltaParams/index.html | 8 + .../index.html | 2 + .../Linol_lwt/SemanticTokensEdit/index.html | 2 + .../Linol_lwt/SemanticTokensLegend/index.html | 2 + .../SemanticTokensOptions/index.html | 8 + .../Linol_lwt/SemanticTokensParams/index.html | 7 + .../SemanticTokensPartialResult/index.html | 2 + .../SemanticTokensRangeParams/index.html | 8 + .../index.html | 19 + .../index.html | 2 + .../Linol_lwt/ServerCapabilities/index.html | 230 ++++++ linol-lwt/Linol_lwt/SetTraceParams/index.html | 2 + .../ShowDocumentClientCapabilities/index.html | 2 + .../Linol_lwt/ShowDocumentParams/index.html | 8 + .../Linol_lwt/ShowDocumentResult/index.html | 2 + .../Linol_lwt/ShowMessageParams/index.html | 2 + .../index.html | 5 + .../ShowMessageRequestParams/index.html | 7 + linol-lwt/Linol_lwt/SignatureHelp/index.html | 7 + .../index.html | 16 + .../Linol_lwt/SignatureHelpContext/index.html | 8 + .../Linol_lwt/SignatureHelpOptions/index.html | 7 + .../Linol_lwt/SignatureHelpParams/index.html | 8 + .../index.html | 17 + .../SignatureHelpTriggerKind/index.html | 2 + .../Linol_lwt/SignatureInformation/index.html | 11 + .../StaticRegistrationOptions/index.html | 2 + linol-lwt/Linol_lwt/StringValue/index.html | 2 + .../Linol_lwt/SymbolInformation/index.html | 10 + linol-lwt/Linol_lwt/SymbolKind/index.html | 2 + linol-lwt/Linol_lwt/SymbolTag/index.html | 2 + .../index.html | 15 + .../TextDocumentClientCapabilities/index.html | 41 + .../TextDocumentContentChangeEvent/index.html | 7 + .../Linol_lwt/TextDocumentEdit/index.html | 10 + .../Linol_lwt/TextDocumentFilter/index.html | 2 + .../TextDocumentIdentifier/index.html | 2 + .../Linol_lwt/TextDocumentItem/index.html | 7 + .../TextDocumentPositionParams/index.html | 5 + .../index.html | 14 + .../TextDocumentSaveReason/index.html | 2 + .../index.html | 15 + .../index.html | 8 + .../Linol_lwt/TextDocumentSyncKind/index.html | 2 + .../TextDocumentSyncOptions/index.html | 10 + linol-lwt/Linol_lwt/TextEdit/index.html | 2 + linol-lwt/Linol_lwt/TokenFormat/index.html | 2 + linol-lwt/Linol_lwt/TraceValues/index.html | 2 + .../index.html | 2 + .../TypeDefinitionOptions/index.html | 2 + .../Linol_lwt/TypeDefinitionParams/index.html | 8 + .../index.html | 16 + .../index.html | 2 + .../Linol_lwt/TypeHierarchyItem/index.html | 12 + .../Linol_lwt/TypeHierarchyOptions/index.html | 2 + .../TypeHierarchyPrepareParams/index.html | 7 + .../index.html | 16 + .../TypeHierarchySubtypesParams/index.html | 7 + .../TypeHierarchySupertypesParams/index.html | 7 + .../index.html | 2 + .../Linol_lwt/UniquenessLevel/index.html | 2 + linol-lwt/Linol_lwt/Unregistration/index.html | 2 + .../Linol_lwt/UnregistrationParams/index.html | 2 + .../index.html | 2 + .../index.html | 2 + linol-lwt/Linol_lwt/WatchKind/index.html | 2 + .../WillSaveTextDocumentParams/index.html | 5 + .../WindowClientCapabilities/index.html | 7 + .../WorkDoneProgressBegin/index.html | 8 + .../WorkDoneProgressCancelParams/index.html | 2 + .../WorkDoneProgressCreateParams/index.html | 2 + .../Linol_lwt/WorkDoneProgressEnd/index.html | 2 + .../WorkDoneProgressOptions/index.html | 2 + .../WorkDoneProgressParams/index.html | 2 + .../WorkDoneProgressReport/index.html | 7 + .../WorkspaceClientCapabilities/index.html | 25 + .../WorkspaceDiagnosticParams/index.html | 8 + .../WorkspaceDiagnosticReport/index.html | 13 + .../index.html | 13 + .../index.html | 4 + linol-lwt/Linol_lwt/WorkspaceEdit/index.html | 24 + .../index.html | 12 + .../Linol_lwt/WorkspaceFolder/index.html | 2 + .../WorkspaceFoldersChangeEvent/index.html | 5 + .../index.html | 5 + .../index.html | 6 + .../index.html | 8 + .../Linol_lwt/WorkspaceSymbol/index.html | 10 + .../index.html | 13 + .../WorkspaceSymbolOptions/index.html | 2 + .../WorkspaceSymbolParams/index.html | 7 + .../index.html | 2 + .../index.html | 7 + linol-lwt/Linol_lwt/index.html | 94 +-- linol/Linol/Jsonrpc2/Make/Req_id/index.html | 2 +- .../Make/class-base_server/index.html | 10 +- .../Make/class-notify_back/index.html | 11 +- .../Jsonrpc2/Make/class-server/index.html | 121 +-- linol/Linol/Jsonrpc2/Make/index.html | 17 +- .../Jsonrpc2/module-type-S/Req_id/index.html | 2 +- .../class-base_server/index.html | 10 +- .../class-notify_back/index.html | 11 +- .../module-type-S/class-server/index.html | 121 +-- linol/Linol/Jsonrpc2/module-type-S/index.html | 17 +- .../Server/Make/class-base_server/index.html | 10 +- .../Server/Make/class-notify_back/index.html | 11 +- .../Linol/Server/Make/class-server/index.html | 115 +-- linol/Linol/Server/Make/index.html | 8 +- linol/Linol/Server/Req_id/index.html | 2 +- linol/Linol/Server/index.html | 2 +- linol/Linol/index.html | 2 +- .../Linol_jsonrpc/Import/Json/Conv/index.html | 2 + .../Import/Json/Jsonable/index.html | 2 + .../Json/Jsonable/module-type-S/index.html | 2 + linol/Linol_jsonrpc/Import/Json/index.html | 2 + linol/Linol_jsonrpc/Import/Option/index.html | 2 + linol/Linol_jsonrpc/Import/index.html | 2 + linol/Linol_jsonrpc/Jsonrpc/Id/index.html | 2 + .../Jsonrpc/Json/Jsonable/index.html | 2 + .../Json/Jsonable/module-type-S/index.html | 2 + linol/Linol_jsonrpc/Jsonrpc/Json/index.html | 2 + .../Jsonrpc/Notification/index.html | 2 + linol/Linol_jsonrpc/Jsonrpc/Packet/index.html | 2 + .../Linol_jsonrpc/Jsonrpc/Request/index.html | 2 + .../Jsonrpc/Response/Error/Code/index.html | 2 + .../Jsonrpc/Response/Error/index.html | 2 + .../Linol_jsonrpc/Jsonrpc/Response/index.html | 2 + .../Jsonrpc/Structured/index.html | 2 + linol/Linol_jsonrpc/Jsonrpc/index.html | 2 + linol/Linol_jsonrpc/index.html | 2 + linol/Linol_jsonrpc__Import/index.html | 2 + linol/Linol_jsonrpc__Jsonrpc/index.html | 2 + linol/Linol_lsp/Array_view/index.html | 2 + linol/Linol_lsp/Cancel_request/index.html | 3 + linol/Linol_lsp/Cli/Arg/index.html | 2 + linol/Linol_lsp/Cli/Channel/index.html | 2 + linol/Linol_lsp/Cli/index.html | 2 + .../Linol_lsp/Client_notification/index.html | 2 + .../Linol_lsp}/Client_request/index.html | 11 +- linol/Linol_lsp/Diff/index.html | 2 + .../Extension/DebugEcho/Params/index.html | 2 + .../Extension/DebugEcho/Result/index.html | 2 + .../Linol_lsp/Extension/DebugEcho/index.html | 2 + .../DebugTextDocumentGet/Params/index.html | 5 + .../DebugTextDocumentGet/Result/index.html | 2 + .../Extension/DebugTextDocumentGet/index.html | 2 + linol/Linol_lsp/Extension/index.html | 2 + linol/Linol_lsp/Header/Private/Key/index.html | 2 + linol/Linol_lsp/Header/Private/index.html | 2 + linol/Linol_lsp/Header/index.html | 2 + .../Linol_lsp}/Import/Int/Map/index.html | 2 +- linol/Linol_lsp/Import/Int/index.html | 2 + .../Linol_lsp}/Import/Json/Assoc/index.html | 2 +- .../Linol_lsp}/Import/Json/Conv/index.html | 2 +- .../Import/Json/Nullable_option/index.html | 2 + linol/Linol_lsp/Import/Json/O/index.html | 2 + linol/Linol_lsp/Import/Json/Object/index.html | 2 + .../Linol_lsp}/Import/Json/Of/index.html | 2 +- linol/Linol_lsp/Import/Json/Option/index.html | 2 + linol/Linol_lsp/Import/Json/To/index.html | 2 + linol/Linol_lsp/Import/Json/Void/index.html | 2 + linol/Linol_lsp/Import/Json/index.html | 12 + linol/Linol_lsp/Import/Result/O/index.html | 2 + linol/Linol_lsp/Import/Result/index.html | 12 + .../Linol_lsp}/Import/String/Map/index.html | 2 +- .../Linol_lsp}/Import/String/index.html | 2 +- linol/Linol_lsp/Import/index.html | 2 + .../Io/Make/argument-1-Io/O/index.html | 2 + .../Io/Make/argument-1-Io/index.html | 2 + .../Io/Make/argument-2-Chan/index.html | 2 + linol/Linol_lsp/Io/Make/index.html | 2 + linol/Linol_lsp/Io/index.html | 2 + linol/Linol_lsp/Lsp/Private/index.html | 2 + linol/Linol_lsp/Lsp/index.html | 2 + linol/Linol_lsp/Position/index.html | 2 + linol/Linol_lsp/Progress/index.html | 2 + .../Linol_lsp/Server_notification/index.html | 4 + .../Linol_lsp}/Server_request/index.html | 10 +- linol/Linol_lsp/Snippet/O/index.html | 2 + linol/Linol_lsp/Snippet/Var/index.html | 2 + linol/Linol_lsp/Snippet/index.html | 10 + .../String_zipper/Private/index.html | 2 + linol/Linol_lsp/String_zipper/index.html | 7 + .../Linol_lsp}/Substring/Map/index.html | 4 +- linol/Linol_lsp/Substring/Uutf/index.html | 2 + linol/Linol_lsp/Substring/index.html | 2 + linol/Linol_lsp/Text_document/index.html | 6 + .../Types/AnnotatedTextEdit/index.html | 6 + .../Types/ApplyWorkspaceEditParams/index.html | 2 + .../Types/ApplyWorkspaceEditResult/index.html | 7 + .../Types/BaseSymbolInformation/index.html | 8 + .../index.html | 2 + .../CallHierarchyIncomingCall/index.html | 2 + .../index.html | 7 + .../Types/CallHierarchyItem/index.html | 12 + .../Types/CallHierarchyOptions/index.html | 2 + .../CallHierarchyOutgoingCall/index.html | 2 + .../index.html | 7 + .../CallHierarchyPrepareParams}/index.html | 8 +- .../index.html | 7 + linol/Linol_lsp/Types/CancelParams/index.html | 2 + .../Types/ChangeAnnotation}/index.html | 10 +- .../ChangeAnnotationIdentifier/index.html | 2 + .../Types/ClientCapabilities/index.html | 10 + linol/Linol_lsp/Types/CodeAction/index.html | 12 + .../CodeActionClientCapabilities/index.html | 4 +- .../Types/CodeActionContext/index.html | 7 + .../Linol_lsp/Types/CodeActionKind/index.html | 2 + .../Types/CodeActionOptions/index.html | 7 + .../Types/CodeActionParams}/index.html | 6 +- .../CodeActionRegistrationOptions}/index.html | 7 +- .../Types/CodeActionResult/index.html | 2 + .../Types/CodeActionTriggerKind/index.html | 2 + .../Types/CodeDescription}/index.html | 2 +- .../Linol_lsp/Types/CodeLens}/index.html | 7 +- .../CodeLensClientCapabilities/index.html | 2 + .../Types/CodeLensOptions}/index.html | 2 +- .../Types/CodeLensParams}/index.html | 4 +- .../CodeLensRegistrationOptions}/index.html | 4 +- .../index.html | 2 +- linol/Linol_lsp/Types/Color/index.html | 2 + .../Types/ColorInformation/index.html | 2 + .../Types/ColorPresentation}/index.html | 11 +- .../Types/ColorPresentationParams/index.html | 9 + .../Linol_lsp/Types/Command}/index.html | 10 +- .../CompletionClientCapabilities/index.html | 4 +- .../Types/CompletionContext/index.html | 6 + .../Types/CompletionItem/index.html | 4 +- .../Types/CompletionItemKind/index.html | 2 + .../CompletionItemLabelDetails/index.html | 2 + .../Types/CompletionItemTag/index.html | 2 + .../Linol_lsp/Types/CompletionList/index.html | 14 + .../Types/CompletionOptions/index.html | 9 + .../Types/CompletionParams}/index.html | 5 +- .../CompletionRegistrationOptions}/index.html | 5 +- .../Types/CompletionTriggerKind}/index.html | 2 +- .../Types/ConfigurationItem/index.html | 2 + .../Types/ConfigurationParams/index.html | 2 + .../Linol_lsp/Types/CreateFile}/index.html | 10 +- .../Types/CreateFileOptions/index.html | 2 + .../Types/CreateFilesParams/index.html | 2 + linol/Linol_lsp/Types/Declaration/index.html | 2 + .../DeclarationClientCapabilities/index.html | 2 + .../Types/DeclarationLink/index.html | 2 + .../Types/DeclarationOptions/index.html | 2 + .../Types/DeclarationParams}/index.html | 7 +- .../DeclarationRegistrationOptions/index.html | 7 + linol/Linol_lsp/Types/Definition/index.html | 2 + .../DefinitionClientCapabilities}/index.html | 2 +- .../Linol_lsp/Types/DefinitionLink/index.html | 2 + .../Types/DefinitionOptions}/index.html | 2 +- .../Types/DefinitionParams}/index.html | 4 +- .../DefinitionRegistrationOptions}/index.html | 5 +- linol/Linol_lsp/Types/DeleteFile/index.html | 7 + .../Types/DeleteFileOptions/index.html | 2 + .../Types/DeleteFilesParams/index.html | 2 + linol/Linol_lsp/Types/Diagnostic/index.html | 13 + .../DiagnosticClientCapabilities}/index.html | 10 +- .../Types/DiagnosticOptions/index.html | 8 + .../DiagnosticRegistrationOptions}/index.html | 7 +- .../DiagnosticRelatedInformation/index.html | 2 + .../index.html | 2 + .../Types/DiagnosticSeverity/index.html | 2 + .../Linol_lsp/Types/DiagnosticTag/index.html | 2 + .../index.html | 2 +- .../index.html | 2 + .../DidChangeConfigurationParams/index.html | 2 + .../index.html | 2 + .../index.html | 5 + .../DidChangeTextDocumentParams}/index.html | 8 +- .../index.html | 9 +- .../DidChangeWatchedFilesParams/index.html | 2 + .../index.html | 2 + .../index.html | 2 + .../index.html | 9 +- .../DidCloseTextDocumentParams/index.html | 2 + .../DidOpenNotebookDocumentParams/index.html | 5 + .../DidOpenTextDocumentParams/index.html | 2 + .../DidSaveNotebookDocumentParams/index.html | 2 + .../DidSaveTextDocumentParams/index.html | 2 + .../index.html | 2 +- .../Types/DocumentColorOptions}/index.html | 2 +- .../Types/DocumentColorParams}/index.html | 5 +- .../index.html | 5 +- .../Types/DocumentDiagnosticParams/index.html | 9 + .../Types/DocumentDiagnosticReport/index.html | 3 + .../DocumentDiagnosticReportKind/index.html | 2 + .../index.html | 4 +- .../Linol_lsp/Types/DocumentFilter/index.html | 2 + .../index.html | 2 +- .../DocumentFormattingOptions/index.html | 2 + .../DocumentFormattingParams}/index.html | 7 +- .../index.html | 6 + .../Types/DocumentHighlight/index.html | 2 + .../index.html | 2 + .../Types/DocumentHighlightKind/index.html | 2 + .../DocumentHighlightOptions}/index.html | 2 +- .../Types/DocumentHighlightParams}/index.html | 7 +- .../index.html | 4 +- linol/Linol_lsp/Types/DocumentLink/index.html | 8 + .../DocumentLinkClientCapabilities/index.html | 2 + .../Types/DocumentLinkOptions}/index.html | 6 +- .../Types/DocumentLinkParams}/index.html | 7 +- .../index.html | 7 +- .../index.html | 2 + .../index.html | 6 + .../DocumentOnTypeFormattingParams/index.html | 7 + .../index.html | 8 +- .../index.html | 2 + .../DocumentRangeFormattingOptions/index.html | 2 + .../DocumentRangeFormattingParams}/index.html | 7 +- .../index.html | 6 +- .../DocumentRangesFormattingParams/index.html | 8 + .../Types/DocumentSelector/index.html | 2 + .../Linol_lsp/Types/DocumentSymbol/index.html | 12 + .../index.html | 9 + .../Types/DocumentSymbolOptions/index.html | 2 + .../Types/DocumentSymbolParams}/index.html | 6 +- .../index.html | 5 +- .../Types/DocumentUri/Private/index.html | 2 + linol/Linol_lsp/Types/DocumentUri/index.html | 2 + .../index.html | 2 +- .../Types/ExecuteCommandOptions/index.html | 2 + .../Types/ExecuteCommandParams}/index.html | 10 +- .../index.html | 2 +- .../Types/ExecutionSummary/index.html | 2 + .../Types/FailureHandlingKind/index.html | 2 + .../Linol_lsp/Types/FileChangeType/index.html | 2 + linol/Linol_lsp/Types/FileCreate/index.html | 2 + linol/Linol_lsp/Types/FileDelete/index.html | 2 + linol/Linol_lsp/Types/FileEvent/index.html | 2 + .../index.html | 11 + .../Types/FileOperationFilter/index.html | 2 + .../Types/FileOperationOptions/index.html | 10 + .../Types/FileOperationPattern}/index.html | 10 +- .../Types/FileOperationPatternKind/index.html | 2 + .../FileOperationPatternOptions/index.html | 2 + .../index.html | 2 + linol/Linol_lsp/Types/FileRename/index.html | 2 + .../Types/FileSystemWatcher/index.html | 2 + linol/Linol_lsp/Types/FoldingRange/index.html | 10 + .../FoldingRangeClientCapabilities/index.html | 4 +- .../Types/FoldingRangeKind/index.html | 2 + .../Types/FoldingRangeOptions}/index.html | 2 +- .../Types/FoldingRangeParams/index.html | 7 + .../index.html | 4 +- .../index.html | 2 + .../Types/FormattingOptions/index.html | 9 + .../FullDocumentDiagnosticReport/index.html | 2 + .../GeneralClientCapabilities/index.html | 4 +- linol/Linol_lsp/Types/GlobPattern/index.html | 2 + .../Linol_lsp}/Types/Hover/index.html | 4 +- .../Types/HoverClientCapabilities}/index.html | 9 +- .../Linol_lsp/Types/HoverOptions}/index.html | 2 +- .../Linol_lsp/Types/HoverParams}/index.html | 6 +- .../HoverRegistrationOptions}/index.html | 4 +- .../index.html | 2 + .../Types/ImplementationOptions}/index.html | 2 +- .../Types/ImplementationParams}/index.html | 7 +- .../index.html | 4 +- .../Types/InitializeError/index.html | 2 + .../Types/InitializeParams/index.html | 14 + .../Types/InitializeResult/index.html | 6 + .../Types/InitializedParams_/index.html | 13 + linol/Linol_lsp/Types/InlayHint/index.html | 12 + .../InlayHintClientCapabilities/index.html | 6 + .../Linol_lsp/Types/InlayHintKind/index.html | 2 + .../Types/InlayHintLabelPart/index.html | 8 + .../Types/InlayHintOptions/index.html | 2 + .../Types/InlayHintParams}/index.html | 6 +- .../InlayHintRegistrationOptions}/index.html | 5 +- .../index.html | 2 + .../index.html | 2 + .../Types/InlineCompletionContext}/index.html | 9 +- .../Types/InlineCompletionItem/index.html | 8 + .../Types/InlineCompletionList/index.html | 2 + .../Types/InlineCompletionOptions/index.html | 2 + .../Types/InlineCompletionParams}/index.html | 5 +- .../index.html | 10 +- .../InlineCompletionTriggerKind/index.html | 2 + linol/Linol_lsp/Types/InlineValue/index.html | 2 + .../InlineValueClientCapabilities/index.html | 2 + .../Types/InlineValueContext}/index.html | 2 +- .../index.html | 2 + .../Types/InlineValueOptions/index.html | 2 + .../Types/InlineValueParams/index.html | 8 + .../InlineValueRegistrationOptions/index.html | 7 + .../Types/InlineValueText/index.html | 2 + .../InlineValueVariableLookup}/index.html | 10 +- .../index.html | 2 + .../Types/InsertReplaceEdit/index.html | 2 + .../Types/InsertTextFormat/index.html | 2 + .../Linol_lsp/Types/InsertTextMode/index.html | 2 + .../index.html | 2 + .../LinkedEditingRangeOptions/index.html | 2 + .../LinkedEditingRangeParams}/index.html | 10 +- .../index.html | 6 +- .../Types/LinkedEditingRanges/index.html | 2 + linol/Linol_lsp/Types/Location/index.html | 2 + linol/Linol_lsp/Types/LocationLink/index.html | 8 + linol/Linol_lsp/Types/Locations/index.html | 2 + .../Types/LogMessageParams/index.html | 2 + .../Linol_lsp/Types/LogTraceParams/index.html | 2 + .../MarkdownClientCapabilities}/index.html | 10 +- linol/Linol_lsp/Types/MarkedString/index.html | 2 + .../Linol_lsp/Types/MarkupContent/index.html | 2 + linol/Linol_lsp/Types/MarkupKind/index.html | 2 + .../Types/MessageActionItem/index.html | 2 + linol/Linol_lsp/Types/MessageType/index.html | 2 + linol/Linol_lsp/Types/Moniker/index.html | 8 + .../MonikerClientCapabilities}/index.html | 2 +- linol/Linol_lsp/Types/MonikerKind/index.html | 2 + .../Types/MonikerOptions}/index.html | 2 +- .../Linol_lsp/Types/MonikerParams}/index.html | 4 +- .../MonikerRegistrationOptions}/index.html | 5 +- .../Linol_lsp/Types/NotebookCell}/index.html | 11 +- .../Types/NotebookCellArrayChange}/index.html | 10 +- .../Types/NotebookCellKind/index.html | 2 + .../NotebookCellTextDocumentFilter/index.html | 4 +- .../Types/NotebookDocument/index.html | 9 + .../NotebookDocumentChangeEvent/index.html | 4 +- .../index.html | 2 + .../Types/NotebookDocumentFilter/index.html | 2 + .../NotebookDocumentIdentifier/index.html | 2 + .../index.html | 9 +- .../NotebookDocumentSyncOptions/index.html | 2 + .../index.html | 2 +- .../index.html | 2 + .../Types/ParameterInformation/index.html | 4 +- .../Types/PartialResultParams}/index.html | 2 +- linol/Linol_lsp/Types/Pattern/index.html | 2 + linol/Linol_lsp/Types/Position/index.html | 2 + .../Types/PositionEncodingKind/index.html | 2 + .../Types/PrepareRenameParams}/index.html | 10 +- .../PrepareSupportDefaultBehavior}/index.html | 2 +- .../Types/PreviousResultId/index.html | 2 + .../Linol_lsp/Types/ProgressParams/index.html | 2 + .../Linol_lsp/Types/ProgressToken/index.html | 2 + .../index.html | 9 + .../PublishDiagnosticsParams}/index.html | 7 +- linol/Linol_lsp/Types/Range/index.html | 2 + .../ReferenceClientCapabilities}/index.html | 2 +- .../Types/ReferenceContext}/index.html | 2 +- .../Types/ReferenceOptions}/index.html | 2 +- .../Types/ReferenceParams}/index.html | 6 +- .../ReferenceRegistrationOptions}/index.html | 5 +- .../Linol_lsp/Types/Registration}/index.html | 10 +- .../Types/RegistrationParams/index.html | 2 + .../index.html | 2 + .../index.html | 4 +- .../index.html | 4 +- .../Types/RelativePattern/index.html | 2 + .../Types/RenameClientCapabilities/index.html | 8 + linol/Linol_lsp/Types/RenameFile/index.html | 8 + .../Types/RenameFileOptions/index.html | 2 + .../Types/RenameFilesParams/index.html | 2 + .../Linol_lsp/Types/RenameOptions}/index.html | 2 +- .../Linol_lsp/Types/RenameParams}/index.html | 6 +- .../RenameRegistrationOptions}/index.html | 5 +- .../Types/ResourceOperation/index.html | 6 + .../Types/ResourceOperationKind/index.html | 2 + linol/Linol_lsp/Types/SaveOptions/index.html | 2 + .../Types/SelectedCompletionInfo/index.html | 2 + .../Types/SelectionRange}/index.html | 2 +- .../index.html | 2 +- .../Types/SelectionRangeOptions}/index.html | 2 +- .../Types/SelectionRangeParams/index.html | 8 + .../index.html | 7 +- .../Types/SemanticTokenModifiers/index.html | 2 + .../Types/SemanticTokenTypes/index.html | 2 + .../Linol_lsp/Types/SemanticTokens/index.html | 2 + .../index.html | 4 +- .../Types/SemanticTokensDelta/index.html | 2 + .../SemanticTokensDeltaParams}/index.html | 8 +- .../index.html | 2 + .../Types/SemanticTokensEdit/index.html | 2 + .../Types/SemanticTokensLegend/index.html | 2 + .../Types/SemanticTokensOptions/index.html | 8 + .../Types/SemanticTokensParams}/index.html | 6 +- .../SemanticTokensPartialResult/index.html | 2 + .../SemanticTokensRangeParams}/index.html | 6 +- .../index.html | 6 +- .../index.html | 2 + .../Types/ServerCapabilities/index.html | 4 +- .../Linol_lsp/Types/SetTraceParams/index.html | 2 + .../index.html | 2 +- .../Types/ShowDocumentParams}/index.html | 11 +- .../Types/ShowDocumentResult/index.html | 2 + .../Types/ShowMessageParams/index.html | 2 + .../index.html | 4 +- .../Types/ShowMessageRequestParams/index.html | 7 + .../Linol_lsp/Types/SignatureHelp}/index.html | 10 +- .../index.html | 4 +- .../Types/SignatureHelpContext/index.html | 8 + .../Types/SignatureHelpOptions}/index.html | 10 +- .../Types/SignatureHelpParams/index.html | 8 + .../index.html | 8 + .../Types/SignatureHelpTriggerKind/index.html | 2 + .../Types/SignatureInformation/index.html | 4 +- .../StaticRegistrationOptions/index.html | 2 + .../Linol_lsp/Types/StringValue}/index.html | 2 +- .../Types/SymbolInformation}/index.html | 6 +- linol/Linol_lsp/Types/SymbolKind/index.html | 2 + .../Linol_lsp/Types/SymbolTag}/index.html | 2 +- .../index.html | 6 + .../TextDocumentClientCapabilities/index.html | 35 + .../TextDocumentContentChangeEvent/index.html | 2 + .../Types/TextDocumentEdit/index.html | 4 +- .../Types/TextDocumentFilter/index.html | 2 + .../Types/TextDocumentIdentifier}/index.html | 2 +- .../Types/TextDocumentItem}/index.html | 12 +- .../TextDocumentPositionParams/index.html | 2 + .../index.html | 2 + .../Types/TextDocumentSaveReason/index.html | 2 + .../index.html | 8 +- .../index.html | 8 + .../Types/TextDocumentSyncKind/index.html | 2 + .../Types/TextDocumentSyncOptions/index.html | 9 + linol/Linol_lsp/Types/TextEdit/index.html | 2 + linol/Linol_lsp/Types/TokenFormat/index.html | 2 + linol/Linol_lsp/Types/TraceValues/index.html | 2 + .../index.html | 2 + .../Types/TypeDefinitionOptions}/index.html | 2 +- .../Types/TypeDefinitionParams}/index.html | 11 +- .../index.html | 7 + .../index.html | 2 + .../Types/TypeHierarchyItem/index.html | 12 + .../Types/TypeHierarchyOptions/index.html | 2 + .../TypeHierarchyPrepareParams/index.html | 7 + .../index.html | 7 + .../TypeHierarchySubtypesParams/index.html | 7 + .../TypeHierarchySupertypesParams/index.html | 7 + .../index.html | 2 + .../Types/UniquenessLevel/index.html | 2 + .../Linol_lsp/Types/Unregistration/index.html | 2 + .../Types/UnregistrationParams/index.html | 2 + .../index.html | 2 +- .../index.html | 2 +- linol/Linol_lsp/Types/WatchKind/index.html | 2 + .../WillSaveTextDocumentParams}/index.html | 9 +- .../WindowClientCapabilities}/index.html | 9 +- .../Types/WorkDoneProgressBegin}/index.html | 11 +- .../WorkDoneProgressCancelParams/index.html | 2 + .../WorkDoneProgressCreateParams/index.html | 2 + .../Types/WorkDoneProgressEnd/index.html | 2 + .../Types/WorkDoneProgressOptions/index.html | 2 + .../Types/WorkDoneProgressParams/index.html | 2 + .../Types/WorkDoneProgressReport}/index.html | 10 +- .../WorkspaceClientCapabilities/index.html | 19 + .../WorkspaceDiagnosticParams}/index.html | 7 +- .../WorkspaceDiagnosticReport/index.html | 2 + .../index.html | 2 + .../index.html | 4 +- .../Linol_lsp}/Types/WorkspaceEdit/index.html | 4 +- .../index.html | 4 +- .../Types/WorkspaceFolder/index.html | 2 + .../WorkspaceFoldersChangeEvent}/index.html | 9 +- .../index.html | 2 + .../index.html | 8 +- .../index.html | 8 + .../Types/WorkspaceSymbol/index.html | 10 + .../index.html | 8 + .../Types/WorkspaceSymbolOptions/index.html | 2 + .../Types/WorkspaceSymbolParams}/index.html | 7 +- .../index.html | 2 +- .../index.html | 2 + linol/Linol_lsp/Types/index.html | 2 + linol/Linol_lsp/Uri0/Private/index.html | 2 + linol/Linol_lsp/Uri0/index.html | 2 + linol/Linol_lsp/Uri_lexer/index.html | 2 + linol/Linol_lsp/index.html | 2 + linol/Linol_lsp__Array_view/index.html | 2 + linol/Linol_lsp__Cancel_request/index.html | 2 + .../Linol_lsp__Cli}/index.html | 2 +- .../Linol_lsp__Client_notification/index.html | 2 + linol/Linol_lsp__Client_request/index.html | 2 + linol/Linol_lsp__Diff/index.html | 2 + linol/Linol_lsp__Extension/index.html | 2 + .../Linol_lsp__Header}/index.html | 2 +- .../Linol_lsp__Import}/index.html | 2 +- .../Linol_lsp__Io}/index.html | 2 +- linol/Linol_lsp__Lsp/index.html | 2 + linol/Linol_lsp__Position/index.html | 2 + linol/Linol_lsp__Progress/index.html | 2 + .../Linol_lsp__Server_notification/index.html | 2 + linol/Linol_lsp__Server_request/index.html | 2 + .../Linol_lsp__Snippet}/index.html | 2 +- linol/Linol_lsp__String_zipper/index.html | 2 + linol/Linol_lsp__Substring/index.html | 2 + linol/Linol_lsp__Text_document/index.html | 2 + .../Linol_lsp__Types}/index.html | 2 +- linol/Linol_lsp__Uri0/index.html | 2 + linol/Linol_lsp__Uri_lexer/index.html | 2 + linol/index.html | 2 +- lsp/Lsp/Cli/Arg/index.html | 2 - lsp/Lsp/Cli/Channel/index.html | 2 - lsp/Lsp/Cli/index.html | 2 - lsp/Lsp/Client_notification/index.html | 2 - lsp/Lsp/Diff/index.html | 2 - lsp/Lsp/Extension/DebugEcho/Params/index.html | 2 - lsp/Lsp/Extension/DebugEcho/Result/index.html | 2 - lsp/Lsp/Extension/DebugEcho/index.html | 2 - .../DebugTextDocumentGet/Params/index.html | 5 - .../DebugTextDocumentGet/Result/index.html | 2 - .../Extension/DebugTextDocumentGet/index.html | 2 - lsp/Lsp/Extension/index.html | 2 - lsp/Lsp/Header/Private/Key/index.html | 2 - lsp/Lsp/Header/Private/index.html | 2 - lsp/Lsp/Header/index.html | 2 - lsp/Lsp/Import/Int/index.html | 2 - .../Import/Json/Nullable_option/index.html | 2 - lsp/Lsp/Import/Json/O/index.html | 2 - lsp/Lsp/Import/Json/Object/index.html | 2 - lsp/Lsp/Import/Json/Option/index.html | 2 - lsp/Lsp/Import/Json/To/index.html | 2 - lsp/Lsp/Import/Json/Void/index.html | 2 - lsp/Lsp/Import/Json/index.html | 12 - lsp/Lsp/Import/Result/O/index.html | 2 - lsp/Lsp/Import/Result/index.html | 12 - lsp/Lsp/Import/index.html | 2 - lsp/Lsp/Io/Make/argument-1-Io/O/index.html | 2 - lsp/Lsp/Io/Make/argument-1-Io/index.html | 2 - lsp/Lsp/Io/Make/argument-2-Chan/index.html | 2 - lsp/Lsp/Io/Make/index.html | 2 - lsp/Lsp/Io/index.html | 2 - lsp/Lsp/Private/Array_view/index.html | 2 - .../Private/String_zipper/Private/index.html | 2 - lsp/Lsp/Private/String_zipper/index.html | 7 - lsp/Lsp/Private/Substring/Uutf/index.html | 2 - lsp/Lsp/Private/Substring/index.html | 2 - lsp/Lsp/Private/index.html | 2 - lsp/Lsp/Progress/index.html | 2 - lsp/Lsp/Server_notification/index.html | 2 - lsp/Lsp/Snippet/O/index.html | 2 - lsp/Lsp/Snippet/Var/index.html | 2 - lsp/Lsp/Snippet/index.html | 10 - lsp/Lsp/Text_document/index.html | 6 - lsp/Lsp/Types/AnnotatedTextEdit/index.html | 6 - .../Types/ApplyWorkspaceEditParams/index.html | 2 - .../index.html | 7 - lsp/Lsp/Types/CallHierarchyItem/index.html | 12 - lsp/Lsp/Types/CallHierarchyOptions/index.html | 2 - .../CallHierarchyOutgoingCall/index.html | 2 - .../index.html | 7 - lsp/Lsp/Types/CancelParams/index.html | 2 - .../ChangeAnnotationIdentifier/index.html | 2 - lsp/Lsp/Types/ClientCapabilities/index.html | 10 - lsp/Lsp/Types/CodeAction/index.html | 12 - lsp/Lsp/Types/CodeActionContext/index.html | 7 - lsp/Lsp/Types/CodeActionKind/index.html | 2 - lsp/Lsp/Types/CodeActionOptions/index.html | 7 - lsp/Lsp/Types/CodeActionParams/index.html | 9 - .../CodeActionRegistrationOptions/index.html | 8 - lsp/Lsp/Types/CodeActionResult/index.html | 2 - .../Types/CodeActionTriggerKind/index.html | 2 - lsp/Lsp/Types/CodeDescription/index.html | 2 - lsp/Lsp/Types/CodeLens/index.html | 7 - .../CodeLensClientCapabilities/index.html | 2 - lsp/Lsp/Types/CodeLensOptions/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/Color/index.html | 2 - lsp/Lsp/Types/ColorInformation/index.html | 2 - lsp/Lsp/Types/CompletionContext/index.html | 6 - lsp/Lsp/Types/CompletionItemKind/index.html | 2 - .../CompletionItemLabelDetails/index.html | 2 - lsp/Lsp/Types/CompletionList/index.html | 14 - lsp/Lsp/Types/CompletionParams/index.html | 9 - .../CompletionRegistrationOptions/index.html | 10 - .../Types/CompletionTriggerKind/index.html | 2 - lsp/Lsp/Types/ConfigurationItem/index.html | 2 - lsp/Lsp/Types/CreateFile/index.html | 7 - lsp/Lsp/Types/CreateFileOptions/index.html | 2 - lsp/Lsp/Types/CreateFilesParams/index.html | 2 - lsp/Lsp/Types/Declaration/index.html | 2 - .../DeclarationClientCapabilities/index.html | 2 - lsp/Lsp/Types/DeclarationLink/index.html | 2 - lsp/Lsp/Types/DeclarationOptions/index.html | 2 - lsp/Lsp/Types/Definition/index.html | 2 - .../DefinitionClientCapabilities/index.html | 2 - lsp/Lsp/Types/DefinitionLink/index.html | 2 - lsp/Lsp/Types/DefinitionOptions/index.html | 2 - lsp/Lsp/Types/DeleteFile/index.html | 7 - lsp/Lsp/Types/DeleteFileOptions/index.html | 2 - lsp/Lsp/Types/DeleteFilesParams/index.html | 2 - lsp/Lsp/Types/Diagnostic/index.html | 13 - lsp/Lsp/Types/DiagnosticOptions/index.html | 8 - .../DiagnosticRegistrationOptions/index.html | 10 - .../DiagnosticRelatedInformation/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/DiagnosticSeverity/index.html | 2 - lsp/Lsp/Types/DiagnosticTag/index.html | 2 - .../index.html | 2 - .../DidChangeConfigurationParams/index.html | 2 - .../index.html | 2 - .../DidChangeWatchedFilesParams/index.html | 2 - .../index.html | 2 - .../index.html | 2 - .../DidCloseTextDocumentParams/index.html | 2 - .../DidOpenTextDocumentParams/index.html | 2 - .../DidSaveNotebookDocumentParams/index.html | 2 - .../DidSaveTextDocumentParams/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/DocumentColorOptions/index.html | 2 - .../Types/DocumentDiagnosticReport/index.html | 3 - .../DocumentDiagnosticReportKind/index.html | 2 - lsp/Lsp/Types/DocumentFilter/index.html | 2 - .../Types/DocumentHighlightKind/index.html | 2 - .../DocumentLinkClientCapabilities/index.html | 2 - .../index.html | 2 - .../index.html | 2 - .../DocumentRangeFormattingOptions/index.html | 2 - lsp/Lsp/Types/DocumentSelector/index.html | 2 - lsp/Lsp/Types/DocumentSymbol/index.html | 12 - .../index.html | 9 - .../Types/DocumentSymbolOptions/index.html | 2 - lsp/Lsp/Types/DocumentUri/Private/index.html | 2 - lsp/Lsp/Types/DocumentUri/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/ExecuteCommandParams/index.html | 7 - .../index.html | 2 - lsp/Lsp/Types/ExecutionSummary/index.html | 2 - lsp/Lsp/Types/FailureHandlingKind/index.html | 2 - lsp/Lsp/Types/FileChangeType/index.html | 2 - lsp/Lsp/Types/FileCreate/index.html | 2 - lsp/Lsp/Types/FileDelete/index.html | 2 - lsp/Lsp/Types/FileEvent/index.html | 2 - .../index.html | 11 - lsp/Lsp/Types/FileOperationFilter/index.html | 2 - lsp/Lsp/Types/FileOperationOptions/index.html | 10 - .../Types/FileOperationPatternKind/index.html | 2 - .../FileOperationPatternOptions/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/FileRename/index.html | 2 - lsp/Lsp/Types/FileSystemWatcher/index.html | 2 - lsp/Lsp/Types/FoldingRange/index.html | 10 - lsp/Lsp/Types/FoldingRangeKind/index.html | 2 - lsp/Lsp/Types/FoldingRangeOptions/index.html | 2 - lsp/Lsp/Types/FoldingRangeParams/index.html | 7 - lsp/Lsp/Types/FormattingOptions/index.html | 9 - .../FullDocumentDiagnosticReport/index.html | 2 - lsp/Lsp/Types/GlobPattern/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/InitializeError/index.html | 2 - lsp/Lsp/Types/InitializeParams/index.html | 14 - lsp/Lsp/Types/InitializeResult/index.html | 6 - lsp/Lsp/Types/InitializedParams_/index.html | 13 - lsp/Lsp/Types/InlayHint/index.html | 12 - .../InlayHintClientCapabilities/index.html | 6 - lsp/Lsp/Types/InlayHintKind/index.html | 2 - lsp/Lsp/Types/InlayHintLabelPart/index.html | 8 - lsp/Lsp/Types/InlayHintOptions/index.html | 2 - .../index.html | 2 - .../index.html | 2 - .../Types/InlineCompletionContext/index.html | 6 - lsp/Lsp/Types/InlineCompletionItem/index.html | 8 - lsp/Lsp/Types/InlineCompletionList/index.html | 2 - .../InlineCompletionTriggerKind/index.html | 2 - lsp/Lsp/Types/InlineValue/index.html | 2 - lsp/Lsp/Types/InlineValueContext/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/InlineValueParams/index.html | 8 - lsp/Lsp/Types/InlineValueText/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/InsertReplaceEdit/index.html | 2 - lsp/Lsp/Types/InsertTextFormat/index.html | 2 - lsp/Lsp/Types/InsertTextMode/index.html | 2 - lsp/Lsp/Types/LinkedEditingRanges/index.html | 2 - lsp/Lsp/Types/Location/index.html | 2 - lsp/Lsp/Types/LocationLink/index.html | 8 - lsp/Lsp/Types/Locations/index.html | 2 - lsp/Lsp/Types/LogMessageParams/index.html | 2 - lsp/Lsp/Types/LogTraceParams/index.html | 2 - lsp/Lsp/Types/MarkedString/index.html | 2 - lsp/Lsp/Types/MarkupContent/index.html | 2 - lsp/Lsp/Types/MarkupKind/index.html | 2 - lsp/Lsp/Types/MessageActionItem/index.html | 2 - lsp/Lsp/Types/MessageType/index.html | 2 - lsp/Lsp/Types/Moniker/index.html | 8 - lsp/Lsp/Types/MonikerKind/index.html | 2 - lsp/Lsp/Types/MonikerOptions/index.html | 2 - lsp/Lsp/Types/MonikerParams/index.html | 8 - .../MonikerRegistrationOptions/index.html | 6 - lsp/Lsp/Types/NotebookCell/index.html | 8 - lsp/Lsp/Types/NotebookCellKind/index.html | 2 - .../index.html | 2 - .../Types/NotebookDocumentFilter/index.html | 2 - .../index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/PartialResultParams/index.html | 2 - lsp/Lsp/Types/Position/index.html | 2 - lsp/Lsp/Types/PreviousResultId/index.html | 2 - lsp/Lsp/Types/ProgressParams/index.html | 2 - lsp/Lsp/Types/ProgressToken/index.html | 2 - .../index.html | 9 - lsp/Lsp/Types/Range/index.html | 2 - .../ReferenceClientCapabilities/index.html | 2 - lsp/Lsp/Types/ReferenceContext/index.html | 2 - lsp/Lsp/Types/ReferenceParams/index.html | 9 - lsp/Lsp/Types/Registration/index.html | 7 - .../index.html | 2 - lsp/Lsp/Types/RelativePattern/index.html | 2 - .../Types/RenameClientCapabilities/index.html | 8 - lsp/Lsp/Types/RenameFile/index.html | 8 - lsp/Lsp/Types/RenameFileOptions/index.html | 2 - lsp/Lsp/Types/RenameFilesParams/index.html | 2 - lsp/Lsp/Types/RenameOptions/index.html | 2 - lsp/Lsp/Types/RenameParams/index.html | 8 - lsp/Lsp/Types/ResourceOperation/index.html | 6 - .../Types/ResourceOperationKind/index.html | 2 - lsp/Lsp/Types/SaveOptions/index.html | 2 - .../Types/SelectedCompletionInfo/index.html | 2 - lsp/Lsp/Types/SelectionRange/index.html | 2 - .../index.html | 2 - .../Types/SelectionRangeOptions/index.html | 2 - .../index.html | 7 - .../Types/SemanticTokenModifiers/index.html | 2 - lsp/Lsp/Types/SemanticTokenTypes/index.html | 2 - lsp/Lsp/Types/SemanticTokens/index.html | 2 - lsp/Lsp/Types/SemanticTokensDelta/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/SemanticTokensEdit/index.html | 2 - lsp/Lsp/Types/SemanticTokensLegend/index.html | 2 - lsp/Lsp/Types/SemanticTokensParams/index.html | 7 - .../SemanticTokensPartialResult/index.html | 2 - .../SemanticTokensRangeParams/index.html | 8 - .../index.html | 10 - lsp/Lsp/Types/SetTraceParams/index.html | 2 - lsp/Lsp/Types/ShowDocumentParams/index.html | 8 - lsp/Lsp/Types/ShowMessageParams/index.html | 2 - lsp/Lsp/Types/SignatureHelp/index.html | 7 - lsp/Lsp/Types/SignatureHelpContext/index.html | 8 - .../index.html | 8 - .../Types/SignatureHelpTriggerKind/index.html | 2 - .../StaticRegistrationOptions/index.html | 2 - lsp/Lsp/Types/StringValue/index.html | 2 - lsp/Lsp/Types/SymbolInformation/index.html | 10 - lsp/Lsp/Types/SymbolKind/index.html | 2 - lsp/Lsp/Types/SymbolTag/index.html | 2 - .../TextDocumentClientCapabilities/index.html | 35 - .../TextDocumentContentChangeEvent/index.html | 2 - lsp/Lsp/Types/TextDocumentFilter/index.html | 2 - .../Types/TextDocumentIdentifier/index.html | 2 - lsp/Lsp/Types/TextDocumentItem/index.html | 7 - .../TextDocumentPositionParams/index.html | 2 - .../index.html | 2 - .../index.html | 8 - lsp/Lsp/Types/TextDocumentSyncKind/index.html | 2 - .../Types/TextDocumentSyncOptions/index.html | 9 - lsp/Lsp/Types/TextEdit/index.html | 2 - lsp/Lsp/Types/TokenFormat/index.html | 2 - lsp/Lsp/Types/TraceValues/index.html | 2 - .../Types/TypeDefinitionOptions/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/TypeHierarchyItem/index.html | 12 - .../TypeHierarchyPrepareParams/index.html | 7 - .../index.html | 2 - lsp/Lsp/Types/UniquenessLevel/index.html | 2 - lsp/Lsp/Types/Unregistration/index.html | 2 - lsp/Lsp/Types/UnregistrationParams/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/WatchKind/index.html | 2 - .../WillSaveTextDocumentParams/index.html | 5 - .../WorkDoneProgressCancelParams/index.html | 2 - .../WorkDoneProgressCreateParams/index.html | 2 - lsp/Lsp/Types/WorkDoneProgressEnd/index.html | 2 - .../Types/WorkDoneProgressParams/index.html | 2 - .../WorkspaceClientCapabilities/index.html | 19 - .../WorkspaceDiagnosticParams/index.html | 8 - .../WorkspaceDiagnosticReport/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/WorkspaceFolder/index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/WorkspaceSymbol/index.html | 10 - .../index.html | 8 - .../index.html | 2 - .../index.html | 2 - lsp/Lsp/Types/index.html | 2 - lsp/Lsp/Uri/Private/index.html | 2 - lsp/Lsp/Uri/index.html | 2 - lsp/Lsp/index.html | 2 - lsp/Lsp__/index.html | 2 - lsp/Lsp__Cli/index.html | 2 - lsp/Lsp__Client_notification/index.html | 2 - lsp/Lsp__Client_request/index.html | 2 - lsp/Lsp__Diff/index.html | 2 - lsp/Lsp__Header/index.html | 2 - lsp/Lsp__Import/index.html | 2 - lsp/Lsp__Io/index.html | 2 - lsp/Lsp__Position/index.html | 2 - lsp/Lsp__Progress/index.html | 2 - lsp/Lsp__Server_notification/index.html | 2 - lsp/Lsp__Server_request/index.html | 2 - lsp/Lsp__Snippet/index.html | 2 - lsp/Lsp__Substring/index.html | 2 - lsp/Lsp__Types/index.html | 2 - lsp/Lsp__Uri0/index.html | 2 - lsp/Lsp__Uri_lexer/index.html | 2 - lsp/_doc-dir/CHANGES.md | 769 ------------------ lsp/_doc-dir/LICENSE.md | 16 - lsp/_doc-dir/README.md | 423 ---------- lsp/index.html | 2 - 1210 files changed, 4519 insertions(+), 4371 deletions(-) delete mode 100644 jsonrpc/Jsonrpc/Id/index.html delete mode 100644 jsonrpc/Jsonrpc/Json/Jsonable/index.html delete mode 100644 jsonrpc/Jsonrpc/Json/Jsonable/module-type-S/index.html delete mode 100644 jsonrpc/Jsonrpc/Json/index.html delete mode 100644 jsonrpc/Jsonrpc/Notification/index.html delete mode 100644 jsonrpc/Jsonrpc/Packet/index.html delete mode 100644 jsonrpc/Jsonrpc/Request/index.html delete mode 100644 jsonrpc/Jsonrpc/Response/Error/Code/index.html delete mode 100644 jsonrpc/Jsonrpc/Response/Error/index.html delete mode 100644 jsonrpc/Jsonrpc/Response/index.html delete mode 100644 jsonrpc/Jsonrpc/Structured/index.html delete mode 100644 jsonrpc/Jsonrpc/index.html delete mode 100644 jsonrpc/Jsonrpc__/index.html delete mode 100644 jsonrpc/_doc-dir/CHANGES.md delete mode 100644 jsonrpc/_doc-dir/LICENSE.md delete mode 100644 jsonrpc/_doc-dir/README.md delete mode 100644 jsonrpc/index.html create mode 100644 linol-lwt/Linol_lwt/AnnotatedTextEdit/index.html create mode 100644 linol-lwt/Linol_lwt/ApplyWorkspaceEditParams/index.html create mode 100644 linol-lwt/Linol_lwt/ApplyWorkspaceEditResult/index.html create mode 100644 linol-lwt/Linol_lwt/BaseSymbolInformation/index.html create mode 100644 linol-lwt/Linol_lwt/CallHierarchyClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/CallHierarchyIncomingCall/index.html create mode 100644 linol-lwt/Linol_lwt/CallHierarchyIncomingCallsParams/index.html create mode 100644 linol-lwt/Linol_lwt/CallHierarchyItem/index.html create mode 100644 linol-lwt/Linol_lwt/CallHierarchyOptions/index.html create mode 100644 linol-lwt/Linol_lwt/CallHierarchyOutgoingCall/index.html create mode 100644 linol-lwt/Linol_lwt/CallHierarchyOutgoingCallsParams/index.html create mode 100644 linol-lwt/Linol_lwt/CallHierarchyPrepareParams/index.html create mode 100644 linol-lwt/Linol_lwt/CallHierarchyRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/CancelParams/index.html create mode 100644 linol-lwt/Linol_lwt/ChangeAnnotation/index.html create mode 100644 linol-lwt/Linol_lwt/ChangeAnnotationIdentifier/index.html create mode 100644 linol-lwt/Linol_lwt/ClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/CodeAction/index.html create mode 100644 linol-lwt/Linol_lwt/CodeActionClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/CodeActionContext/index.html create mode 100644 linol-lwt/Linol_lwt/CodeActionKind/index.html create mode 100644 linol-lwt/Linol_lwt/CodeActionOptions/index.html create mode 100644 linol-lwt/Linol_lwt/CodeActionParams/index.html create mode 100644 linol-lwt/Linol_lwt/CodeActionRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/CodeActionResult/index.html create mode 100644 linol-lwt/Linol_lwt/CodeActionTriggerKind/index.html create mode 100644 linol-lwt/Linol_lwt/CodeDescription/index.html create mode 100644 linol-lwt/Linol_lwt/CodeLens/index.html create mode 100644 linol-lwt/Linol_lwt/CodeLensClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/CodeLensOptions/index.html create mode 100644 linol-lwt/Linol_lwt/CodeLensParams/index.html create mode 100644 linol-lwt/Linol_lwt/CodeLensRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/CodeLensWorkspaceClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/Color/index.html create mode 100644 linol-lwt/Linol_lwt/ColorInformation/index.html create mode 100644 linol-lwt/Linol_lwt/ColorPresentation/index.html create mode 100644 linol-lwt/Linol_lwt/ColorPresentationParams/index.html create mode 100644 linol-lwt/Linol_lwt/Command/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionContext/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionItem/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionItemKind/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionItemLabelDetails/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionItemTag/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionList/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionOptions/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionParams/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/CompletionTriggerKind/index.html create mode 100644 linol-lwt/Linol_lwt/ConfigurationItem/index.html create mode 100644 linol-lwt/Linol_lwt/ConfigurationParams/index.html create mode 100644 linol-lwt/Linol_lwt/CreateFile/index.html create mode 100644 linol-lwt/Linol_lwt/CreateFileOptions/index.html create mode 100644 linol-lwt/Linol_lwt/CreateFilesParams/index.html create mode 100644 linol-lwt/Linol_lwt/Declaration/index.html create mode 100644 linol-lwt/Linol_lwt/DeclarationClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DeclarationLink/index.html create mode 100644 linol-lwt/Linol_lwt/DeclarationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DeclarationParams/index.html create mode 100644 linol-lwt/Linol_lwt/DeclarationRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/Definition/index.html create mode 100644 linol-lwt/Linol_lwt/DefinitionClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DefinitionLink/index.html create mode 100644 linol-lwt/Linol_lwt/DefinitionOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DefinitionParams/index.html create mode 100644 linol-lwt/Linol_lwt/DefinitionRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DeleteFile/index.html create mode 100644 linol-lwt/Linol_lwt/DeleteFileOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DeleteFilesParams/index.html create mode 100644 linol-lwt/Linol_lwt/Diagnostic/index.html create mode 100644 linol-lwt/Linol_lwt/DiagnosticClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DiagnosticOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DiagnosticRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DiagnosticRelatedInformation/index.html create mode 100644 linol-lwt/Linol_lwt/DiagnosticServerCancellationData/index.html create mode 100644 linol-lwt/Linol_lwt/DiagnosticSeverity/index.html create mode 100644 linol-lwt/Linol_lwt/DiagnosticTag/index.html create mode 100644 linol-lwt/Linol_lwt/DiagnosticWorkspaceClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DidChangeConfigurationClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DidChangeConfigurationParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidChangeConfigurationRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DidChangeNotebookDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidChangeTextDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidChangeWatchedFilesClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DidChangeWatchedFilesParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidChangeWatchedFilesRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DidChangeWorkspaceFoldersParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidCloseNotebookDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidCloseTextDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidOpenNotebookDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidOpenTextDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidSaveNotebookDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/DidSaveTextDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentColorClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentColorOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentColorParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentColorRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentDiagnosticParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentDiagnosticReport/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentDiagnosticReportKind/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentDiagnosticReportPartialResult/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentFilter/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentFormattingClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentFormattingOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentFormattingParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentFormattingRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentHighlight/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentHighlightClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentHighlightKind/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentHighlightOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentHighlightParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentHighlightRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentLink/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentLinkClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentLinkOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentLinkParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentLinkRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentOnTypeFormattingClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentOnTypeFormattingOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentOnTypeFormattingParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentOnTypeFormattingRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentRangeFormattingClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentRangeFormattingOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentRangeFormattingParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentRangeFormattingRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentRangesFormattingParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentSelector/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentSymbol/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentSymbolClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentSymbolOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentSymbolParams/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentSymbolRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentUri/Private/index.html create mode 100644 linol-lwt/Linol_lwt/DocumentUri/index.html create mode 100644 linol-lwt/Linol_lwt/ExecuteCommandClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/ExecuteCommandOptions/index.html create mode 100644 linol-lwt/Linol_lwt/ExecuteCommandParams/index.html create mode 100644 linol-lwt/Linol_lwt/ExecuteCommandRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/ExecutionSummary/index.html create mode 100644 linol-lwt/Linol_lwt/FailureHandlingKind/index.html create mode 100644 linol-lwt/Linol_lwt/FileChangeType/index.html create mode 100644 linol-lwt/Linol_lwt/FileCreate/index.html create mode 100644 linol-lwt/Linol_lwt/FileDelete/index.html create mode 100644 linol-lwt/Linol_lwt/FileEvent/index.html create mode 100644 linol-lwt/Linol_lwt/FileOperationClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/FileOperationFilter/index.html create mode 100644 linol-lwt/Linol_lwt/FileOperationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/FileOperationPattern/index.html create mode 100644 linol-lwt/Linol_lwt/FileOperationPatternKind/index.html create mode 100644 linol-lwt/Linol_lwt/FileOperationPatternOptions/index.html create mode 100644 linol-lwt/Linol_lwt/FileOperationRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/FileRename/index.html create mode 100644 linol-lwt/Linol_lwt/FileSystemWatcher/index.html create mode 100644 linol-lwt/Linol_lwt/FoldingRange/index.html create mode 100644 linol-lwt/Linol_lwt/FoldingRangeClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/FoldingRangeKind/index.html create mode 100644 linol-lwt/Linol_lwt/FoldingRangeOptions/index.html create mode 100644 linol-lwt/Linol_lwt/FoldingRangeParams/index.html create mode 100644 linol-lwt/Linol_lwt/FoldingRangeRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/FoldingRangeWorkspaceClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/FormattingOptions/index.html create mode 100644 linol-lwt/Linol_lwt/FullDocumentDiagnosticReport/index.html create mode 100644 linol-lwt/Linol_lwt/GeneralClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/GlobPattern/index.html create mode 100644 linol-lwt/Linol_lwt/Hover/index.html create mode 100644 linol-lwt/Linol_lwt/HoverClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/HoverOptions/index.html create mode 100644 linol-lwt/Linol_lwt/HoverParams/index.html create mode 100644 linol-lwt/Linol_lwt/HoverRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/ImplementationClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/ImplementationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/ImplementationParams/index.html create mode 100644 linol-lwt/Linol_lwt/ImplementationRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/InitializeError/index.html create mode 100644 linol-lwt/Linol_lwt/InitializeParams/index.html create mode 100644 linol-lwt/Linol_lwt/InitializeResult/index.html create mode 100644 linol-lwt/Linol_lwt/InitializedParams_/index.html create mode 100644 linol-lwt/Linol_lwt/InlayHint/index.html create mode 100644 linol-lwt/Linol_lwt/InlayHintClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/InlayHintKind/index.html create mode 100644 linol-lwt/Linol_lwt/InlayHintLabelPart/index.html create mode 100644 linol-lwt/Linol_lwt/InlayHintOptions/index.html create mode 100644 linol-lwt/Linol_lwt/InlayHintParams/index.html create mode 100644 linol-lwt/Linol_lwt/InlayHintRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/InlayHintWorkspaceClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/InlineCompletionClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/InlineCompletionContext/index.html create mode 100644 linol-lwt/Linol_lwt/InlineCompletionItem/index.html create mode 100644 linol-lwt/Linol_lwt/InlineCompletionList/index.html create mode 100644 linol-lwt/Linol_lwt/InlineCompletionOptions/index.html create mode 100644 linol-lwt/Linol_lwt/InlineCompletionParams/index.html create mode 100644 linol-lwt/Linol_lwt/InlineCompletionRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/InlineCompletionTriggerKind/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValue/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValueClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValueContext/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValueEvaluatableExpression/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValueOptions/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValueParams/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValueRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValueText/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValueVariableLookup/index.html create mode 100644 linol-lwt/Linol_lwt/InlineValueWorkspaceClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/InsertReplaceEdit/index.html create mode 100644 linol-lwt/Linol_lwt/InsertTextFormat/index.html create mode 100644 linol-lwt/Linol_lwt/InsertTextMode/index.html create mode 100644 linol-lwt/Linol_lwt/LinkedEditingRangeClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/LinkedEditingRangeOptions/index.html create mode 100644 linol-lwt/Linol_lwt/LinkedEditingRangeParams/index.html create mode 100644 linol-lwt/Linol_lwt/LinkedEditingRangeRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/LinkedEditingRanges/index.html create mode 100644 linol-lwt/Linol_lwt/Location/index.html create mode 100644 linol-lwt/Linol_lwt/LocationLink/index.html create mode 100644 linol-lwt/Linol_lwt/Locations/index.html create mode 100644 linol-lwt/Linol_lwt/LogMessageParams/index.html create mode 100644 linol-lwt/Linol_lwt/LogTraceParams/index.html create mode 100644 linol-lwt/Linol_lwt/MarkdownClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/MarkedString/index.html create mode 100644 linol-lwt/Linol_lwt/MarkupContent/index.html create mode 100644 linol-lwt/Linol_lwt/MarkupKind/index.html create mode 100644 linol-lwt/Linol_lwt/MessageActionItem/index.html create mode 100644 linol-lwt/Linol_lwt/MessageType/index.html create mode 100644 linol-lwt/Linol_lwt/Moniker/index.html create mode 100644 linol-lwt/Linol_lwt/MonikerClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/MonikerKind/index.html create mode 100644 linol-lwt/Linol_lwt/MonikerOptions/index.html create mode 100644 linol-lwt/Linol_lwt/MonikerParams/index.html create mode 100644 linol-lwt/Linol_lwt/MonikerRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookCell/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookCellArrayChange/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookCellKind/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookCellTextDocumentFilter/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookDocument/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookDocumentChangeEvent/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookDocumentClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookDocumentFilter/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookDocumentIdentifier/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookDocumentSyncClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookDocumentSyncOptions/index.html create mode 100644 linol-lwt/Linol_lwt/NotebookDocumentSyncRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/OptionalVersionedTextDocumentIdentifier/index.html create mode 100644 linol-lwt/Linol_lwt/ParameterInformation/index.html create mode 100644 linol-lwt/Linol_lwt/PartialResultParams/index.html create mode 100644 linol-lwt/Linol_lwt/Pattern/index.html create mode 100644 linol-lwt/Linol_lwt/Position/index.html create mode 100644 linol-lwt/Linol_lwt/PositionEncodingKind/index.html create mode 100644 linol-lwt/Linol_lwt/PrepareRenameParams/index.html create mode 100644 linol-lwt/Linol_lwt/PrepareSupportDefaultBehavior/index.html create mode 100644 linol-lwt/Linol_lwt/PreviousResultId/index.html create mode 100644 linol-lwt/Linol_lwt/ProgressParams/index.html create mode 100644 linol-lwt/Linol_lwt/ProgressToken/index.html create mode 100644 linol-lwt/Linol_lwt/PublishDiagnosticsClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/PublishDiagnosticsParams/index.html create mode 100644 linol-lwt/Linol_lwt/Range/index.html create mode 100644 linol-lwt/Linol_lwt/ReferenceClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/ReferenceContext/index.html create mode 100644 linol-lwt/Linol_lwt/ReferenceOptions/index.html create mode 100644 linol-lwt/Linol_lwt/ReferenceParams/index.html create mode 100644 linol-lwt/Linol_lwt/ReferenceRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/Registration/index.html create mode 100644 linol-lwt/Linol_lwt/RegistrationParams/index.html create mode 100644 linol-lwt/Linol_lwt/RegularExpressionsClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/RelatedFullDocumentDiagnosticReport/index.html create mode 100644 linol-lwt/Linol_lwt/RelatedUnchangedDocumentDiagnosticReport/index.html create mode 100644 linol-lwt/Linol_lwt/RelativePattern/index.html create mode 100644 linol-lwt/Linol_lwt/RenameClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/RenameFile/index.html create mode 100644 linol-lwt/Linol_lwt/RenameFileOptions/index.html create mode 100644 linol-lwt/Linol_lwt/RenameFilesParams/index.html create mode 100644 linol-lwt/Linol_lwt/RenameOptions/index.html create mode 100644 linol-lwt/Linol_lwt/RenameParams/index.html create mode 100644 linol-lwt/Linol_lwt/RenameRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/ResourceOperation/index.html create mode 100644 linol-lwt/Linol_lwt/ResourceOperationKind/index.html create mode 100644 linol-lwt/Linol_lwt/SaveOptions/index.html create mode 100644 linol-lwt/Linol_lwt/SelectedCompletionInfo/index.html create mode 100644 linol-lwt/Linol_lwt/SelectionRange/index.html create mode 100644 linol-lwt/Linol_lwt/SelectionRangeClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/SelectionRangeOptions/index.html create mode 100644 linol-lwt/Linol_lwt/SelectionRangeParams/index.html create mode 100644 linol-lwt/Linol_lwt/SelectionRangeRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokenModifiers/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokenTypes/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokens/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensDelta/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensDeltaParams/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensDeltaPartialResult/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensEdit/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensLegend/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensOptions/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensParams/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensPartialResult/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensRangeParams/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/SemanticTokensWorkspaceClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/ServerCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/SetTraceParams/index.html create mode 100644 linol-lwt/Linol_lwt/ShowDocumentClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/ShowDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/ShowDocumentResult/index.html create mode 100644 linol-lwt/Linol_lwt/ShowMessageParams/index.html create mode 100644 linol-lwt/Linol_lwt/ShowMessageRequestClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/ShowMessageRequestParams/index.html create mode 100644 linol-lwt/Linol_lwt/SignatureHelp/index.html create mode 100644 linol-lwt/Linol_lwt/SignatureHelpClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/SignatureHelpContext/index.html create mode 100644 linol-lwt/Linol_lwt/SignatureHelpOptions/index.html create mode 100644 linol-lwt/Linol_lwt/SignatureHelpParams/index.html create mode 100644 linol-lwt/Linol_lwt/SignatureHelpRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/SignatureHelpTriggerKind/index.html create mode 100644 linol-lwt/Linol_lwt/SignatureInformation/index.html create mode 100644 linol-lwt/Linol_lwt/StaticRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/StringValue/index.html create mode 100644 linol-lwt/Linol_lwt/SymbolInformation/index.html create mode 100644 linol-lwt/Linol_lwt/SymbolKind/index.html create mode 100644 linol-lwt/Linol_lwt/SymbolTag/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentChangeRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentContentChangeEvent/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentEdit/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentFilter/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentIdentifier/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentItem/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentPositionParams/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentSaveReason/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentSaveRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentSyncClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentSyncKind/index.html create mode 100644 linol-lwt/Linol_lwt/TextDocumentSyncOptions/index.html create mode 100644 linol-lwt/Linol_lwt/TextEdit/index.html create mode 100644 linol-lwt/Linol_lwt/TokenFormat/index.html create mode 100644 linol-lwt/Linol_lwt/TraceValues/index.html create mode 100644 linol-lwt/Linol_lwt/TypeDefinitionClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/TypeDefinitionOptions/index.html create mode 100644 linol-lwt/Linol_lwt/TypeDefinitionParams/index.html create mode 100644 linol-lwt/Linol_lwt/TypeDefinitionRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/TypeHierarchyClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/TypeHierarchyItem/index.html create mode 100644 linol-lwt/Linol_lwt/TypeHierarchyOptions/index.html create mode 100644 linol-lwt/Linol_lwt/TypeHierarchyPrepareParams/index.html create mode 100644 linol-lwt/Linol_lwt/TypeHierarchyRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/TypeHierarchySubtypesParams/index.html create mode 100644 linol-lwt/Linol_lwt/TypeHierarchySupertypesParams/index.html create mode 100644 linol-lwt/Linol_lwt/UnchangedDocumentDiagnosticReport/index.html create mode 100644 linol-lwt/Linol_lwt/UniquenessLevel/index.html create mode 100644 linol-lwt/Linol_lwt/Unregistration/index.html create mode 100644 linol-lwt/Linol_lwt/UnregistrationParams/index.html create mode 100644 linol-lwt/Linol_lwt/VersionedNotebookDocumentIdentifier/index.html create mode 100644 linol-lwt/Linol_lwt/VersionedTextDocumentIdentifier/index.html create mode 100644 linol-lwt/Linol_lwt/WatchKind/index.html create mode 100644 linol-lwt/Linol_lwt/WillSaveTextDocumentParams/index.html create mode 100644 linol-lwt/Linol_lwt/WindowClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/WorkDoneProgressBegin/index.html create mode 100644 linol-lwt/Linol_lwt/WorkDoneProgressCancelParams/index.html create mode 100644 linol-lwt/Linol_lwt/WorkDoneProgressCreateParams/index.html create mode 100644 linol-lwt/Linol_lwt/WorkDoneProgressEnd/index.html create mode 100644 linol-lwt/Linol_lwt/WorkDoneProgressOptions/index.html create mode 100644 linol-lwt/Linol_lwt/WorkDoneProgressParams/index.html create mode 100644 linol-lwt/Linol_lwt/WorkDoneProgressReport/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceDiagnosticParams/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceDiagnosticReport/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceDiagnosticReportPartialResult/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceDocumentDiagnosticReport/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceEdit/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceEditClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceFolder/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceFoldersChangeEvent/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceFoldersInitializeParams/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceFoldersServerCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceFullDocumentDiagnosticReport/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceSymbol/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceSymbolClientCapabilities/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceSymbolOptions/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceSymbolParams/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceSymbolRegistrationOptions/index.html create mode 100644 linol-lwt/Linol_lwt/WorkspaceUnchangedDocumentDiagnosticReport/index.html create mode 100644 linol/Linol_jsonrpc/Import/Json/Conv/index.html create mode 100644 linol/Linol_jsonrpc/Import/Json/Jsonable/index.html create mode 100644 linol/Linol_jsonrpc/Import/Json/Jsonable/module-type-S/index.html create mode 100644 linol/Linol_jsonrpc/Import/Json/index.html create mode 100644 linol/Linol_jsonrpc/Import/Option/index.html create mode 100644 linol/Linol_jsonrpc/Import/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Id/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Json/Jsonable/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Json/Jsonable/module-type-S/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Json/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Notification/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Packet/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Request/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Response/Error/Code/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Response/Error/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Response/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/Structured/index.html create mode 100644 linol/Linol_jsonrpc/Jsonrpc/index.html create mode 100644 linol/Linol_jsonrpc/index.html create mode 100644 linol/Linol_jsonrpc__Import/index.html create mode 100644 linol/Linol_jsonrpc__Jsonrpc/index.html create mode 100644 linol/Linol_lsp/Array_view/index.html create mode 100644 linol/Linol_lsp/Cancel_request/index.html create mode 100644 linol/Linol_lsp/Cli/Arg/index.html create mode 100644 linol/Linol_lsp/Cli/Channel/index.html create mode 100644 linol/Linol_lsp/Cli/index.html create mode 100644 linol/Linol_lsp/Client_notification/index.html rename {lsp/Lsp => linol/Linol_lsp}/Client_request/index.html (83%) create mode 100644 linol/Linol_lsp/Diff/index.html create mode 100644 linol/Linol_lsp/Extension/DebugEcho/Params/index.html create mode 100644 linol/Linol_lsp/Extension/DebugEcho/Result/index.html create mode 100644 linol/Linol_lsp/Extension/DebugEcho/index.html create mode 100644 linol/Linol_lsp/Extension/DebugTextDocumentGet/Params/index.html create mode 100644 linol/Linol_lsp/Extension/DebugTextDocumentGet/Result/index.html create mode 100644 linol/Linol_lsp/Extension/DebugTextDocumentGet/index.html create mode 100644 linol/Linol_lsp/Extension/index.html create mode 100644 linol/Linol_lsp/Header/Private/Key/index.html create mode 100644 linol/Linol_lsp/Header/Private/index.html create mode 100644 linol/Linol_lsp/Header/index.html rename {lsp/Lsp => linol/Linol_lsp}/Import/Int/Map/index.html (81%) create mode 100644 linol/Linol_lsp/Import/Int/index.html rename {lsp/Lsp => linol/Linol_lsp}/Import/Json/Assoc/index.html (56%) rename {lsp/Lsp => linol/Linol_lsp}/Import/Json/Conv/index.html (73%) create mode 100644 linol/Linol_lsp/Import/Json/Nullable_option/index.html create mode 100644 linol/Linol_lsp/Import/Json/O/index.html create mode 100644 linol/Linol_lsp/Import/Json/Object/index.html rename {lsp/Lsp => linol/Linol_lsp}/Import/Json/Of/index.html (59%) create mode 100644 linol/Linol_lsp/Import/Json/Option/index.html create mode 100644 linol/Linol_lsp/Import/Json/To/index.html create mode 100644 linol/Linol_lsp/Import/Json/Void/index.html create mode 100644 linol/Linol_lsp/Import/Json/index.html create mode 100644 linol/Linol_lsp/Import/Result/O/index.html create mode 100644 linol/Linol_lsp/Import/Result/index.html rename {lsp/Lsp => linol/Linol_lsp}/Import/String/Map/index.html (81%) rename {lsp/Lsp => linol/Linol_lsp}/Import/String/index.html (88%) create mode 100644 linol/Linol_lsp/Import/index.html create mode 100644 linol/Linol_lsp/Io/Make/argument-1-Io/O/index.html create mode 100644 linol/Linol_lsp/Io/Make/argument-1-Io/index.html create mode 100644 linol/Linol_lsp/Io/Make/argument-2-Chan/index.html create mode 100644 linol/Linol_lsp/Io/Make/index.html create mode 100644 linol/Linol_lsp/Io/index.html create mode 100644 linol/Linol_lsp/Lsp/Private/index.html create mode 100644 linol/Linol_lsp/Lsp/index.html create mode 100644 linol/Linol_lsp/Position/index.html create mode 100644 linol/Linol_lsp/Progress/index.html create mode 100644 linol/Linol_lsp/Server_notification/index.html rename {lsp/Lsp => linol/Linol_lsp}/Server_request/index.html (55%) create mode 100644 linol/Linol_lsp/Snippet/O/index.html create mode 100644 linol/Linol_lsp/Snippet/Var/index.html create mode 100644 linol/Linol_lsp/Snippet/index.html create mode 100644 linol/Linol_lsp/String_zipper/Private/index.html create mode 100644 linol/Linol_lsp/String_zipper/index.html rename {lsp/Lsp/Private => linol/Linol_lsp}/Substring/Map/index.html (73%) create mode 100644 linol/Linol_lsp/Substring/Uutf/index.html create mode 100644 linol/Linol_lsp/Substring/index.html create mode 100644 linol/Linol_lsp/Text_document/index.html create mode 100644 linol/Linol_lsp/Types/AnnotatedTextEdit/index.html create mode 100644 linol/Linol_lsp/Types/ApplyWorkspaceEditParams/index.html create mode 100644 linol/Linol_lsp/Types/ApplyWorkspaceEditResult/index.html create mode 100644 linol/Linol_lsp/Types/BaseSymbolInformation/index.html create mode 100644 linol/Linol_lsp/Types/CallHierarchyClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/CallHierarchyIncomingCall/index.html create mode 100644 linol/Linol_lsp/Types/CallHierarchyIncomingCallsParams/index.html create mode 100644 linol/Linol_lsp/Types/CallHierarchyItem/index.html create mode 100644 linol/Linol_lsp/Types/CallHierarchyOptions/index.html create mode 100644 linol/Linol_lsp/Types/CallHierarchyOutgoingCall/index.html create mode 100644 linol/Linol_lsp/Types/CallHierarchyOutgoingCallsParams/index.html rename {lsp/Lsp/Types/DocumentOnTypeFormattingParams => linol/Linol_lsp/Types/CallHierarchyPrepareParams}/index.html (57%) create mode 100644 linol/Linol_lsp/Types/CallHierarchyRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/CancelParams/index.html rename {lsp/Lsp/Types/SignatureHelpOptions => linol/Linol_lsp/Types/ChangeAnnotation}/index.html (53%) create mode 100644 linol/Linol_lsp/Types/ChangeAnnotationIdentifier/index.html create mode 100644 linol/Linol_lsp/Types/ClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/CodeAction/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/CodeActionClientCapabilities/index.html (55%) create mode 100644 linol/Linol_lsp/Types/CodeActionContext/index.html create mode 100644 linol/Linol_lsp/Types/CodeActionKind/index.html create mode 100644 linol/Linol_lsp/Types/CodeActionOptions/index.html rename {lsp/Lsp/Types/DocumentSymbolParams => linol/Linol_lsp/Types/CodeActionParams}/index.html (53%) rename {lsp/Lsp/Types/DocumentSymbolRegistrationOptions => linol/Linol_lsp/Types/CodeActionRegistrationOptions}/index.html (54%) create mode 100644 linol/Linol_lsp/Types/CodeActionResult/index.html create mode 100644 linol/Linol_lsp/Types/CodeActionTriggerKind/index.html rename {lsp/Lsp/Types/ConfigurationParams => linol/Linol_lsp/Types/CodeDescription}/index.html (63%) rename {lsp/Lsp/Types/DocumentLink => linol/Linol_lsp/Types/CodeLens}/index.html (56%) create mode 100644 linol/Linol_lsp/Types/CodeLensClientCapabilities/index.html rename {lsp/Lsp/Types/DocumentLinkOptions => linol/Linol_lsp/Types/CodeLensOptions}/index.html (86%) rename {lsp/Lsp/Types/DocumentLinkParams => linol/Linol_lsp/Types/CodeLensParams}/index.html (88%) rename {lsp/Lsp/Types/DocumentLinkRegistrationOptions => linol/Linol_lsp/Types/CodeLensRegistrationOptions}/index.html (87%) rename {lsp/Lsp/Types/FoldingRangeWorkspaceClientCapabilities => linol/Linol_lsp/Types/CodeLensWorkspaceClientCapabilities}/index.html (82%) create mode 100644 linol/Linol_lsp/Types/Color/index.html create mode 100644 linol/Linol_lsp/Types/ColorInformation/index.html rename {lsp/Lsp/Types/WorkDoneProgressBegin => linol/Linol_lsp/Types/ColorPresentation}/index.html (53%) create mode 100644 linol/Linol_lsp/Types/ColorPresentationParams/index.html rename {lsp/Lsp/Types/HoverParams => linol/Linol_lsp/Types/Command}/index.html (51%) rename {lsp/Lsp => linol/Linol_lsp}/Types/CompletionClientCapabilities/index.html (81%) create mode 100644 linol/Linol_lsp/Types/CompletionContext/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/CompletionItem/index.html (73%) create mode 100644 linol/Linol_lsp/Types/CompletionItemKind/index.html create mode 100644 linol/Linol_lsp/Types/CompletionItemLabelDetails/index.html create mode 100644 linol/Linol_lsp/Types/CompletionItemTag/index.html create mode 100644 linol/Linol_lsp/Types/CompletionList/index.html create mode 100644 linol/Linol_lsp/Types/CompletionOptions/index.html rename {lsp/Lsp/Types/TypeDefinitionParams => linol/Linol_lsp/Types/CompletionParams}/index.html (56%) rename {lsp/Lsp/Types/CompletionOptions => linol/Linol_lsp/Types/CompletionRegistrationOptions}/index.html (62%) rename {lsp/Lsp/Types/MonikerClientCapabilities => linol/Linol_lsp/Types/CompletionTriggerKind}/index.html (59%) create mode 100644 linol/Linol_lsp/Types/ConfigurationItem/index.html create mode 100644 linol/Linol_lsp/Types/ConfigurationParams/index.html rename {lsp/Lsp/Types/CodeLensParams => linol/Linol_lsp/Types/CreateFile}/index.html (50%) create mode 100644 linol/Linol_lsp/Types/CreateFileOptions/index.html create mode 100644 linol/Linol_lsp/Types/CreateFilesParams/index.html create mode 100644 linol/Linol_lsp/Types/Declaration/index.html create mode 100644 linol/Linol_lsp/Types/DeclarationClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/DeclarationLink/index.html create mode 100644 linol/Linol_lsp/Types/DeclarationOptions/index.html rename {lsp/Lsp/Types/WorkspaceSymbolParams => linol/Linol_lsp/Types/DeclarationParams}/index.html (59%) create mode 100644 linol/Linol_lsp/Types/DeclarationRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/Definition/index.html rename {lsp/Lsp/Types/TypeDefinitionClientCapabilities => linol/Linol_lsp/Types/DefinitionClientCapabilities}/index.html (84%) create mode 100644 linol/Linol_lsp/Types/DefinitionLink/index.html rename {lsp/Lsp/Types/ImplementationOptions => linol/Linol_lsp/Types/DefinitionOptions}/index.html (84%) rename {lsp/Lsp/Types/ImplementationParams => linol/Linol_lsp/Types/DefinitionParams}/index.html (89%) rename {lsp/Lsp/Types/ImplementationRegistrationOptions => linol/Linol_lsp/Types/DefinitionRegistrationOptions}/index.html (69%) create mode 100644 linol/Linol_lsp/Types/DeleteFile/index.html create mode 100644 linol/Linol_lsp/Types/DeleteFileOptions/index.html create mode 100644 linol/Linol_lsp/Types/DeleteFilesParams/index.html create mode 100644 linol/Linol_lsp/Types/Diagnostic/index.html rename {lsp/Lsp/Types/CallHierarchyRegistrationOptions => linol/Linol_lsp/Types/DiagnosticClientCapabilities}/index.html (51%) create mode 100644 linol/Linol_lsp/Types/DiagnosticOptions/index.html rename {lsp/Lsp/Types/TypeDefinitionRegistrationOptions => linol/Linol_lsp/Types/DiagnosticRegistrationOptions}/index.html (60%) create mode 100644 linol/Linol_lsp/Types/DiagnosticRelatedInformation/index.html create mode 100644 linol/Linol_lsp/Types/DiagnosticServerCancellationData/index.html create mode 100644 linol/Linol_lsp/Types/DiagnosticSeverity/index.html create mode 100644 linol/Linol_lsp/Types/DiagnosticTag/index.html rename {lsp/Lsp/Types/SemanticTokensWorkspaceClientCapabilities => linol/Linol_lsp/Types/DiagnosticWorkspaceClientCapabilities}/index.html (80%) create mode 100644 linol/Linol_lsp/Types/DidChangeConfigurationClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/DidChangeConfigurationParams/index.html create mode 100644 linol/Linol_lsp/Types/DidChangeConfigurationRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/DidChangeNotebookDocumentParams/index.html rename {lsp/Lsp/Types/DidChangeNotebookDocumentParams => linol/Linol_lsp/Types/DidChangeTextDocumentParams}/index.html (56%) rename {lsp/Lsp/Types/DocumentOnTypeFormattingRegistrationOptions => linol/Linol_lsp/Types/DidChangeWatchedFilesClientCapabilities}/index.html (52%) create mode 100644 linol/Linol_lsp/Types/DidChangeWatchedFilesParams/index.html create mode 100644 linol/Linol_lsp/Types/DidChangeWatchedFilesRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/DidChangeWorkspaceFoldersParams/index.html rename {lsp/Lsp/Types/WorkspaceFoldersServerCapabilities => linol/Linol_lsp/Types/DidCloseNotebookDocumentParams}/index.html (51%) create mode 100644 linol/Linol_lsp/Types/DidCloseTextDocumentParams/index.html create mode 100644 linol/Linol_lsp/Types/DidOpenNotebookDocumentParams/index.html create mode 100644 linol/Linol_lsp/Types/DidOpenTextDocumentParams/index.html create mode 100644 linol/Linol_lsp/Types/DidSaveNotebookDocumentParams/index.html create mode 100644 linol/Linol_lsp/Types/DidSaveTextDocumentParams/index.html rename {lsp/Lsp/Types/DocumentHighlightClientCapabilities => linol/Linol_lsp/Types/DocumentColorClientCapabilities}/index.html (85%) rename {lsp/Lsp/Types/DocumentHighlightOptions => linol/Linol_lsp/Types/DocumentColorOptions}/index.html (84%) rename {lsp/Lsp/Types/DocumentHighlightParams => linol/Linol_lsp/Types/DocumentColorParams}/index.html (65%) rename {lsp/Lsp/Types/DocumentHighlightRegistrationOptions => linol/Linol_lsp/Types/DocumentColorRegistrationOptions}/index.html (69%) create mode 100644 linol/Linol_lsp/Types/DocumentDiagnosticParams/index.html create mode 100644 linol/Linol_lsp/Types/DocumentDiagnosticReport/index.html create mode 100644 linol/Linol_lsp/Types/DocumentDiagnosticReportKind/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/DocumentDiagnosticReportPartialResult/index.html (66%) create mode 100644 linol/Linol_lsp/Types/DocumentFilter/index.html rename {lsp/Lsp/Types/DidChangeConfigurationClientCapabilities => linol/Linol_lsp/Types/DocumentFormattingClientCapabilities}/index.html (78%) create mode 100644 linol/Linol_lsp/Types/DocumentFormattingOptions/index.html rename {lsp/Lsp/Types/SignatureHelpParams => linol/Linol_lsp/Types/DocumentFormattingParams}/index.html (56%) create mode 100644 linol/Linol_lsp/Types/DocumentFormattingRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/DocumentHighlight/index.html create mode 100644 linol/Linol_lsp/Types/DocumentHighlightClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/DocumentHighlightKind/index.html rename {lsp/Lsp/Types/HoverOptions => linol/Linol_lsp/Types/DocumentHighlightOptions}/index.html (69%) rename {lsp/Lsp/Types/TypeHierarchySubtypesParams => linol/Linol_lsp/Types/DocumentHighlightParams}/index.html (55%) rename {lsp/Lsp/Types/HoverRegistrationOptions => linol/Linol_lsp/Types/DocumentHighlightRegistrationOptions}/index.html (72%) create mode 100644 linol/Linol_lsp/Types/DocumentLink/index.html create mode 100644 linol/Linol_lsp/Types/DocumentLinkClientCapabilities/index.html rename {lsp/Lsp/Types/HoverClientCapabilities => linol/Linol_lsp/Types/DocumentLinkOptions}/index.html (53%) rename {lsp/Lsp/Types/InlineCompletionParams => linol/Linol_lsp/Types/DocumentLinkParams}/index.html (54%) rename {lsp/Lsp/Types/TextDocumentSaveRegistrationOptions => linol/Linol_lsp/Types/DocumentLinkRegistrationOptions}/index.html (63%) create mode 100644 linol/Linol_lsp/Types/DocumentOnTypeFormattingClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/DocumentOnTypeFormattingOptions/index.html create mode 100644 linol/Linol_lsp/Types/DocumentOnTypeFormattingParams/index.html rename {lsp/Lsp/Types/FoldingRangeRegistrationOptions => linol/Linol_lsp/Types/DocumentOnTypeFormattingRegistrationOptions}/index.html (52%) create mode 100644 linol/Linol_lsp/Types/DocumentRangeFormattingClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/DocumentRangeFormattingOptions/index.html rename {lsp/Lsp/Types/ColorPresentationParams => linol/Linol_lsp/Types/DocumentRangeFormattingParams}/index.html (58%) rename {lsp/Lsp/Types/InlineValueRegistrationOptions => linol/Linol_lsp/Types/DocumentRangeFormattingRegistrationOptions}/index.html (55%) create mode 100644 linol/Linol_lsp/Types/DocumentRangesFormattingParams/index.html create mode 100644 linol/Linol_lsp/Types/DocumentSelector/index.html create mode 100644 linol/Linol_lsp/Types/DocumentSymbol/index.html create mode 100644 linol/Linol_lsp/Types/DocumentSymbolClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/DocumentSymbolOptions/index.html rename {lsp/Lsp/Types/DocumentFormattingParams => linol/Linol_lsp/Types/DocumentSymbolParams}/index.html (60%) rename {lsp/Lsp/Types/DocumentFormattingRegistrationOptions => linol/Linol_lsp/Types/DocumentSymbolRegistrationOptions}/index.html (68%) create mode 100644 linol/Linol_lsp/Types/DocumentUri/Private/index.html create mode 100644 linol/Linol_lsp/Types/DocumentUri/index.html rename {lsp/Lsp/Types/LinkedEditingRangeClientCapabilities => linol/Linol_lsp/Types/ExecuteCommandClientCapabilities}/index.html (80%) create mode 100644 linol/Linol_lsp/Types/ExecuteCommandOptions/index.html rename {lsp/Lsp/Types/ShowMessageRequestParams => linol/Linol_lsp/Types/ExecuteCommandParams}/index.html (53%) rename {lsp/Lsp/Types/ExecuteCommandOptions => linol/Linol_lsp/Types/ExecuteCommandRegistrationOptions}/index.html (70%) create mode 100644 linol/Linol_lsp/Types/ExecutionSummary/index.html create mode 100644 linol/Linol_lsp/Types/FailureHandlingKind/index.html create mode 100644 linol/Linol_lsp/Types/FileChangeType/index.html create mode 100644 linol/Linol_lsp/Types/FileCreate/index.html create mode 100644 linol/Linol_lsp/Types/FileDelete/index.html create mode 100644 linol/Linol_lsp/Types/FileEvent/index.html create mode 100644 linol/Linol_lsp/Types/FileOperationClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/FileOperationFilter/index.html create mode 100644 linol/Linol_lsp/Types/FileOperationOptions/index.html rename {lsp/Lsp/Types/PublishDiagnosticsParams => linol/Linol_lsp/Types/FileOperationPattern}/index.html (52%) create mode 100644 linol/Linol_lsp/Types/FileOperationPatternKind/index.html create mode 100644 linol/Linol_lsp/Types/FileOperationPatternOptions/index.html create mode 100644 linol/Linol_lsp/Types/FileOperationRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/FileRename/index.html create mode 100644 linol/Linol_lsp/Types/FileSystemWatcher/index.html create mode 100644 linol/Linol_lsp/Types/FoldingRange/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/FoldingRangeClientCapabilities/index.html (73%) create mode 100644 linol/Linol_lsp/Types/FoldingRangeKind/index.html rename {lsp/Lsp/Types/InlineCompletionOptions => linol/Linol_lsp/Types/FoldingRangeOptions}/index.html (82%) create mode 100644 linol/Linol_lsp/Types/FoldingRangeParams/index.html rename {lsp/Lsp/Types/InlineCompletionRegistrationOptions => linol/Linol_lsp/Types/FoldingRangeRegistrationOptions}/index.html (86%) create mode 100644 linol/Linol_lsp/Types/FoldingRangeWorkspaceClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/FormattingOptions/index.html create mode 100644 linol/Linol_lsp/Types/FullDocumentDiagnosticReport/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/GeneralClientCapabilities/index.html (68%) create mode 100644 linol/Linol_lsp/Types/GlobPattern/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/Hover/index.html (68%) rename {lsp/Lsp/Types/WorkspaceFoldersChangeEvent => linol/Linol_lsp/Types/HoverClientCapabilities}/index.html (60%) rename {lsp/Lsp/Types/ReferenceOptions => linol/Linol_lsp/Types/HoverOptions}/index.html (84%) rename {lsp/Lsp/Types/InlayHintParams => linol/Linol_lsp/Types/HoverParams}/index.html (60%) rename {lsp/Lsp/Types/ReferenceRegistrationOptions => linol/Linol_lsp/Types/HoverRegistrationOptions}/index.html (86%) create mode 100644 linol/Linol_lsp/Types/ImplementationClientCapabilities/index.html rename {lsp/Lsp/Types/DocumentFormattingOptions => linol/Linol_lsp/Types/ImplementationOptions}/index.html (82%) rename {lsp/Lsp/Types/DocumentDiagnosticParams => linol/Linol_lsp/Types/ImplementationParams}/index.html (54%) rename {lsp/Lsp/Types/LinkedEditingRangeRegistrationOptions => linol/Linol_lsp/Types/ImplementationRegistrationOptions}/index.html (86%) create mode 100644 linol/Linol_lsp/Types/InitializeError/index.html create mode 100644 linol/Linol_lsp/Types/InitializeParams/index.html create mode 100644 linol/Linol_lsp/Types/InitializeResult/index.html create mode 100644 linol/Linol_lsp/Types/InitializedParams_/index.html create mode 100644 linol/Linol_lsp/Types/InlayHint/index.html create mode 100644 linol/Linol_lsp/Types/InlayHintClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/InlayHintKind/index.html create mode 100644 linol/Linol_lsp/Types/InlayHintLabelPart/index.html create mode 100644 linol/Linol_lsp/Types/InlayHintOptions/index.html rename {lsp/Lsp/Types/PrepareRenameParams => linol/Linol_lsp/Types/InlayHintParams}/index.html (60%) rename {lsp/Lsp/Types/TypeHierarchyRegistrationOptions => linol/Linol_lsp/Types/InlayHintRegistrationOptions}/index.html (69%) create mode 100644 linol/Linol_lsp/Types/InlayHintWorkspaceClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/InlineCompletionClientCapabilities/index.html rename {lsp/Lsp/Types/CodeLensRegistrationOptions => linol/Linol_lsp/Types/InlineCompletionContext}/index.html (54%) create mode 100644 linol/Linol_lsp/Types/InlineCompletionItem/index.html create mode 100644 linol/Linol_lsp/Types/InlineCompletionList/index.html create mode 100644 linol/Linol_lsp/Types/InlineCompletionOptions/index.html rename {lsp/Lsp/Types/CallHierarchyPrepareParams => linol/Linol_lsp/Types/InlineCompletionParams}/index.html (58%) rename {lsp/Lsp/Types/Command => linol/Linol_lsp/Types/InlineCompletionRegistrationOptions}/index.html (51%) create mode 100644 linol/Linol_lsp/Types/InlineCompletionTriggerKind/index.html create mode 100644 linol/Linol_lsp/Types/InlineValue/index.html create mode 100644 linol/Linol_lsp/Types/InlineValueClientCapabilities/index.html rename {lsp/Lsp/Types/TextDocumentSaveReason => linol/Linol_lsp/Types/InlineValueContext}/index.html (57%) create mode 100644 linol/Linol_lsp/Types/InlineValueEvaluatableExpression/index.html create mode 100644 linol/Linol_lsp/Types/InlineValueOptions/index.html create mode 100644 linol/Linol_lsp/Types/InlineValueParams/index.html create mode 100644 linol/Linol_lsp/Types/InlineValueRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/InlineValueText/index.html rename {lsp/Lsp/Types/DidOpenNotebookDocumentParams => linol/Linol_lsp/Types/InlineValueVariableLookup}/index.html (52%) create mode 100644 linol/Linol_lsp/Types/InlineValueWorkspaceClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/InsertReplaceEdit/index.html create mode 100644 linol/Linol_lsp/Types/InsertTextFormat/index.html create mode 100644 linol/Linol_lsp/Types/InsertTextMode/index.html create mode 100644 linol/Linol_lsp/Types/LinkedEditingRangeClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/LinkedEditingRangeOptions/index.html rename {lsp/Lsp/Types/DiagnosticClientCapabilities => linol/Linol_lsp/Types/LinkedEditingRangeParams}/index.html (57%) rename {lsp/Lsp/Types/RenameRegistrationOptions => linol/Linol_lsp/Types/LinkedEditingRangeRegistrationOptions}/index.html (58%) create mode 100644 linol/Linol_lsp/Types/LinkedEditingRanges/index.html create mode 100644 linol/Linol_lsp/Types/Location/index.html create mode 100644 linol/Linol_lsp/Types/LocationLink/index.html create mode 100644 linol/Linol_lsp/Types/Locations/index.html create mode 100644 linol/Linol_lsp/Types/LogMessageParams/index.html create mode 100644 linol/Linol_lsp/Types/LogTraceParams/index.html rename {lsp/Lsp/Types/DidCloseNotebookDocumentParams => linol/Linol_lsp/Types/MarkdownClientCapabilities}/index.html (51%) create mode 100644 linol/Linol_lsp/Types/MarkedString/index.html create mode 100644 linol/Linol_lsp/Types/MarkupContent/index.html create mode 100644 linol/Linol_lsp/Types/MarkupKind/index.html create mode 100644 linol/Linol_lsp/Types/MessageActionItem/index.html create mode 100644 linol/Linol_lsp/Types/MessageType/index.html create mode 100644 linol/Linol_lsp/Types/Moniker/index.html rename {lsp/Lsp/Types/InlineValueClientCapabilities => linol/Linol_lsp/Types/MonikerClientCapabilities}/index.html (84%) create mode 100644 linol/Linol_lsp/Types/MonikerKind/index.html rename {lsp/Lsp/Types/InlineValueOptions => linol/Linol_lsp/Types/MonikerOptions}/index.html (84%) rename {lsp/Lsp/Types/DeclarationParams => linol/Linol_lsp/Types/MonikerParams}/index.html (89%) rename {lsp/Lsp/Types/DeclarationRegistrationOptions => linol/Linol_lsp/Types/MonikerRegistrationOptions}/index.html (69%) rename {lsp/Lsp/Types/NotebookDocument => linol/Linol_lsp/Types/NotebookCell}/index.html (51%) rename {lsp/Lsp/Types/DidChangeTextDocumentParams => linol/Linol_lsp/Types/NotebookCellArrayChange}/index.html (55%) create mode 100644 linol/Linol_lsp/Types/NotebookCellKind/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/NotebookCellTextDocumentFilter/index.html (59%) create mode 100644 linol/Linol_lsp/Types/NotebookDocument/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/NotebookDocumentChangeEvent/index.html (76%) create mode 100644 linol/Linol_lsp/Types/NotebookDocumentClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/NotebookDocumentFilter/index.html create mode 100644 linol/Linol_lsp/Types/NotebookDocumentIdentifier/index.html rename {lsp/Lsp/Types/DocumentRangeFormattingRegistrationOptions => linol/Linol_lsp/Types/NotebookDocumentSyncClientCapabilities}/index.html (52%) create mode 100644 linol/Linol_lsp/Types/NotebookDocumentSyncOptions/index.html rename {lsp/Lsp/Types/NotebookDocumentSyncOptions => linol/Linol_lsp/Types/NotebookDocumentSyncRegistrationOptions}/index.html (62%) create mode 100644 linol/Linol_lsp/Types/OptionalVersionedTextDocumentIdentifier/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/ParameterInformation/index.html (62%) rename {lsp/Lsp/Types/WorkDoneProgressOptions => linol/Linol_lsp/Types/PartialResultParams}/index.html (62%) create mode 100644 linol/Linol_lsp/Types/Pattern/index.html create mode 100644 linol/Linol_lsp/Types/Position/index.html create mode 100644 linol/Linol_lsp/Types/PositionEncodingKind/index.html rename {lsp/Lsp/Types/NotebookCellArrayChange => linol/Linol_lsp/Types/PrepareRenameParams}/index.html (51%) rename {lsp/Lsp/Types/CompletionItemTag => linol/Linol_lsp/Types/PrepareSupportDefaultBehavior}/index.html (52%) create mode 100644 linol/Linol_lsp/Types/PreviousResultId/index.html create mode 100644 linol/Linol_lsp/Types/ProgressParams/index.html create mode 100644 linol/Linol_lsp/Types/ProgressToken/index.html create mode 100644 linol/Linol_lsp/Types/PublishDiagnosticsClientCapabilities/index.html rename {lsp/Lsp/Types/WorkspaceFullDocumentDiagnosticReport => linol/Linol_lsp/Types/PublishDiagnosticsParams}/index.html (53%) create mode 100644 linol/Linol_lsp/Types/Range/index.html rename {lsp/Lsp/Types/CallHierarchyClientCapabilities => linol/Linol_lsp/Types/ReferenceClientCapabilities}/index.html (85%) rename {lsp/Lsp/Types/PositionEncodingKind => linol/Linol_lsp/Types/ReferenceContext}/index.html (58%) rename {lsp/Lsp/Types/TypeHierarchyOptions => linol/Linol_lsp/Types/ReferenceOptions}/index.html (84%) rename {lsp/Lsp/Types/DocumentColorParams => linol/Linol_lsp/Types/ReferenceParams}/index.html (53%) rename {lsp/Lsp/Types/DocumentColorRegistrationOptions => linol/Linol_lsp/Types/ReferenceRegistrationOptions}/index.html (69%) rename {lsp/Lsp/Types/ChangeAnnotation => linol/Linol_lsp/Types/Registration}/index.html (55%) create mode 100644 linol/Linol_lsp/Types/RegistrationParams/index.html create mode 100644 linol/Linol_lsp/Types/RegularExpressionsClientCapabilities/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/RelatedFullDocumentDiagnosticReport/index.html (67%) rename {lsp/Lsp => linol/Linol_lsp}/Types/RelatedUnchangedDocumentDiagnosticReport/index.html (68%) create mode 100644 linol/Linol_lsp/Types/RelativePattern/index.html create mode 100644 linol/Linol_lsp/Types/RenameClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/RenameFile/index.html create mode 100644 linol/Linol_lsp/Types/RenameFileOptions/index.html create mode 100644 linol/Linol_lsp/Types/RenameFilesParams/index.html rename {lsp/Lsp/Types/DocumentHighlight => linol/Linol_lsp/Types/RenameOptions}/index.html (56%) rename {lsp/Lsp/Types/DefinitionParams => linol/Linol_lsp/Types/RenameParams}/index.html (57%) rename {lsp/Lsp/Types/DefinitionRegistrationOptions => linol/Linol_lsp/Types/RenameRegistrationOptions}/index.html (68%) create mode 100644 linol/Linol_lsp/Types/ResourceOperation/index.html create mode 100644 linol/Linol_lsp/Types/ResourceOperationKind/index.html create mode 100644 linol/Linol_lsp/Types/SaveOptions/index.html create mode 100644 linol/Linol_lsp/Types/SelectedCompletionInfo/index.html rename {lsp/Lsp/Types/RegistrationParams => linol/Linol_lsp/Types/SelectionRange}/index.html (58%) rename {lsp/Lsp/Types/DocumentFormattingClientCapabilities => linol/Linol_lsp/Types/SelectionRangeClientCapabilities}/index.html (80%) rename {lsp/Lsp/Types/LinkedEditingRangeOptions => linol/Linol_lsp/Types/SelectionRangeOptions}/index.html (82%) create mode 100644 linol/Linol_lsp/Types/SelectionRangeParams/index.html rename {lsp/Lsp/Types/TextDocumentChangeRegistrationOptions => linol/Linol_lsp/Types/SelectionRangeRegistrationOptions}/index.html (64%) create mode 100644 linol/Linol_lsp/Types/SemanticTokenModifiers/index.html create mode 100644 linol/Linol_lsp/Types/SemanticTokenTypes/index.html create mode 100644 linol/Linol_lsp/Types/SemanticTokens/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/SemanticTokensClientCapabilities/index.html (65%) create mode 100644 linol/Linol_lsp/Types/SemanticTokensDelta/index.html rename {lsp/Lsp/Types/DocumentRangeFormattingParams => linol/Linol_lsp/Types/SemanticTokensDeltaParams}/index.html (55%) create mode 100644 linol/Linol_lsp/Types/SemanticTokensDeltaPartialResult/index.html create mode 100644 linol/Linol_lsp/Types/SemanticTokensEdit/index.html create mode 100644 linol/Linol_lsp/Types/SemanticTokensLegend/index.html create mode 100644 linol/Linol_lsp/Types/SemanticTokensOptions/index.html rename {lsp/Lsp/Types/LinkedEditingRangeParams => linol/Linol_lsp/Types/SemanticTokensParams}/index.html (58%) create mode 100644 linol/Linol_lsp/Types/SemanticTokensPartialResult/index.html rename {lsp/Lsp/Types/SelectionRangeParams => linol/Linol_lsp/Types/SemanticTokensRangeParams}/index.html (58%) rename {lsp/Lsp/Types/SemanticTokensOptions => linol/Linol_lsp/Types/SemanticTokensRegistrationOptions}/index.html (52%) create mode 100644 linol/Linol_lsp/Types/SemanticTokensWorkspaceClientCapabilities/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/ServerCapabilities/index.html (94%) create mode 100644 linol/Linol_lsp/Types/SetTraceParams/index.html rename {lsp/Lsp/Types/ShowDocumentResult => linol/Linol_lsp/Types/ShowDocumentClientCapabilities}/index.html (59%) rename {lsp/Lsp/Types/WorkDoneProgressReport => linol/Linol_lsp/Types/ShowDocumentParams}/index.html (51%) create mode 100644 linol/Linol_lsp/Types/ShowDocumentResult/index.html create mode 100644 linol/Linol_lsp/Types/ShowMessageParams/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/ShowMessageRequestClientCapabilities/index.html (60%) create mode 100644 linol/Linol_lsp/Types/ShowMessageRequestParams/index.html rename {lsp/Lsp/Types/ColorPresentation => linol/Linol_lsp/Types/SignatureHelp}/index.html (52%) rename {lsp/Lsp => linol/Linol_lsp}/Types/SignatureHelpClientCapabilities/index.html (76%) create mode 100644 linol/Linol_lsp/Types/SignatureHelpContext/index.html rename {lsp/Lsp/Types/ApplyWorkspaceEditResult => linol/Linol_lsp/Types/SignatureHelpOptions}/index.html (53%) create mode 100644 linol/Linol_lsp/Types/SignatureHelpParams/index.html create mode 100644 linol/Linol_lsp/Types/SignatureHelpRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/SignatureHelpTriggerKind/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/SignatureInformation/index.html (63%) create mode 100644 linol/Linol_lsp/Types/StaticRegistrationOptions/index.html rename {lsp/Lsp/Types/ShowDocumentClientCapabilities => linol/Linol_lsp/Types/StringValue}/index.html (50%) rename {lsp/Lsp/Types/BaseSymbolInformation => linol/Linol_lsp/Types/SymbolInformation}/index.html (58%) create mode 100644 linol/Linol_lsp/Types/SymbolKind/index.html rename {lsp/Lsp/Types/PrepareSupportDefaultBehavior => linol/Linol_lsp/Types/SymbolTag}/index.html (50%) create mode 100644 linol/Linol_lsp/Types/TextDocumentChangeRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/TextDocumentClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/TextDocumentContentChangeEvent/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/TextDocumentEdit/index.html (63%) create mode 100644 linol/Linol_lsp/Types/TextDocumentFilter/index.html rename {lsp/Lsp/Types/NotebookDocumentIdentifier => linol/Linol_lsp/Types/TextDocumentIdentifier}/index.html (84%) rename {lsp/Lsp/Types/FileOperationPattern => linol/Linol_lsp/Types/TextDocumentItem}/index.html (51%) create mode 100644 linol/Linol_lsp/Types/TextDocumentPositionParams/index.html create mode 100644 linol/Linol_lsp/Types/TextDocumentRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/TextDocumentSaveReason/index.html rename {lsp/Lsp/Types/DidChangeWatchedFilesClientCapabilities => linol/Linol_lsp/Types/TextDocumentSaveRegistrationOptions}/index.html (55%) create mode 100644 linol/Linol_lsp/Types/TextDocumentSyncClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/TextDocumentSyncKind/index.html create mode 100644 linol/Linol_lsp/Types/TextDocumentSyncOptions/index.html create mode 100644 linol/Linol_lsp/Types/TextEdit/index.html create mode 100644 linol/Linol_lsp/Types/TokenFormat/index.html create mode 100644 linol/Linol_lsp/Types/TraceValues/index.html create mode 100644 linol/Linol_lsp/Types/TypeDefinitionClientCapabilities/index.html rename {lsp/Lsp/Types/CallHierarchyIncomingCall => linol/Linol_lsp/Types/TypeDefinitionOptions}/index.html (55%) rename {lsp/Lsp/Types/WindowClientCapabilities => linol/Linol_lsp/Types/TypeDefinitionParams}/index.html (50%) create mode 100644 linol/Linol_lsp/Types/TypeDefinitionRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/TypeHierarchyClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/TypeHierarchyItem/index.html create mode 100644 linol/Linol_lsp/Types/TypeHierarchyOptions/index.html create mode 100644 linol/Linol_lsp/Types/TypeHierarchyPrepareParams/index.html create mode 100644 linol/Linol_lsp/Types/TypeHierarchyRegistrationOptions/index.html create mode 100644 linol/Linol_lsp/Types/TypeHierarchySubtypesParams/index.html create mode 100644 linol/Linol_lsp/Types/TypeHierarchySupertypesParams/index.html create mode 100644 linol/Linol_lsp/Types/UnchangedDocumentDiagnosticReport/index.html create mode 100644 linol/Linol_lsp/Types/UniquenessLevel/index.html create mode 100644 linol/Linol_lsp/Types/Unregistration/index.html create mode 100644 linol/Linol_lsp/Types/UnregistrationParams/index.html rename {lsp/Lsp/Types/Pattern => linol/Linol_lsp/Types/VersionedNotebookDocumentIdentifier}/index.html (54%) rename {lsp/Lsp/Types/VersionedNotebookDocumentIdentifier => linol/Linol_lsp/Types/VersionedTextDocumentIdentifier}/index.html (84%) create mode 100644 linol/Linol_lsp/Types/WatchKind/index.html rename {lsp/Lsp/Types/DocumentRangesFormattingParams => linol/Linol_lsp/Types/WillSaveTextDocumentParams}/index.html (55%) rename {lsp/Lsp/Types/InlayHintRegistrationOptions => linol/Linol_lsp/Types/WindowClientCapabilities}/index.html (53%) rename {lsp/Lsp/Types/InlineValueVariableLookup => linol/Linol_lsp/Types/WorkDoneProgressBegin}/index.html (52%) create mode 100644 linol/Linol_lsp/Types/WorkDoneProgressCancelParams/index.html create mode 100644 linol/Linol_lsp/Types/WorkDoneProgressCreateParams/index.html create mode 100644 linol/Linol_lsp/Types/WorkDoneProgressEnd/index.html create mode 100644 linol/Linol_lsp/Types/WorkDoneProgressOptions/index.html create mode 100644 linol/Linol_lsp/Types/WorkDoneProgressParams/index.html rename {lsp/Lsp/Types/MarkdownClientCapabilities => linol/Linol_lsp/Types/WorkDoneProgressReport}/index.html (58%) create mode 100644 linol/Linol_lsp/Types/WorkspaceClientCapabilities/index.html rename {lsp/Lsp/Types/TypeHierarchySupertypesParams => linol/Linol_lsp/Types/WorkspaceDiagnosticParams}/index.html (55%) create mode 100644 linol/Linol_lsp/Types/WorkspaceDiagnosticReport/index.html create mode 100644 linol/Linol_lsp/Types/WorkspaceDiagnosticReportPartialResult/index.html rename {lsp/Lsp => linol/Linol_lsp}/Types/WorkspaceDocumentDiagnosticReport/index.html (57%) rename {lsp/Lsp => linol/Linol_lsp}/Types/WorkspaceEdit/index.html (75%) rename {lsp/Lsp => linol/Linol_lsp}/Types/WorkspaceEditClientCapabilities/index.html (70%) create mode 100644 linol/Linol_lsp/Types/WorkspaceFolder/index.html rename {lsp/Lsp/Types/DocumentOnTypeFormattingOptions => linol/Linol_lsp/Types/WorkspaceFoldersChangeEvent}/index.html (56%) create mode 100644 linol/Linol_lsp/Types/WorkspaceFoldersInitializeParams/index.html rename {lsp/Lsp/Types/NotebookDocumentSyncClientCapabilities => linol/Linol_lsp/Types/WorkspaceFoldersServerCapabilities}/index.html (54%) create mode 100644 linol/Linol_lsp/Types/WorkspaceFullDocumentDiagnosticReport/index.html create mode 100644 linol/Linol_lsp/Types/WorkspaceSymbol/index.html create mode 100644 linol/Linol_lsp/Types/WorkspaceSymbolClientCapabilities/index.html create mode 100644 linol/Linol_lsp/Types/WorkspaceSymbolOptions/index.html rename {lsp/Lsp/Types/SemanticTokensDeltaParams => linol/Linol_lsp/Types/WorkspaceSymbolParams}/index.html (62%) rename {lsp/Lsp/Types/WorkspaceSymbolOptions => linol/Linol_lsp/Types/WorkspaceSymbolRegistrationOptions}/index.html (72%) create mode 100644 linol/Linol_lsp/Types/WorkspaceUnchangedDocumentDiagnosticReport/index.html create mode 100644 linol/Linol_lsp/Types/index.html create mode 100644 linol/Linol_lsp/Uri0/Private/index.html create mode 100644 linol/Linol_lsp/Uri0/index.html create mode 100644 linol/Linol_lsp/Uri_lexer/index.html create mode 100644 linol/Linol_lsp/index.html create mode 100644 linol/Linol_lsp__Array_view/index.html create mode 100644 linol/Linol_lsp__Cancel_request/index.html rename {lsp/Lsp__Array_view => linol/Linol_lsp__Cli}/index.html (58%) create mode 100644 linol/Linol_lsp__Client_notification/index.html create mode 100644 linol/Linol_lsp__Client_request/index.html create mode 100644 linol/Linol_lsp__Diff/index.html create mode 100644 linol/Linol_lsp__Extension/index.html rename {lsp/Lsp__String_zipper => linol/Linol_lsp__Header}/index.html (59%) rename {lsp/Lsp__Text_document => linol/Linol_lsp__Import}/index.html (59%) rename {lsp/Lsp__Extension => linol/Linol_lsp__Io}/index.html (58%) create mode 100644 linol/Linol_lsp__Lsp/index.html create mode 100644 linol/Linol_lsp__Position/index.html create mode 100644 linol/Linol_lsp__Progress/index.html create mode 100644 linol/Linol_lsp__Server_notification/index.html create mode 100644 linol/Linol_lsp__Server_request/index.html rename {lsp/Lsp__Cancel_request => linol/Linol_lsp__Snippet}/index.html (59%) create mode 100644 linol/Linol_lsp__String_zipper/index.html create mode 100644 linol/Linol_lsp__Substring/index.html create mode 100644 linol/Linol_lsp__Text_document/index.html rename {jsonrpc/Jsonrpc__Import => linol/Linol_lsp__Types}/index.html (58%) create mode 100644 linol/Linol_lsp__Uri0/index.html create mode 100644 linol/Linol_lsp__Uri_lexer/index.html delete mode 100644 lsp/Lsp/Cli/Arg/index.html delete mode 100644 lsp/Lsp/Cli/Channel/index.html delete mode 100644 lsp/Lsp/Cli/index.html delete mode 100644 lsp/Lsp/Client_notification/index.html delete mode 100644 lsp/Lsp/Diff/index.html delete mode 100644 lsp/Lsp/Extension/DebugEcho/Params/index.html delete mode 100644 lsp/Lsp/Extension/DebugEcho/Result/index.html delete mode 100644 lsp/Lsp/Extension/DebugEcho/index.html delete mode 100644 lsp/Lsp/Extension/DebugTextDocumentGet/Params/index.html delete mode 100644 lsp/Lsp/Extension/DebugTextDocumentGet/Result/index.html delete mode 100644 lsp/Lsp/Extension/DebugTextDocumentGet/index.html delete mode 100644 lsp/Lsp/Extension/index.html delete mode 100644 lsp/Lsp/Header/Private/Key/index.html delete mode 100644 lsp/Lsp/Header/Private/index.html delete mode 100644 lsp/Lsp/Header/index.html delete mode 100644 lsp/Lsp/Import/Int/index.html delete mode 100644 lsp/Lsp/Import/Json/Nullable_option/index.html delete mode 100644 lsp/Lsp/Import/Json/O/index.html delete mode 100644 lsp/Lsp/Import/Json/Object/index.html delete mode 100644 lsp/Lsp/Import/Json/Option/index.html delete mode 100644 lsp/Lsp/Import/Json/To/index.html delete mode 100644 lsp/Lsp/Import/Json/Void/index.html delete mode 100644 lsp/Lsp/Import/Json/index.html delete mode 100644 lsp/Lsp/Import/Result/O/index.html delete mode 100644 lsp/Lsp/Import/Result/index.html delete mode 100644 lsp/Lsp/Import/index.html delete mode 100644 lsp/Lsp/Io/Make/argument-1-Io/O/index.html delete mode 100644 lsp/Lsp/Io/Make/argument-1-Io/index.html delete mode 100644 lsp/Lsp/Io/Make/argument-2-Chan/index.html delete mode 100644 lsp/Lsp/Io/Make/index.html delete mode 100644 lsp/Lsp/Io/index.html delete mode 100644 lsp/Lsp/Private/Array_view/index.html delete mode 100644 lsp/Lsp/Private/String_zipper/Private/index.html delete mode 100644 lsp/Lsp/Private/String_zipper/index.html delete mode 100644 lsp/Lsp/Private/Substring/Uutf/index.html delete mode 100644 lsp/Lsp/Private/Substring/index.html delete mode 100644 lsp/Lsp/Private/index.html delete mode 100644 lsp/Lsp/Progress/index.html delete mode 100644 lsp/Lsp/Server_notification/index.html delete mode 100644 lsp/Lsp/Snippet/O/index.html delete mode 100644 lsp/Lsp/Snippet/Var/index.html delete mode 100644 lsp/Lsp/Snippet/index.html delete mode 100644 lsp/Lsp/Text_document/index.html delete mode 100644 lsp/Lsp/Types/AnnotatedTextEdit/index.html delete mode 100644 lsp/Lsp/Types/ApplyWorkspaceEditParams/index.html delete mode 100644 lsp/Lsp/Types/CallHierarchyIncomingCallsParams/index.html delete mode 100644 lsp/Lsp/Types/CallHierarchyItem/index.html delete mode 100644 lsp/Lsp/Types/CallHierarchyOptions/index.html delete mode 100644 lsp/Lsp/Types/CallHierarchyOutgoingCall/index.html delete mode 100644 lsp/Lsp/Types/CallHierarchyOutgoingCallsParams/index.html delete mode 100644 lsp/Lsp/Types/CancelParams/index.html delete mode 100644 lsp/Lsp/Types/ChangeAnnotationIdentifier/index.html delete mode 100644 lsp/Lsp/Types/ClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/CodeAction/index.html delete mode 100644 lsp/Lsp/Types/CodeActionContext/index.html delete mode 100644 lsp/Lsp/Types/CodeActionKind/index.html delete mode 100644 lsp/Lsp/Types/CodeActionOptions/index.html delete mode 100644 lsp/Lsp/Types/CodeActionParams/index.html delete mode 100644 lsp/Lsp/Types/CodeActionRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/CodeActionResult/index.html delete mode 100644 lsp/Lsp/Types/CodeActionTriggerKind/index.html delete mode 100644 lsp/Lsp/Types/CodeDescription/index.html delete mode 100644 lsp/Lsp/Types/CodeLens/index.html delete mode 100644 lsp/Lsp/Types/CodeLensClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/CodeLensOptions/index.html delete mode 100644 lsp/Lsp/Types/CodeLensWorkspaceClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/Color/index.html delete mode 100644 lsp/Lsp/Types/ColorInformation/index.html delete mode 100644 lsp/Lsp/Types/CompletionContext/index.html delete mode 100644 lsp/Lsp/Types/CompletionItemKind/index.html delete mode 100644 lsp/Lsp/Types/CompletionItemLabelDetails/index.html delete mode 100644 lsp/Lsp/Types/CompletionList/index.html delete mode 100644 lsp/Lsp/Types/CompletionParams/index.html delete mode 100644 lsp/Lsp/Types/CompletionRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/CompletionTriggerKind/index.html delete mode 100644 lsp/Lsp/Types/ConfigurationItem/index.html delete mode 100644 lsp/Lsp/Types/CreateFile/index.html delete mode 100644 lsp/Lsp/Types/CreateFileOptions/index.html delete mode 100644 lsp/Lsp/Types/CreateFilesParams/index.html delete mode 100644 lsp/Lsp/Types/Declaration/index.html delete mode 100644 lsp/Lsp/Types/DeclarationClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/DeclarationLink/index.html delete mode 100644 lsp/Lsp/Types/DeclarationOptions/index.html delete mode 100644 lsp/Lsp/Types/Definition/index.html delete mode 100644 lsp/Lsp/Types/DefinitionClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/DefinitionLink/index.html delete mode 100644 lsp/Lsp/Types/DefinitionOptions/index.html delete mode 100644 lsp/Lsp/Types/DeleteFile/index.html delete mode 100644 lsp/Lsp/Types/DeleteFileOptions/index.html delete mode 100644 lsp/Lsp/Types/DeleteFilesParams/index.html delete mode 100644 lsp/Lsp/Types/Diagnostic/index.html delete mode 100644 lsp/Lsp/Types/DiagnosticOptions/index.html delete mode 100644 lsp/Lsp/Types/DiagnosticRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/DiagnosticRelatedInformation/index.html delete mode 100644 lsp/Lsp/Types/DiagnosticServerCancellationData/index.html delete mode 100644 lsp/Lsp/Types/DiagnosticSeverity/index.html delete mode 100644 lsp/Lsp/Types/DiagnosticTag/index.html delete mode 100644 lsp/Lsp/Types/DiagnosticWorkspaceClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/DidChangeConfigurationParams/index.html delete mode 100644 lsp/Lsp/Types/DidChangeConfigurationRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/DidChangeWatchedFilesParams/index.html delete mode 100644 lsp/Lsp/Types/DidChangeWatchedFilesRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/DidChangeWorkspaceFoldersParams/index.html delete mode 100644 lsp/Lsp/Types/DidCloseTextDocumentParams/index.html delete mode 100644 lsp/Lsp/Types/DidOpenTextDocumentParams/index.html delete mode 100644 lsp/Lsp/Types/DidSaveNotebookDocumentParams/index.html delete mode 100644 lsp/Lsp/Types/DidSaveTextDocumentParams/index.html delete mode 100644 lsp/Lsp/Types/DocumentColorClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/DocumentColorOptions/index.html delete mode 100644 lsp/Lsp/Types/DocumentDiagnosticReport/index.html delete mode 100644 lsp/Lsp/Types/DocumentDiagnosticReportKind/index.html delete mode 100644 lsp/Lsp/Types/DocumentFilter/index.html delete mode 100644 lsp/Lsp/Types/DocumentHighlightKind/index.html delete mode 100644 lsp/Lsp/Types/DocumentLinkClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/DocumentOnTypeFormattingClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/DocumentRangeFormattingClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/DocumentRangeFormattingOptions/index.html delete mode 100644 lsp/Lsp/Types/DocumentSelector/index.html delete mode 100644 lsp/Lsp/Types/DocumentSymbol/index.html delete mode 100644 lsp/Lsp/Types/DocumentSymbolClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/DocumentSymbolOptions/index.html delete mode 100644 lsp/Lsp/Types/DocumentUri/Private/index.html delete mode 100644 lsp/Lsp/Types/DocumentUri/index.html delete mode 100644 lsp/Lsp/Types/ExecuteCommandClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/ExecuteCommandParams/index.html delete mode 100644 lsp/Lsp/Types/ExecuteCommandRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/ExecutionSummary/index.html delete mode 100644 lsp/Lsp/Types/FailureHandlingKind/index.html delete mode 100644 lsp/Lsp/Types/FileChangeType/index.html delete mode 100644 lsp/Lsp/Types/FileCreate/index.html delete mode 100644 lsp/Lsp/Types/FileDelete/index.html delete mode 100644 lsp/Lsp/Types/FileEvent/index.html delete mode 100644 lsp/Lsp/Types/FileOperationClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/FileOperationFilter/index.html delete mode 100644 lsp/Lsp/Types/FileOperationOptions/index.html delete mode 100644 lsp/Lsp/Types/FileOperationPatternKind/index.html delete mode 100644 lsp/Lsp/Types/FileOperationPatternOptions/index.html delete mode 100644 lsp/Lsp/Types/FileOperationRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/FileRename/index.html delete mode 100644 lsp/Lsp/Types/FileSystemWatcher/index.html delete mode 100644 lsp/Lsp/Types/FoldingRange/index.html delete mode 100644 lsp/Lsp/Types/FoldingRangeKind/index.html delete mode 100644 lsp/Lsp/Types/FoldingRangeOptions/index.html delete mode 100644 lsp/Lsp/Types/FoldingRangeParams/index.html delete mode 100644 lsp/Lsp/Types/FormattingOptions/index.html delete mode 100644 lsp/Lsp/Types/FullDocumentDiagnosticReport/index.html delete mode 100644 lsp/Lsp/Types/GlobPattern/index.html delete mode 100644 lsp/Lsp/Types/ImplementationClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/InitializeError/index.html delete mode 100644 lsp/Lsp/Types/InitializeParams/index.html delete mode 100644 lsp/Lsp/Types/InitializeResult/index.html delete mode 100644 lsp/Lsp/Types/InitializedParams_/index.html delete mode 100644 lsp/Lsp/Types/InlayHint/index.html delete mode 100644 lsp/Lsp/Types/InlayHintClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/InlayHintKind/index.html delete mode 100644 lsp/Lsp/Types/InlayHintLabelPart/index.html delete mode 100644 lsp/Lsp/Types/InlayHintOptions/index.html delete mode 100644 lsp/Lsp/Types/InlayHintWorkspaceClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/InlineCompletionClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/InlineCompletionContext/index.html delete mode 100644 lsp/Lsp/Types/InlineCompletionItem/index.html delete mode 100644 lsp/Lsp/Types/InlineCompletionList/index.html delete mode 100644 lsp/Lsp/Types/InlineCompletionTriggerKind/index.html delete mode 100644 lsp/Lsp/Types/InlineValue/index.html delete mode 100644 lsp/Lsp/Types/InlineValueContext/index.html delete mode 100644 lsp/Lsp/Types/InlineValueEvaluatableExpression/index.html delete mode 100644 lsp/Lsp/Types/InlineValueParams/index.html delete mode 100644 lsp/Lsp/Types/InlineValueText/index.html delete mode 100644 lsp/Lsp/Types/InlineValueWorkspaceClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/InsertReplaceEdit/index.html delete mode 100644 lsp/Lsp/Types/InsertTextFormat/index.html delete mode 100644 lsp/Lsp/Types/InsertTextMode/index.html delete mode 100644 lsp/Lsp/Types/LinkedEditingRanges/index.html delete mode 100644 lsp/Lsp/Types/Location/index.html delete mode 100644 lsp/Lsp/Types/LocationLink/index.html delete mode 100644 lsp/Lsp/Types/Locations/index.html delete mode 100644 lsp/Lsp/Types/LogMessageParams/index.html delete mode 100644 lsp/Lsp/Types/LogTraceParams/index.html delete mode 100644 lsp/Lsp/Types/MarkedString/index.html delete mode 100644 lsp/Lsp/Types/MarkupContent/index.html delete mode 100644 lsp/Lsp/Types/MarkupKind/index.html delete mode 100644 lsp/Lsp/Types/MessageActionItem/index.html delete mode 100644 lsp/Lsp/Types/MessageType/index.html delete mode 100644 lsp/Lsp/Types/Moniker/index.html delete mode 100644 lsp/Lsp/Types/MonikerKind/index.html delete mode 100644 lsp/Lsp/Types/MonikerOptions/index.html delete mode 100644 lsp/Lsp/Types/MonikerParams/index.html delete mode 100644 lsp/Lsp/Types/MonikerRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/NotebookCell/index.html delete mode 100644 lsp/Lsp/Types/NotebookCellKind/index.html delete mode 100644 lsp/Lsp/Types/NotebookDocumentClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/NotebookDocumentFilter/index.html delete mode 100644 lsp/Lsp/Types/NotebookDocumentSyncRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/OptionalVersionedTextDocumentIdentifier/index.html delete mode 100644 lsp/Lsp/Types/PartialResultParams/index.html delete mode 100644 lsp/Lsp/Types/Position/index.html delete mode 100644 lsp/Lsp/Types/PreviousResultId/index.html delete mode 100644 lsp/Lsp/Types/ProgressParams/index.html delete mode 100644 lsp/Lsp/Types/ProgressToken/index.html delete mode 100644 lsp/Lsp/Types/PublishDiagnosticsClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/Range/index.html delete mode 100644 lsp/Lsp/Types/ReferenceClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/ReferenceContext/index.html delete mode 100644 lsp/Lsp/Types/ReferenceParams/index.html delete mode 100644 lsp/Lsp/Types/Registration/index.html delete mode 100644 lsp/Lsp/Types/RegularExpressionsClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/RelativePattern/index.html delete mode 100644 lsp/Lsp/Types/RenameClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/RenameFile/index.html delete mode 100644 lsp/Lsp/Types/RenameFileOptions/index.html delete mode 100644 lsp/Lsp/Types/RenameFilesParams/index.html delete mode 100644 lsp/Lsp/Types/RenameOptions/index.html delete mode 100644 lsp/Lsp/Types/RenameParams/index.html delete mode 100644 lsp/Lsp/Types/ResourceOperation/index.html delete mode 100644 lsp/Lsp/Types/ResourceOperationKind/index.html delete mode 100644 lsp/Lsp/Types/SaveOptions/index.html delete mode 100644 lsp/Lsp/Types/SelectedCompletionInfo/index.html delete mode 100644 lsp/Lsp/Types/SelectionRange/index.html delete mode 100644 lsp/Lsp/Types/SelectionRangeClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/SelectionRangeOptions/index.html delete mode 100644 lsp/Lsp/Types/SelectionRangeRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokenModifiers/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokenTypes/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokens/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokensDelta/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokensDeltaPartialResult/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokensEdit/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokensLegend/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokensParams/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokensPartialResult/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokensRangeParams/index.html delete mode 100644 lsp/Lsp/Types/SemanticTokensRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/SetTraceParams/index.html delete mode 100644 lsp/Lsp/Types/ShowDocumentParams/index.html delete mode 100644 lsp/Lsp/Types/ShowMessageParams/index.html delete mode 100644 lsp/Lsp/Types/SignatureHelp/index.html delete mode 100644 lsp/Lsp/Types/SignatureHelpContext/index.html delete mode 100644 lsp/Lsp/Types/SignatureHelpRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/SignatureHelpTriggerKind/index.html delete mode 100644 lsp/Lsp/Types/StaticRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/StringValue/index.html delete mode 100644 lsp/Lsp/Types/SymbolInformation/index.html delete mode 100644 lsp/Lsp/Types/SymbolKind/index.html delete mode 100644 lsp/Lsp/Types/SymbolTag/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentContentChangeEvent/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentFilter/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentIdentifier/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentItem/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentPositionParams/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentSyncClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentSyncKind/index.html delete mode 100644 lsp/Lsp/Types/TextDocumentSyncOptions/index.html delete mode 100644 lsp/Lsp/Types/TextEdit/index.html delete mode 100644 lsp/Lsp/Types/TokenFormat/index.html delete mode 100644 lsp/Lsp/Types/TraceValues/index.html delete mode 100644 lsp/Lsp/Types/TypeDefinitionOptions/index.html delete mode 100644 lsp/Lsp/Types/TypeHierarchyClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/TypeHierarchyItem/index.html delete mode 100644 lsp/Lsp/Types/TypeHierarchyPrepareParams/index.html delete mode 100644 lsp/Lsp/Types/UnchangedDocumentDiagnosticReport/index.html delete mode 100644 lsp/Lsp/Types/UniquenessLevel/index.html delete mode 100644 lsp/Lsp/Types/Unregistration/index.html delete mode 100644 lsp/Lsp/Types/UnregistrationParams/index.html delete mode 100644 lsp/Lsp/Types/VersionedTextDocumentIdentifier/index.html delete mode 100644 lsp/Lsp/Types/WatchKind/index.html delete mode 100644 lsp/Lsp/Types/WillSaveTextDocumentParams/index.html delete mode 100644 lsp/Lsp/Types/WorkDoneProgressCancelParams/index.html delete mode 100644 lsp/Lsp/Types/WorkDoneProgressCreateParams/index.html delete mode 100644 lsp/Lsp/Types/WorkDoneProgressEnd/index.html delete mode 100644 lsp/Lsp/Types/WorkDoneProgressParams/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceDiagnosticParams/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceDiagnosticReport/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceDiagnosticReportPartialResult/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceFolder/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceFoldersInitializeParams/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceSymbol/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceSymbolClientCapabilities/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceSymbolRegistrationOptions/index.html delete mode 100644 lsp/Lsp/Types/WorkspaceUnchangedDocumentDiagnosticReport/index.html delete mode 100644 lsp/Lsp/Types/index.html delete mode 100644 lsp/Lsp/Uri/Private/index.html delete mode 100644 lsp/Lsp/Uri/index.html delete mode 100644 lsp/Lsp/index.html delete mode 100644 lsp/Lsp__/index.html delete mode 100644 lsp/Lsp__Cli/index.html delete mode 100644 lsp/Lsp__Client_notification/index.html delete mode 100644 lsp/Lsp__Client_request/index.html delete mode 100644 lsp/Lsp__Diff/index.html delete mode 100644 lsp/Lsp__Header/index.html delete mode 100644 lsp/Lsp__Import/index.html delete mode 100644 lsp/Lsp__Io/index.html delete mode 100644 lsp/Lsp__Position/index.html delete mode 100644 lsp/Lsp__Progress/index.html delete mode 100644 lsp/Lsp__Server_notification/index.html delete mode 100644 lsp/Lsp__Server_request/index.html delete mode 100644 lsp/Lsp__Snippet/index.html delete mode 100644 lsp/Lsp__Substring/index.html delete mode 100644 lsp/Lsp__Types/index.html delete mode 100644 lsp/Lsp__Uri0/index.html delete mode 100644 lsp/Lsp__Uri_lexer/index.html delete mode 100644 lsp/_doc-dir/CHANGES.md delete mode 100644 lsp/_doc-dir/LICENSE.md delete mode 100644 lsp/_doc-dir/README.md delete mode 100644 lsp/index.html diff --git a/index.html b/index.html index 873180a0..06c6f5b8 100644 --- a/index.html +++ b/index.html @@ -1,2 +1,2 @@ -_opam

OCaml package documentation

Browse by name, by tag, the standard library and the OCaml manual (online, latest version).

Generated for /home/runner/work/linol/linol/_opam/lib

Packages by name

Packages by tag

\ No newline at end of file +_opam

OCaml package documentation

Browse by name, by tag, the standard library and the OCaml manual (online, latest version).

Generated for /home/runner/work/linol/linol/_opam/lib

Packages by name

Packages by tag

\ No newline at end of file diff --git a/jsonrpc/Jsonrpc/Id/index.html b/jsonrpc/Jsonrpc/Id/index.html deleted file mode 100644 index a8f3f6be..00000000 --- a/jsonrpc/Jsonrpc/Id/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Id (jsonrpc.Jsonrpc.Id)

Module Jsonrpc.Id

type t = [
  1. | `String of string
  2. | `Int of int
]
include Json.Jsonable.S with type t := t
val yojson_of_t : t -> Json.t
val t_of_yojson : Json.t -> t
val hash : t -> int
val equal : t -> t -> bool
diff --git a/jsonrpc/Jsonrpc/Json/Jsonable/index.html b/jsonrpc/Jsonrpc/Json/Jsonable/index.html deleted file mode 100644 index 35181cdd..00000000 --- a/jsonrpc/Jsonrpc/Json/Jsonable/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Jsonable (jsonrpc.Jsonrpc.Json.Jsonable)

Module Json.Jsonable

module type S = sig ... end
diff --git a/jsonrpc/Jsonrpc/Json/Jsonable/module-type-S/index.html b/jsonrpc/Jsonrpc/Json/Jsonable/module-type-S/index.html deleted file mode 100644 index 9791aafa..00000000 --- a/jsonrpc/Jsonrpc/Json/Jsonable/module-type-S/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -S (jsonrpc.Jsonrpc.Json.Jsonable.S)

Module type Jsonable.S

type t
val yojson_of_t : t -> t
val t_of_yojson : t -> t
diff --git a/jsonrpc/Jsonrpc/Json/index.html b/jsonrpc/Jsonrpc/Json/index.html deleted file mode 100644 index c0cac70d..00000000 --- a/jsonrpc/Jsonrpc/Json/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Json (jsonrpc.Jsonrpc.Json)

Module Jsonrpc.Json

type t = [
  1. | `Assoc of (string * t) list
  2. | `Bool of bool
  3. | `Float of float
  4. | `Int of int
  5. | `Intlit of string
  6. | `List of t list
  7. | `Null
  8. | `String of string
  9. | `Tuple of t list
  10. | `Variant of string * t option
]
exception Of_json of string * t

Raised when conversions from json fail

module Jsonable : sig ... end
diff --git a/jsonrpc/Jsonrpc/Notification/index.html b/jsonrpc/Jsonrpc/Notification/index.html deleted file mode 100644 index b2bcd210..00000000 --- a/jsonrpc/Jsonrpc/Notification/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Notification (jsonrpc.Jsonrpc.Notification)

Module Jsonrpc.Notification

type t = {
  1. method_ : string;
  2. params : Structured.t option;
}
val create : ?params:Structured.t -> method_:string -> unit -> t
val yojson_of_t : t -> Json.t
diff --git a/jsonrpc/Jsonrpc/Packet/index.html b/jsonrpc/Jsonrpc/Packet/index.html deleted file mode 100644 index 702975fd..00000000 --- a/jsonrpc/Jsonrpc/Packet/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Packet (jsonrpc.Jsonrpc.Packet)

Module Jsonrpc.Packet

type t =
  1. | Notification of Notification.t
  2. | Request of Request.t
  3. | Response of Response.t
  4. | Batch_response of Response.t list
  5. | Batch_call of [ `Request of Request.t | `Notification of Notification.t ] list
include Json.Jsonable.S with type t := t
val yojson_of_t : t -> Json.t
val t_of_yojson : Json.t -> t
diff --git a/jsonrpc/Jsonrpc/Request/index.html b/jsonrpc/Jsonrpc/Request/index.html deleted file mode 100644 index fe08b90e..00000000 --- a/jsonrpc/Jsonrpc/Request/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Request (jsonrpc.Jsonrpc.Request)

Module Jsonrpc.Request

type t = {
  1. id : Id.t;
  2. method_ : string;
  3. params : Structured.t option;
}
val create : ?params:Structured.t -> id:Id.t -> method_:string -> unit -> t
val yojson_of_t : t -> Json.t
diff --git a/jsonrpc/Jsonrpc/Response/Error/Code/index.html b/jsonrpc/Jsonrpc/Response/Error/Code/index.html deleted file mode 100644 index 391c4526..00000000 --- a/jsonrpc/Jsonrpc/Response/Error/Code/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Code (jsonrpc.Jsonrpc.Response.Error.Code)

Module Error.Code

type t =
  1. | ParseError
  2. | InvalidRequest
  3. | MethodNotFound
  4. | InvalidParams
  5. | InternalError
  6. | ServerErrorStart
  7. | ServerErrorEnd
  8. | ServerNotInitialized
  9. | UnknownErrorCode
  10. | RequestFailed
  11. | ServerCancelled
  12. | ContentModified
  13. | RequestCancelled
  14. | Other of int
diff --git a/jsonrpc/Jsonrpc/Response/Error/index.html b/jsonrpc/Jsonrpc/Response/Error/index.html deleted file mode 100644 index 530482e3..00000000 --- a/jsonrpc/Jsonrpc/Response/Error/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Error (jsonrpc.Jsonrpc.Response.Error)

Module Response.Error

module Code : sig ... end
type t = {
  1. code : Code.t;
  2. message : string;
  3. data : Json.t option;
}
exception E of t
val make : ?data:Json.t -> code:Code.t -> message:string -> unit -> t
val raise : t -> 'a
val of_exn : exn -> t
val yojson_of_t : t -> Json.t
diff --git a/jsonrpc/Jsonrpc/Response/index.html b/jsonrpc/Jsonrpc/Response/index.html deleted file mode 100644 index 95b7bbdc..00000000 --- a/jsonrpc/Jsonrpc/Response/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Response (jsonrpc.Jsonrpc.Response)

Module Jsonrpc.Response

module Error : sig ... end
type t = {
  1. id : Id.t;
  2. result : (Json.t, Error.t) Stdlib.Result.t;
}
val ok : Id.t -> Json.t -> t
val error : Id.t -> Error.t -> t
include Json.Jsonable.S with type t := t
val yojson_of_t : t -> Json.t
val t_of_yojson : Json.t -> t
diff --git a/jsonrpc/Jsonrpc/Structured/index.html b/jsonrpc/Jsonrpc/Structured/index.html deleted file mode 100644 index ab963a96..00000000 --- a/jsonrpc/Jsonrpc/Structured/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Structured (jsonrpc.Jsonrpc.Structured)

Module Jsonrpc.Structured

type t = [
  1. | `Assoc of (string * Json.t) list
  2. | `List of Json.t list
]
include Json.Jsonable.S with type t := t
val yojson_of_t : t -> Json.t
val t_of_yojson : Json.t -> t
diff --git a/jsonrpc/Jsonrpc/index.html b/jsonrpc/Jsonrpc/index.html deleted file mode 100644 index 318b75d1..00000000 --- a/jsonrpc/Jsonrpc/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Jsonrpc (jsonrpc.Jsonrpc)

Module Jsonrpc

Jsonrpc implementation

module Json : sig ... end
module Id : sig ... end
module Structured : sig ... end
module Notification : sig ... end
module Request : sig ... end
module Response : sig ... end
module Packet : sig ... end
diff --git a/jsonrpc/Jsonrpc__/index.html b/jsonrpc/Jsonrpc__/index.html deleted file mode 100644 index c69cd95d..00000000 --- a/jsonrpc/Jsonrpc__/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Jsonrpc__ (jsonrpc.Jsonrpc__)

Module Jsonrpc__

This module is hidden.

diff --git a/jsonrpc/_doc-dir/CHANGES.md b/jsonrpc/_doc-dir/CHANGES.md deleted file mode 100644 index 2534ba12..00000000 --- a/jsonrpc/_doc-dir/CHANGES.md +++ /dev/null @@ -1,769 +0,0 @@ -# 1.22.0 - -## Features - -- Enable experimental project-wide renaming of identifiers (#1431) - -# 1.21.0 - -## Features - -- Add a new server option `standardHover`, that can be used by clients to - disable the default hover provider. When `standardHover = false` - `textDocument/hover` requests always returns with empty result. (#1416) - -# 1.20.1 - -## Fixes - -- Deactivate the `jump` code actions by default. Clients can enable them with - the `merlinJumpCodeActions` configuration option. Alternatively a custom - request is provided for ad hoc use of the feature. (#1411) - -# 1.20.0 - -## Features - -- Add custom - [`ocamllsp/typeSearch`](/ocaml-lsp-server/docs/ocamllsp/typeSearch-spec.md) request (#1369) - -- Make MerlinJump code action configurable (#1376) -- Add support for OCaml 5.3 (#1386) - -- Add custom [`ocamllsp/jump`](/ocaml-lsp-server/docs/ocamllsp/merlinJump-spec.md) request (#1374) - -## Fixes - -- Fix fd leak in running external processes for preprocessing (#1349) - -- Fix prefix parsing for completion of object methods (#1363, fixes #1358) - -- Remove some duplicates in the `selectionRange` answers (#1368) - -# 1.19.0 - -## Features - -- Add custom [`ocamllsp/getDocumentation`](/ocaml-lsp-server/docs/ocamllsp/getDocumentation-spec.md) request (#1336) - -- Add support for OCaml 5.2 (#1233) - -- Add a code-action for syntactic and semantic movement shortcuts based on Merlin's Jump command (#1364) - -## Fixes - -- Kill unnecessary ocamlformat processes with sigterm rather than sigint or - sigkill (#1343) - -## Features - -- Add custom [`ocamllsp/construct`](https://github.com/ocaml/ocaml-lsp/blob/ocaml-lsp-server/docs/ocamllsp/construct-spec.md) request (#1348) - -# 1.18.0 - -## Features - -- Introduce a configuration option to control dune diagnostics. The option is - called `duneDiganostics` and it may be set to `{ enable: false }` to disable - diagnostics. (#1221) - -- Support folding of `ifthenelse` expressions (#1031) - -- Improve hover behavior (#1245) - - Hovers are no longer displaye on useless parsetree nodes such as keywords, - comments, etc. - - Multiline hovers are now filtered away. - - Display expanded ppx's in the hover window. - -- Improve document symbols (#1247) - - Use the parse tree instead of the typed tree. This means that document - symbols will work even if the source code doesn't type check. - - Include symbols at arbitrary depth. - - Differentiate functions / types / variants / etc. - - This now includes PPXs like `let%expect_test` or `let%bench` in the outline. - -- Introduce a `destruct-line` code action. This is an improved version of the - old `destruct` code action. (#1283) - -- Improve signature inference to only include types for elements that were - absent from the signature. Previously, all signature items would always be - inserted. (#1289) - -- Add an `update-signature` code action to update the types of elements that - were already present in the signature (#1289) - -- Add custom - [`ocamllsp/merlinCallCompatible`](https://github.com/ocaml/ocaml-lsp/blob/e165f6a3962c356adc7364b9ca71788e93489dd0/ocaml-lsp-server/docs/ocamllsp/merlinCallCompatible-spec.md) - request (#1265) - -- Add custom [`ocamllsp/typeEnclosing`](https://github.com/ocaml/ocaml-lsp/blob/109801e56f2060caf4487427bede28b824f4f1fe/ocaml-lsp-server/docs/ocamllsp/typeEnclosing-spec.md) request (#1304) - -## Fixes - -- Detect document kind by looking at merlin's `suffixes` config. - - This enables more lsp features for non-.ml/.mli files. Though it still - depends on merlin's support. (#1237) - -- Correctly accept the `--clientProcessId` flag. (#1242) - -- Disable automatic completion and signature help inside comments (#1246) - -- Includes a new optional/configurable option to toggle syntax documentation. If - toggled on, allows display of syntax documentation on hover tooltips. Can be - controlled via environment variables and by GUI for VS code. (#1218) - -- For completions on labels that the LSP gets from merlin, take into account - whether the prefix being completed starts with `~` or `?`. Change the label - completions that start with `?` to start with `~` when the prefix being - completed starts with `~`. (#1277) - -- Fix document syncing (#1278, #1280, fixes #1207) - -- Stop generating inlay hints on generated code (#1290) - -- Fix parenthesizing of function types in `SignatureHelp` (#1296) - -- Fix syntax documentation rendering (#1318) - -# 1.17.0 - -## Fixes - -- Fix missing super & subscripts in markdown documentation. (#1170) - -- Do not invoke dune at all if `--fallback-read-dot-merlin` flag is on. (#1173) - -- Fix semantic highlighting of infix operators that contain '.'. (#1186) - -- Disable highlighting unit as an enum member to fix comment highlighting bug. (#1185) - -- Improve type-on-hover and type-annotate efficiency by only formatting the type - of the first enclosing. (#1191, #1196) - -- Fix the encoding of URI's to match how vscode does it (#1197) - -- Fix parsing of completion prefixes (#1181) - -## Features - -- Compatibility with Odoc 2.3.0, with support for the introduced syntax: tables, - and "codeblock output" (#1184) - -- Display text of references in doc strings (#1166) - -- Add mark/remove unused actions for open, types, for loop indexes, modules, - match cases, rec, and constructors (#1141) -- Add inlay hints for types on let bindings (#1159) - -- Offer auto-completion for the keyword `in` (#1217) - -# 1.16.2 - -## Fixes - -- Fix file permissions used when specifying output files of pp and ppx. (#1153) - -# 1.16.1 - -## Fixes - -- Support building with OCaml 5.0 and 5.1 (#1150) - -# 1.16.0 - -## Fixes - -- Disable code lens by default. The support can be re-enabled by explicitly - setting it in the configuration. (#1134) - -- Fix initilization of `ocamlformat-rpc` in some edge cases when ocamlformat is - initialized concurrently (#1132) - -- Kill unnecessary `$ dune ocaml-merlin` with SIGTERM rather than SIGKILL - (#1124) - -- Refactor comment parsing to use `odoc-parser` and `cmarkit` instead of - `octavius` and `omd` (#1088) - - This allows users who migrated to omd 2.X to install ocaml-lsp-server in the - same opam switch. - - We also slightly improved markdown generation support and fixed a couple in - the generation of inline heading and module types. - -- Allow opening documents that were already open. This is a workaround for - neovim's lsp client (#1067) - -- Disable type annotation for functions (#1054) - -- Respect codeActionLiteralSupport capability (#1046) - -- Fix a document syncing issue when utf-16 is the position encoding (#1004) - -- Disable "Type-annotate" action for code that is already annotated. - ([#1037](https://github.com/ocaml/ocaml-lsp/pull/1037)), fixes - [#1036](https://github.com/ocaml/ocaml-lsp/issues/1036) - -- Fix semantic highlighting of long identifiers when using preprocessors - ([#1049](https://github.com/ocaml/ocaml-lsp/pull/1049), fixes - [#1034](https://github.com/ocaml/ocaml-lsp/issues/1034)) - -- Fix the type of DocumentSelector in cram document registration (#1068) - -- Accept the `--clientProcessId` command line argument. (#1074) - -- Accept `--port` as a synonym for `--socket`. (#1075) - -- Fix connecting to dune rpc on Windows. (#1080) - -## Features - -- Add "Remove type annotation" code action. (#1039) - -- Support settings through `didChangeConfiguration` notification (#1103) - -- Add "Extract local" and "Extract function" code actions. (#870) - -- Depend directly on `merlin-lib` 4.9 (#1070) - -# 1.15.1 - -## Fixes - -- Fix race condition when a document was being edited and dune in watch mode was - running ([#1005](https://github.com/ocaml/ocaml-lsp/pull/1005), fixes - [#941](https://github.com/ocaml/ocaml-lsp/issues/941), - [#1003](https://github.com/ocaml/ocaml-lsp/issues/1003)) - -# 1.15.0 - -## Features - -- Enable [semantic highlighting](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens) - support by default (#933) - -- Support connecting over pipes and socket. Pipes on Windows aren't yet - supported (#946) - - [More](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#implementationConsiderations) - about communication channels in LSP specification. - -- Re-enable `ocamlformat-rpc` for formatting code snippets (but not files and - not on Windows) (#920, #939) - - One needs to have installed either `ocamlformat` package version > 0.21.0 or, - otherwise, `ocamlformat-rpc` package. Note that previously `ocamlformat-rpc` - came in a standalone OPAM package, but since `ocamlformat` version > 0.21.0, - it comes within `ocamlformat` package. - -- Add custom - [`ocamllsp/hoverExtended`](https://github.com/ocaml/ocaml-lsp/blob/e165f6a3962c356adc7364b9ca71788e93489dd0/ocaml-lsp-server/docs/ocamllsp/hoverExtended-spec.md#L1) - request (#561) - -- Support utf-8 position encoding clients (#919) - - [More](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#position) about position encoding in LSP specification. - -- Show unwrapped module alias types on hovering over module names. This is due - to upgrading to merlin 4.7 and using merlin's `verbosity=smart` by default - (#942) - -## Fixes - -- Respect the client's completion item resolve and preSelect capabilities - (#925, #936) - -- Disable polling for dune's watch mode on Windows and OCaml 4.14.0 (#935) - -- Fix semantic highlighting of "long identifiers," e.g., `Foo.Bar.x` (#932) - -- Fix syncing of document contents: - - - For ranges that span an entire line (#927) - - Previously, whole line edits would incorrectly eat the newline characters (#971) - -# 1.14.2 - -## Fixes - -- Fix random requests failing after switching documents (#904, fixes #898) - -- Do not offer related diagnostic information unless the user enables in client - capabilities (#905) - -- Do not offer diagnostic tags unless the client supports them (#909) - -- Do not attach extra data to diagnostics unless the client supports this - (#910) - -- Use /bin/sh instead of /bin/bash. This fixes ocamllsp on NixOS - -# 1.14.1 - -## Fixes - -- Fix various server crashes when opening non OCaml/Reason files. Files such as - dune, cram, etc. would cause the server to crash. (#884, fixes #871) - -- Ignore unknown tags in merlin configuration to improve forward compatibility - with Dune. (#883) - -# 1.14.0 - -## Features - -- Code action for inlining let bindings within a module or expression. (#847) - -- Tag "unused code" and "deprecated" warnings, allowing clients to better - display them. (#848) - -- Refresh merlin configuration after every dune build in watch mode (#853) - -## Fixes - -- Respect `showDocument` capabilities. Do not offer commands or code actions - that rely on this request without client support. (#836) - -- Fix signatureHelp on .mll files: avoid "Document.dune" exceptions - -# 1.13.1 - -## Fixes - -- Fix cwd when executing ppx (#805) - -# 1.13.0 - -## Features - -- Code actions for jumping to related files (`.ml`, `.mli`, etc.) (#795) - -# 1.12.4 - -- Allow cancellation of workspace symbols requests (#777) - -- Fix unintentionally interleaved jsonrpc IO that would corrupt the session - (#786) - -- Ignore `SIGPIPE` . (#788) - -# 1.12.3 - -## Fixes - -- Fix a bad interaction between inferred interfaces and promotion code actions - in watch mode (#753) - -- Fix URI parsing (#739 fixes #471 and #459) - -# 1.12.2 - -## Fixes - -- Fix shutting down an already closed socket (#740) - -# 1.12.1 - -## Fixes - -- Fix preprocessing, ppx, and reason support (#735 fixes #696, #706) - -- Support `include` in folding ranges (#730) - -# 1.12.0 - -## Features - -- Fix cancellation mechanism for all requests (#707) - -- Allow cancellation of formatting requests (#707) - -- Add `--fallback-read-dot-merlin` to the LSP Server (#705). If `ocamllsp` is - started with this new flag, it will fall back to looking for Merlin - configuration in `.merlin` files rather than calling `dune ocaml-merlin`. - (#705) - -- Support folding more ranges (#692) - -# 1.11.6 - -## Fixes - -- Stop leaking file descriptors like a sieve (#701) - -# 1.11.5 - -- Fix process termination. Once the lsp server is stepped, the process will - gracefully terminate (#697, fixes #694) - -- Forward stderr from dune's merlin configuration to the lsp server's stderr - (#697) - -# 1.11.4 - -## Fixes - -- Fix bug with large buffers being resized incorrectly in Lev - -- Add folding ranges for more AST types (#680) - -# 1.11.3 - -## Fixes - -- Enable dune rpc integration by default (#691, fixes #690) - -# 1.11.2 - -## Fixes - -- Fix running external processes on Windows - -# 1.11.1 - -## Fixes - -- Fix Uri handling on Windows - -- Fix build on MSVC 2015 - -# 1.11.0 - -## Features - -- Add support for dune in watch mode. The lsp server will now display build - errors in the diagnostics and offer promotion code actions. - -- Re-introduce ocamlformat-rpc (#599, fixes #495) - -## Fixes - -- Fix workspace symbols that could have a wrong path in some cases - ([#675](https://github.com/ocaml/ocaml-lsp/pull/671)) - -# 1.10.6 - -## Fixes - -- Compatiblity with OCaml 4.14.0 - -# 1.10.5 - -## Fixes - -- Patch merlin to remove the result module - -# 1.10.4 - -## Fixes - -- Use newer versions of ocamlformat-rpc-lib (fixes #697) - -# 1.10.3 - -## Fixes - -- Fix more debouncing bugs (#629) - -# 1.10.2 - -## Fixes - -- Catch merlin desturct exceptions (#626) - -- Fix broken debouncing (#627) - -# 1.10.1 - -## Fixes - -- Fix executing ppx executables - -# 1.10.0 - -## Features - -- Add better support for code folding: more folds and more precise folds - -## Fixes - -- Fix infer interface code action crash when implementation source does not - exist (#597) - -- Improve error message when the reason plugin for merlin is absent (#608) - -- Fix `chdir` races when running ppx (#550) - -- More accurate completion kinds. - New completion kinds for variants and fields. Removed inaccurate completion - kinds for constructors and types. (#510) - -- Fix handling request cancellation (#616) - -# 1.9.1 - -## Fixes - -- Disable functionality reliant on ocamlformat-rpc for now (#555) - -- 4.13 compatiblity - -# 1.9.0 (11/21/2021) - -## Fixes - -- Ppx processes are now executed correctly (#513) - -## Breaking Change - -- ocamllsp drops support for `.merlin` files, and as a consequence no longer - depends on dot-merlin-reader. (#523) - -## Features - -- New code action to automatically remove values, types, opens (#502) - -# 1.8.3 (09/26/2021) - -- Fix debouncing of document updates. It was essentially completely broken in - all but the most trivial cases. (#509 fixes #504) - -- Fix completion when passing named and functional arguments (#512) - -# 1.8.2 (09/14/2021) - -- Disable experimental dune support. It was accidentally left enabled. - -# 1.8.1 (09/12/2021) - -- Update to latest merlin. - -# 1.8.0 (08/19/2021) - -## Fixes - -- Handle workspace change notifications. Previously, the server would only use - the set of workspaces given at startup to search for workspace symbols. After - this change, workspace folders that are added later will also be considered. - (#498) - -## Features - -- Add a new code action `Add missing rec keyword`, which is available when - adding a `rec` keyword can fix `Unbound value ...` error, e.g., - - ```ocaml - let fact n = if n = 0 then 1 else n * fact (n - 1) - (* ^^^^ Unbound value fact *) - ``` - - Adding `rec` to the definition of `fact` will fix the problem. The new code - action offers adding `rec`. - -- Use ocamlformat to properly format type snippets. This feature requires the - `ocamlformat-rpc` opam package to be installed. (#386) - -- Add completion support for polymorphic variants, when it is possible to pin - down the precise type. Examples (`<|>` stands for the cursor) when completion - will work (#473) - - Function application: - - ``` - let foo (a: [`Alpha | `Beta]) = () - - foo `A<|> - ``` - - Type explicitly shown: - - ``` - let a : [`Alpha | `Beta] = `B<|> - ``` - - Note: this is actually a bug fix, since we were ignoring the backtick when - constructing the prefix for completion. - -- Parse merlin errors (best effort) into a more structured form. This allows - reporting all locations as "related information" (#475) - -- Add support for Merlin `Construct` command as completion suggestions, i.e., - show complex expressions that could complete the typed hole. (#472) - -- Add a code action `Construct an expression` that is shown when the cursor is - at the end of the typed hole, i.e., `_|`, where `|` is the cursor. The code - action simply triggers the client (currently only VS Code is supported) to - show completion suggestions. (#472) - -- Change the formatting-on-save error notification to a warning notification - (#472) - -- Code action to qualify ("put module name in identifiers") and unqualify - ("remove module name from identifiers") module names in identifiers (#399) - - Starting from: - - ```ocaml - open Unix - - let times = Unix.times () - let f x = x.Unix.tms_stime, x.Unix.tms_utime - ``` - - Calling "remove module name from identifiers" with the cursor on the open - statement will produce: - - ```ocaml - open Unix - - let times = times () - let f x = x.tms_stime, x.tms_utime - ``` - - Calling "put module name in identifiers" will restore: - - ```ocaml - open Unix - - let times = Unix.times () - let f x = x.Unix.tms_stime, x.Unix.tms_utime - ``` - -## Fixes - -- Do not show "random" documentation on hover - - - fixed by [merlin#1364](https://github.com/ocaml/merlin/pull/1364) - - fixes duplicate: - - [ocaml-lsp#344](https://github.com/ocaml/ocaml-lsp/issues/344) - - [vscode-ocaml-platform#111](https://github.com/ocamllabs/vscode-ocaml-platform/issues/111) - -- Correctly rename a variable used as a named/optional argument (#478) - -- When reporting an error at the beginning of the file, use the first line not - the second (#489) - -# 1.7.0 (07/28/2021) - -## Features - -- Add sub-errors as "related" information in diagnostics (#457) - -- Add support for navigating to a symbol inside a workspace (#398) - -- Show typed holes as errors - - Merlin has a concept of "typed holes" that are syntactically represented as `_`. Files - that incorporate typed holes are not considered valid OCaml, but Merlin and OCaml-LSP - support them. One example when such typed holes can occur is when on "destructs" a value, - e.g., destructing `(Some 1)` will generate code `match Some 1 with Some _ -> _ | None -> _`. While the first underscore is a valid "match-all"/wildcard pattern, the rest of - underscores are typed holes. - -# 1.6.1 (05/17/2020) - -## Fixes - -- Switch `verbosity` from 1 to 0. This is the same default that merlin uses. - The old value for verbosity (#433) - -- Get fresh diagnostics (warning and error messages) on a file save (#438) - - Note: If you want the fresh diagnostics to take into account changes in other - files, you likely need to rebuild your project. An easy way to get automatic - rebuilds is to run `dune` in a watching mode, e.g.,[dune build --watch]. - -# 1.6.0 (04/30/2020) - -## Features - -- Code action to annotate a value with its type (#397) - -## Fixes - -- Fix interface/implementation switching on Windows (#427) - -- Correctly parse project paths with spaces and other special characters that - must be escaped. - -- Print types with `-short-paths` even if the project wasn't built yet - -# 1.5.0 (03/18/2020) - -- Support 4.12 and drop support for all earlier versions - -- Update to the latest version of merlin - -# 1.4.1 (03/16/2020) - -## Fixes - -- Backport fixes from merlin (#382, #383) - -- Encode request & notification `params` in a list. This is required by the - spec. (#351) - -# 1.4.0 (12/17/2020) - -## Features - -- Support cancellation notifications when possible. (#323) - -- Implement signature help request for functions (#324) - -- Server LSP requests & notifications concurrently. Requests that require merlin - are still serialized. (#330) - -# 1.3.0 (11/23/2020) - -## Features - -- Code action to insert inferred module interface (#308) - -- Filter keywords by context (#307) - -# 1.2.0 (11/16/2020) - -## Features - -- Add keyword completion - -- Add go to declaration functionality to jump to a value's specification in a - .mli file (#294) - -## Fixes - -- #245: correctly use mutexes on OpenBSD (#264) - -- #268: Do not use vendored libraries when building the lsp package (#260) - -- #271: Clear diagnostics when files are closed - -- Disable non-prefix completion. There's no reliably way to trigger it and it - can be slow. - -# 1.1.0 (10/14/2020) - -## Features - -- Implement a command to switch between module interfaces and implementations - (#254) - -## Fixes - -- Do not crash on invalid positions (#248) - -- add missing record fields to list of completions (#253) - -- do not offer `destruct` as a code action in interface files (#255) - -# 1.0.0 (08/28/2020) - -- Initial Release diff --git a/jsonrpc/_doc-dir/LICENSE.md b/jsonrpc/_doc-dir/LICENSE.md deleted file mode 100644 index 95b37ef7..00000000 --- a/jsonrpc/_doc-dir/LICENSE.md +++ /dev/null @@ -1,16 +0,0 @@ -ISC License - -Copyright (X) 2018-2019, the [ocaml-lsp -contributors](https://github.com/ocaml/ocaml-lsp/graphs/contributors) - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/jsonrpc/_doc-dir/README.md b/jsonrpc/_doc-dir/README.md deleted file mode 100644 index d653aa8c..00000000 --- a/jsonrpc/_doc-dir/README.md +++ /dev/null @@ -1,423 +0,0 @@ -# OCaml-LSP - - -[![Build][build-badge]][build] -[![Coverage Status][coverall-badge]][coverall] - -[build-badge]: https://github.com/ocaml/ocaml-lsp/actions/workflows/build-and-test.yml/badge.svg -[build]: https://github.com/ocaml/ocaml-lsp/actions -[coverall-badge]: https://coveralls.io/repos/github/ocaml/ocaml-lsp/badge.svg?branch=master -[coverall]: https://coveralls.io/github/ocaml/ocaml-lsp?branch=master - -OCaml-LSP is a language server for OCaml that implements [Language Server -Protocol](https://microsoft.github.io/language-server-protocol/) (LSP). - -> If you use Visual Studio Code, see OCaml Platform extension -> [page](https://github.com/ocamllabs/vscode-ocaml-platform) for detailed -> instructions on setting up your editor for OCaml development with OCaml-LSP: -> what packages need to be installed, how to configure your project and get -> most out of the OCaml editor support, and how to report and debug problems. - -- [Installation](#installation) - - [Installing with package managers](#installing-with-package-managers) - - [Opam](#opam) - - [Esy](#esy) - - [Installing from sources](#installing-from-sources) - - [Additional package installations](#additional-package-installations) -- [Usage](#usage) - - [Integration with Dune RPC](#integration-with-dune-rpc) - - [Merlin configuration (advanced)](#merlin-configuration-advanced) -- [Features](#features) - - [Semantic highlighting](#semantic-highlighting) - - [LSP Extensions](#lsp-extensions) - - [Unusual features](#unusual-features) -- [Debugging](#debugging) -- [Contributing to project](#contributing-to-project) - - [Changelog](#changelog) -- [Tests](#tests) -- [Relationship to Other Tools](#relationship-to-other-tools) -- [History](#history) -- [Comparison to other LSP Servers for OCaml](#comparison-to-other-lsp-servers-for-ocaml) - -## Installation - -Below we show how to install OCaml-LSP using opam, esy, and from sources. OCaml-LSP comes in a package called `ocaml-lsp-server` but the installed program (i.e., binary) is called `ocamllsp`. - -### Installing with package managers - -#### Opam - -To install the language server in the currently used opam [switch](https://opam.ocaml.org/doc/Manual.html#Switches): - -```sh -$ opam install ocaml-lsp-server -``` - -_Note:_ you will need to install `ocaml-lsp-server` in every switch where you -would like to use it. - -#### Esy - -To add the language server to an esy project, run in terminal: - -```sh -$ esy add @opam/ocaml-lsp-server -``` - -### Installing from sources - -This project uses submodules to handle dependencies. This is done so that users -who install `ocaml-lsp-server` into their sandbox will not share dependency -constraints on the same packages that `ocaml-lsp-server` is using. - -```sh -$ git clone --recurse-submodules http://github.com/ocaml/ocaml-lsp.git -$ cd ocaml-lsp -$ make install -``` - -### Additional package installations - -- Install [ocamlformat](https://github.com/ocaml-ppx/ocamlformat#installation) - package if you want source file formatting support. - - Note: To have source file formatting support in your project, there needs to - be an `.ocamlformat` file present in your project's root directory. - -- OCaml-LSP also uses a program called `ocamlformat-rpc` to format code that is - either generated or displayed by OCaml-LSP, e.g., when you hover over a module - identifier, you can see its typed nicely formatted. This program comes with - `ocamlformat` (version > 0.21.0). Previously, it was a standalone package. - -## Usage - -Usually, your code editor, or some extension/plugin that you install on it, is -responsible for launching `ocamllsp`. - -Important: OCaml Language Server has its information about the files from the -last time your built your project. We recommend using the Dune build system and -running it in "watch" mode to always have correctly functioning OCaml-LSP, e.g., -`dune build --watch`. - -### Integration with Dune RPC - -> since OCaml-LSP 1.11.0 - -OCaml-LSP can communicate with Dune's RPC system to offer some interesting -features. User can launch Dune's RPC system by running Dune in watch mode. -OCaml-LSP will *not* launch Dune's RPC for you. But OCaml-LSP will see if there -is an RPC running and will communicate with it automatically. - -There are various interesting features and caveats: - -1. Dune's RPC enables new kinds of diagnostics (i.e., warnings and errors) to be - shown in the editor, e.g., mismatching interface and implementation files. - You need to save the file to refresh such diagnostics because Dune doesn't - see unsaved files; otherwise, you may see stale (no longer correct) warnings - or errors. OCaml-LSP updates diagnostics after each build is complete in - watch mode. - -2. Dune file promotion support. If you, for example, use `ppx_expect` and have - failing tests, you will get a diagnostic when Dune reports that your file can - be promoted. You can promote your file using the code action `Promote`. - -### Merlin configuration (advanced) - -If you would like OCaml-LSP to respect your `.merlin` files, OCaml-LSP needs to -be invoked with `--fallback-read-dot-merlin` argument passed to it and you must -have the `dot-merlin-reader` package installed. - -## Features - - - -The server supports the following LSP requests (inexhaustive list): - -- [x] `textDocument/completion` -- [x] `completionItem/resolve` -- [x] `textdocument/hover` -- [ ] `textDocument/signatureHelp` -- [x] `textDocument/declaration` -- [x] `textDocument/definition` -- [x] `textDocument/typeDefinition` -- [ ] `textDocument/implementation` -- [x] `textDocument/codeLens` -- [x] `textDocument/documentHighlight` -- [x] `textDocument/documentSymbol` -- [x] `textDocument/references` -- [ ] `textDocument/documentColor` -- [ ] `textDocument/colorPresentation` -- [x] `textDocument/formatting` -- [ ] `textDocument/rangeFormatting` -- [ ] `textDocument/onTypeFormatting` -- [x] `textDocument/prepareRename` -- [x] `textDocument/foldingRange` -- [x] `textDocument/selectionRange` -- [x] `workspace/didChangeConfiguration` -- [x] `workspace/symbol` - -Note that degrees of support for each LSP request are varying. - -## Configuration - -[Read more about configurations supported by ocamllsp](./ocaml-lsp-server/docs/ocamllsp/config.md) - -### Semantic highlighting - -> since OCaml-LSP 1.15.0 (since version `1.15.0-4.14` for OCaml 4, `1.15.0-5.0` for OCaml 5) - -Semantic highlighting support is enabled by default. - -> since OCaml-LSP 1.14.0 - -OCaml-LSP implements experimental semantic highlighting support (also known as -semantic tokens support). The support can be activated by passing an environment -variable to OCaml-LSP: - -- To enable non-incremental (expectedly slower but more stable) version, pass - `OCAMLLSP_SEMANTIC_HIGHLIGHTING=full` environment variable to OCaml-LSP. - -- To enable incremental (potentially faster but more error-prone, at least on VS - Code) version, pass `OCAMLLSP_SEMANTIC_HIGHLIGHTING=full/delta` to OCaml-LSP. - -Tip (for VS Code OCaml Platform users): You can use `ocaml.server.extraEnv` -setting in VS Code to pass various environment variables to OCaml-LSP. - -```json -{ - "ocaml.server.extraEnv": { - "OCAMLLSP_SEMANTIC_HIGHLIGHTING": "full" - }, -} -``` - -### LSP Extensions - -The server also supports a number of OCaml specific extensions to the protocol: -- [Switch to implementation/interface](ocaml-lsp-server/docs/ocamllsp/switchImplIntf-spec.md) -- [Infer interface](ocaml-lsp-server/docs/ocamllsp/inferIntf-spec.md) -- [Locate typed holes](ocaml-lsp-server/docs/ocamllsp/typedHoles-spec.md) -- [Find wrapping AST node](ocaml-lsp-server/docs/ocamllsp/wrappingAstNode-spec.md) - -Note that editor support for these extensions varies. In general, the OCaml Platform extension for Visual Studio Code will have the best support. - -### Unusual features - -#### Destructing a value - -> since OCaml-LSP 1.0.0 - -OCaml-LSP has a code action that allows to generate an exhaustive pattern -matching for values. For example, placing a cursor near a value `(Some 10)|` -where `|` is your cursor, OCaml-LSP will offer a code action "Destruct", which -replaces `(Some 10)` with `(match Some with | None -> _ | Some _ -> _)`. -Importantly, one can only destruct a value if OCaml-LSP can infer the value's -precise type. The value can be type-annotated, e.g., if it's a function argument -with polymorphic (or yet unknown) type in this context. In the code snippet -below, we type-annotate the function parameter `v` because when we type `let f v -= v|`, the type of `v` is polymorphic, so we can't destruct it. - -You can also usually destruct the value by placing the cursor on the wildcard -(`_`) pattern in a pattern-match. For example, - -```ocaml -type t = A | B of string option - -let f (v : t) = match v with | A -> _ | B _| -> _ -``` - -invoking destruct near the cursor (`|`) in the snippet above, you get - -```ocaml -type t = A | B of string option - -let f (v : t) = match v with | A -> _ | B (None) | B (Some _) -> _ -``` - -Importantly, note the underscores in place of expressions in each branch of the -pattern match above. The underscores that occur in place of expressions are -called "typed holes" - a concept explained below. - -Tip (formatting): generated code may not be greatly formatted. If your project -uses a formatter such as OCamlFormat, you can run formatting and get a -well-formatted document (OCamlFormat supports typed holes formatting). - -Tip (for VS Code OCaml Platform users): You can destruct a value using a keybinding -Alt+D or on MacOS Option+D - -#### Typed holes - -> since OCaml-LSP 1.8.0 - -OCaml-LSP has a concept of a "typed hole" syntactically represented as `_` -(underscore). A typed hole represents a well-typed "substitute" for an -expression. OCaml-LSP considers these underscores that occur in place of -expressions as a valid well-typed OCaml program: `let foo : int = _` (the typed -hole has type `int` here) or `let bar = _ 10` (the hole has type `int -> 'a`). -One can use such holes during development as temporary substitutes for -expressions and "plug" the holes later with appropriate expressions. - -Note, files that incorporate typed holes are *not* considered valid OCaml by the -OCaml compiler and, hence, cannot be compiled. - -Also, an underscore occurring in place of a pattern (for example `let _ = 10`) -should not be confused with a typed hole that occurs in place of an expression, -e.g., `let a = _`. - -#### Constructing values by type (experimental) - -> since OCaml-LSP 1.8.0 - -OCaml-LSP can "construct" expressions based on the type required and offer them -during auto-completion. For example, typing `_` (typed hole) in the snippet -below will trigger auto-completion (`|` is your cursor): - -```ocaml -(* file foo.ml *) -type t = A | B of string option - -(* file bar.ml *) -let v : Foo.t = _| -``` - -The auto-completion offers completions `Foo.A` and `Foo.B _`. You can further -construct values by placing the cursor as such: `Foo.B _|` and triggering code -action "Construct an expression" which offers completions `None` and `Some _`. -Trigger the same code action in `Some _|` will offer `""` - one of the possible -expressions to replace the typed hole with. - -Constructing a value is thus triggered either by typing `_` in place of an -expression or trigger the code action "Construct an Expression". Also, the type -of the value needs to be non-polymorphic to construct a meaningful value. - -Tip (for VS Code OCaml Platform users): You can construct a value using a keybinding -Alt+C or on MacOS Option+C - -#### Syntax Documentation - -> since OCaml-LSP 1.18.0 - -OCaml-LSP can display documentation about the node under the cursor when -the user hovers over some OCaml code. For example, hovering over the code -snippet below will display some information about what the syntax -is: - -```ocaml -type point = {x: int; y: int} -``` -Hovering over the above will -display: -``` -ocaml type point = { x : int; y : int } -syntax Record type: -Allows you to define variants with a fixed set of fields, and all of the -constructors for a record variant type must have the same fields. See -Manual -``` -The documentation is gotten from the Merlin engine which receives -the nodes under the cursor and infers what the syntax may be about, and -displays the required information along with links to the manual for further -reading. - -Syntax Documentation is an optional feature and can be activated by -using the LSP config system with the key called `syntaxDocumentation` and can -be enabled via setting it to `{ enable: true }`. - -## Debugging - -If you use Visual Studio Code, please see OCaml Platform extension -[page](https://github.com/ocamllabs/vscode-ocaml-platform) for a detailed guide -on how to report and debug problems. - -If you use another code editor and use OCaml-LSP, you should be able to set the -server trace to `verbose` using your editor's LSP client and watch the trace -for errors such as logged exceptions. - -## Contributing to project - -```bash -# clone repo with submodules -git clone --recursive git@github.com:ocaml/ocaml-lsp.git - -cd ocaml-lsp - -# if you already cloned, pull submodules -git submodule update --init --recursive - -# create local switch (or use global one) -opam switch --yes create . - -# don't forget to set your environment to use the local switch -eval $(opam env) - -# install dependencies -make install-test-deps - -# build -make all - -# the ocamllsp executable can be found at _build/default/ocaml-lsp-server/bin/main.exe -``` - -### Changelog - -User-visible changes should come with an entry in the changelog under the appropriate part of -the **unreleased** section. PR that doesn't provide an entry will fail CI check. This behavior -can be overridden by using the "no changelog" label, which is used for changes that are not user-visible. - -## Tests - -To run tests execute: - -```sh -$ make test -``` - -Note that tests require [Node.js](https://nodejs.org/en/) and -[Yarn](https://yarnpkg.com/lang/en/) installed. - -## Relationship to Other Tools - -The lsp server uses merlin under the hood, but users are not required to have -merlin installed. We vendor merlin because we currently heavily depend on some -implementation details of merlin that make it infeasible to upgrade the lsp -server and merlin independently. - -## History - -The implementation of the lsp protocol itself was taken from -[facebook's hack](https://github.com/facebook/hhvm/blob/master/hphp/hack/src/utils/lsp/lsp.mli) - -Previously, this lsp server was a part of merlin, until it was realized that -the lsp protocol covers a wider scope than merlin. - -## Comparison to other LSP Servers for OCaml - -Note that the comparisons below make no claims of being objective and may be -entirely out of -date. Also, both servers seem deprecated. - -- [reason-language-server](https://github.com/jaredly/reason-language-server) - This server supports - [bucklescript](https://github.com/BuckleScript/bucklescript) & - [reason](https://github.com/facebook/reason). However, this project does not - use merlin which means that it supports fewer versions of OCaml and offers less - "smart" functionality - especially in the face of sources that do not yet - compile. - -- [ocaml-language-server](https://github.com/ocaml-lsp/ocaml-language-server) - This project is extremely similar in the functionality it provides because it - also reuses merlin on the backend. The essential difference is that this - project is written in typescript, while our server is in OCaml. We feel that - it's best to use OCaml to maximize the contributor pool. diff --git a/jsonrpc/index.html b/jsonrpc/index.html deleted file mode 100644 index 532077b6..00000000 --- a/jsonrpc/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -index (jsonrpc.index)

Package jsonrpc

Package info

changes-files
license-files
readme-files
diff --git a/linol-lwt/Linol_lwt/AnnotatedTextEdit/index.html b/linol-lwt/Linol_lwt/AnnotatedTextEdit/index.html new file mode 100644 index 00000000..480b8dbc --- /dev/null +++ b/linol-lwt/Linol_lwt/AnnotatedTextEdit/index.html @@ -0,0 +1,6 @@ + +AnnotatedTextEdit (linol-lwt.Linol_lwt.AnnotatedTextEdit)

Module Linol_lwt.AnnotatedTextEdit

type t = {
  1. annotationId : string;
  2. newText : string;
  3. range : Linol_lsp__Types.Range.t;
}
val create : + annotationId:string -> + newText:string -> + range:Linol_lsp__Types.Range.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ApplyWorkspaceEditParams/index.html b/linol-lwt/Linol_lwt/ApplyWorkspaceEditParams/index.html new file mode 100644 index 00000000..8cb35601 --- /dev/null +++ b/linol-lwt/Linol_lwt/ApplyWorkspaceEditParams/index.html @@ -0,0 +1,6 @@ + +ApplyWorkspaceEditParams (linol-lwt.Linol_lwt.ApplyWorkspaceEditParams)

Module Linol_lwt.ApplyWorkspaceEditParams

type t = {
  1. edit : Linol_lsp__Types.WorkspaceEdit.t;
  2. label : string option;
}
val create : + edit:Linol_lsp__Types.WorkspaceEdit.t -> + ?label:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ApplyWorkspaceEditResult/index.html b/linol-lwt/Linol_lwt/ApplyWorkspaceEditResult/index.html new file mode 100644 index 00000000..94373c0e --- /dev/null +++ b/linol-lwt/Linol_lwt/ApplyWorkspaceEditResult/index.html @@ -0,0 +1,7 @@ + +ApplyWorkspaceEditResult (linol-lwt.Linol_lwt.ApplyWorkspaceEditResult)

Module Linol_lwt.ApplyWorkspaceEditResult

type t = {
  1. applied : bool;
  2. failedChange : int option;
  3. failureReason : string option;
}
val create : + applied:bool -> + ?failedChange:int -> + ?failureReason:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/BaseSymbolInformation/index.html b/linol-lwt/Linol_lwt/BaseSymbolInformation/index.html new file mode 100644 index 00000000..ab41f021 --- /dev/null +++ b/linol-lwt/Linol_lwt/BaseSymbolInformation/index.html @@ -0,0 +1,8 @@ + +BaseSymbolInformation (linol-lwt.Linol_lwt.BaseSymbolInformation)

Module Linol_lwt.BaseSymbolInformation

type t = {
  1. containerName : string option;
  2. kind : Linol_lsp__Types.SymbolKind.t;
  3. name : string;
  4. tags : Linol_lsp__Types.SymbolTag.t list option;
}
val create : + ?containerName:string -> + kind:Linol_lsp__Types.SymbolKind.t -> + name:string -> + ?tags:Linol_lsp__Types.SymbolTag.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CallHierarchyClientCapabilities/index.html b/linol-lwt/Linol_lwt/CallHierarchyClientCapabilities/index.html new file mode 100644 index 00000000..2665451b --- /dev/null +++ b/linol-lwt/Linol_lwt/CallHierarchyClientCapabilities/index.html @@ -0,0 +1,2 @@ + +CallHierarchyClientCapabilities (linol-lwt.Linol_lwt.CallHierarchyClientCapabilities)

Module Linol_lwt.CallHierarchyClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CallHierarchyIncomingCall/index.html b/linol-lwt/Linol_lwt/CallHierarchyIncomingCall/index.html new file mode 100644 index 00000000..7a7a6d40 --- /dev/null +++ b/linol-lwt/Linol_lwt/CallHierarchyIncomingCall/index.html @@ -0,0 +1,5 @@ + +CallHierarchyIncomingCall (linol-lwt.Linol_lwt.CallHierarchyIncomingCall)

Module Linol_lwt.CallHierarchyIncomingCall

type t = {
  1. from : Linol_lsp__Types.CallHierarchyItem.t;
  2. fromRanges : Linol_lsp__Types.Range.t list;
}
val create : + from:Linol_lsp__Types.CallHierarchyItem.t -> + fromRanges:Linol_lsp__Types.Range.t list -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CallHierarchyIncomingCallsParams/index.html b/linol-lwt/Linol_lwt/CallHierarchyIncomingCallsParams/index.html new file mode 100644 index 00000000..8e5d4dac --- /dev/null +++ b/linol-lwt/Linol_lwt/CallHierarchyIncomingCallsParams/index.html @@ -0,0 +1,7 @@ + +CallHierarchyIncomingCallsParams (linol-lwt.Linol_lwt.CallHierarchyIncomingCallsParams)

Module Linol_lwt.CallHierarchyIncomingCallsParams

type t = {
  1. item : Linol_lsp__Types.CallHierarchyItem.t;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + item:Linol_lsp__Types.CallHierarchyItem.t -> + ?partialResultToken:[ `Int of int | `String of string ] -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CallHierarchyItem/index.html b/linol-lwt/Linol_lwt/CallHierarchyItem/index.html new file mode 100644 index 00000000..554437ca --- /dev/null +++ b/linol-lwt/Linol_lwt/CallHierarchyItem/index.html @@ -0,0 +1,12 @@ + +CallHierarchyItem (linol-lwt.Linol_lwt.CallHierarchyItem)

Module Linol_lwt.CallHierarchyItem

type t = {
  1. data : Linol_lsp.Import.Json.t option;
  2. detail : string option;
  3. kind : Linol_lsp__Types.SymbolKind.t;
  4. name : string;
  5. range : Linol_lsp__Types.Range.t;
  6. selectionRange : Linol_lsp__Types.Range.t;
  7. tags : Linol_lsp__Types.SymbolTag.t list option;
  8. uri : Linol_lsp.Uri0.t;
}
val create : + ?data:Linol_lsp.Import.Json.t -> + ?detail:string -> + kind:Linol_lsp__Types.SymbolKind.t -> + name:string -> + range:Linol_lsp__Types.Range.t -> + selectionRange:Linol_lsp__Types.Range.t -> + ?tags:Linol_lsp__Types.SymbolTag.t list -> + uri:Linol_lsp.Uri0.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CallHierarchyOptions/index.html b/linol-lwt/Linol_lwt/CallHierarchyOptions/index.html new file mode 100644 index 00000000..f211c9b4 --- /dev/null +++ b/linol-lwt/Linol_lwt/CallHierarchyOptions/index.html @@ -0,0 +1,2 @@ + +CallHierarchyOptions (linol-lwt.Linol_lwt.CallHierarchyOptions)

Module Linol_lwt.CallHierarchyOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CallHierarchyOutgoingCall/index.html b/linol-lwt/Linol_lwt/CallHierarchyOutgoingCall/index.html new file mode 100644 index 00000000..30bcb503 --- /dev/null +++ b/linol-lwt/Linol_lwt/CallHierarchyOutgoingCall/index.html @@ -0,0 +1,5 @@ + +CallHierarchyOutgoingCall (linol-lwt.Linol_lwt.CallHierarchyOutgoingCall)

Module Linol_lwt.CallHierarchyOutgoingCall

type t = {
  1. fromRanges : Linol_lsp__Types.Range.t list;
  2. to_ : Linol_lsp__Types.CallHierarchyItem.t;
}
val create : + fromRanges:Linol_lsp__Types.Range.t list -> + to_:Linol_lsp__Types.CallHierarchyItem.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CallHierarchyOutgoingCallsParams/index.html b/linol-lwt/Linol_lwt/CallHierarchyOutgoingCallsParams/index.html new file mode 100644 index 00000000..9380ee53 --- /dev/null +++ b/linol-lwt/Linol_lwt/CallHierarchyOutgoingCallsParams/index.html @@ -0,0 +1,7 @@ + +CallHierarchyOutgoingCallsParams (linol-lwt.Linol_lwt.CallHierarchyOutgoingCallsParams)

Module Linol_lwt.CallHierarchyOutgoingCallsParams

type t = {
  1. item : Linol_lsp__Types.CallHierarchyItem.t;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + item:Linol_lsp__Types.CallHierarchyItem.t -> + ?partialResultToken:[ `Int of int | `String of string ] -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CallHierarchyPrepareParams/index.html b/linol-lwt/Linol_lwt/CallHierarchyPrepareParams/index.html new file mode 100644 index 00000000..50c765eb --- /dev/null +++ b/linol-lwt/Linol_lwt/CallHierarchyPrepareParams/index.html @@ -0,0 +1,7 @@ + +CallHierarchyPrepareParams (linol-lwt.Linol_lwt.CallHierarchyPrepareParams)

Module Linol_lwt.CallHierarchyPrepareParams

type t = {
  1. position : Linol_lsp__Types.Position.t;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CallHierarchyRegistrationOptions/index.html b/linol-lwt/Linol_lwt/CallHierarchyRegistrationOptions/index.html new file mode 100644 index 00000000..315a7f66 --- /dev/null +++ b/linol-lwt/Linol_lwt/CallHierarchyRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +CallHierarchyRegistrationOptions (linol-lwt.Linol_lwt.CallHierarchyRegistrationOptions)

Module Linol_lwt.CallHierarchyRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CancelParams/index.html b/linol-lwt/Linol_lwt/CancelParams/index.html new file mode 100644 index 00000000..4c4ff2db --- /dev/null +++ b/linol-lwt/Linol_lwt/CancelParams/index.html @@ -0,0 +1,2 @@ + +CancelParams (linol-lwt.Linol_lwt.CancelParams)

Module Linol_lwt.CancelParams

val create : id:Linol_jsonrpc.Jsonrpc.Id.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ChangeAnnotation/index.html b/linol-lwt/Linol_lwt/ChangeAnnotation/index.html new file mode 100644 index 00000000..a3b5b883 --- /dev/null +++ b/linol-lwt/Linol_lwt/ChangeAnnotation/index.html @@ -0,0 +1,7 @@ + +ChangeAnnotation (linol-lwt.Linol_lwt.ChangeAnnotation)

Module Linol_lwt.ChangeAnnotation

type t = {
  1. description : string option;
  2. label : string;
  3. needsConfirmation : bool option;
}
val create : + ?description:string -> + label:string -> + ?needsConfirmation:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ChangeAnnotationIdentifier/index.html b/linol-lwt/Linol_lwt/ChangeAnnotationIdentifier/index.html new file mode 100644 index 00000000..2715b0c9 --- /dev/null +++ b/linol-lwt/Linol_lwt/ChangeAnnotationIdentifier/index.html @@ -0,0 +1,2 @@ + +ChangeAnnotationIdentifier (linol-lwt.Linol_lwt.ChangeAnnotationIdentifier)

Module Linol_lwt.ChangeAnnotationIdentifier

type t = string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ClientCapabilities/index.html b/linol-lwt/Linol_lwt/ClientCapabilities/index.html new file mode 100644 index 00000000..caefd60e --- /dev/null +++ b/linol-lwt/Linol_lwt/ClientCapabilities/index.html @@ -0,0 +1,10 @@ + +ClientCapabilities (linol-lwt.Linol_lwt.ClientCapabilities)

Module Linol_lwt.ClientCapabilities

type t = {
  1. experimental : Linol_lsp.Import.Json.t option;
  2. general : Linol_lsp__Types.GeneralClientCapabilities.t option;
  3. notebookDocument : Linol_lsp__Types.NotebookDocumentClientCapabilities.t option;
  4. textDocument : Linol_lsp__Types.TextDocumentClientCapabilities.t option;
  5. window : Linol_lsp__Types.WindowClientCapabilities.t option;
  6. workspace : Linol_lsp__Types.WorkspaceClientCapabilities.t option;
}
val create : + ?experimental:Linol_lsp.Import.Json.t -> + ?general:Linol_lsp__Types.GeneralClientCapabilities.t -> + ?notebookDocument:Linol_lsp__Types.NotebookDocumentClientCapabilities.t -> + ?textDocument:Linol_lsp__Types.TextDocumentClientCapabilities.t -> + ?window:Linol_lsp__Types.WindowClientCapabilities.t -> + ?workspace:Linol_lsp__Types.WorkspaceClientCapabilities.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeAction/index.html b/linol-lwt/Linol_lwt/CodeAction/index.html new file mode 100644 index 00000000..3350c0ec --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeAction/index.html @@ -0,0 +1,12 @@ + +CodeAction (linol-lwt.Linol_lwt.CodeAction)

Module Linol_lwt.CodeAction

type disabled = {
  1. reason : string;
}
val create_disabled : reason:string -> disabled
type t = {
  1. command : Linol_lsp__Types.Command.t option;
  2. data : Linol_lsp.Import.Json.t option;
  3. diagnostics : Linol_lsp__Types.Diagnostic.t list option;
  4. disabled : disabled option;
  5. edit : Linol_lsp__Types.WorkspaceEdit.t option;
  6. isPreferred : bool option;
  7. kind : Linol_lsp__Types.CodeActionKind.t option;
  8. title : string;
}
val create : + ?command:Linol_lsp__Types.Command.t -> + ?data:Linol_lsp.Import.Json.t -> + ?diagnostics:Linol_lsp__Types.Diagnostic.t list -> + ?disabled:disabled -> + ?edit:Linol_lsp__Types.WorkspaceEdit.t -> + ?isPreferred:bool -> + ?kind:Linol_lsp__Types.CodeActionKind.t -> + title:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeActionClientCapabilities/index.html b/linol-lwt/Linol_lwt/CodeActionClientCapabilities/index.html new file mode 100644 index 00000000..da66e4cd --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeActionClientCapabilities/index.html @@ -0,0 +1,15 @@ + +CodeActionClientCapabilities (linol-lwt.Linol_lwt.CodeActionClientCapabilities)

Module Linol_lwt.CodeActionClientCapabilities

type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type codeActionKind = {
  1. valueSet : Linol_lsp__Types.CodeActionKind.t list;
}
val create_codeActionKind : + valueSet:Linol_lsp__Types.CodeActionKind.t list -> + codeActionKind
type codeActionLiteralSupport = {
  1. codeActionKind : codeActionKind;
}
val create_codeActionLiteralSupport : + codeActionKind:codeActionKind -> + codeActionLiteralSupport
type t = {
  1. codeActionLiteralSupport : codeActionLiteralSupport option;
  2. dataSupport : bool option;
  3. disabledSupport : bool option;
  4. dynamicRegistration : bool option;
  5. honorsChangeAnnotations : bool option;
  6. isPreferredSupport : bool option;
  7. resolveSupport : resolveSupport option;
}
val create : + ?codeActionLiteralSupport:codeActionLiteralSupport -> + ?dataSupport:bool -> + ?disabledSupport:bool -> + ?dynamicRegistration:bool -> + ?honorsChangeAnnotations:bool -> + ?isPreferredSupport:bool -> + ?resolveSupport:resolveSupport -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeActionContext/index.html b/linol-lwt/Linol_lwt/CodeActionContext/index.html new file mode 100644 index 00000000..750f8fe6 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeActionContext/index.html @@ -0,0 +1,7 @@ + +CodeActionContext (linol-lwt.Linol_lwt.CodeActionContext)

Module Linol_lwt.CodeActionContext

type t = {
  1. diagnostics : Linol_lsp__Types.Diagnostic.t list;
  2. only : Linol_lsp__Types.CodeActionKind.t list option;
  3. triggerKind : Linol_lsp__Types.CodeActionTriggerKind.t option;
}
val create : + diagnostics:Linol_lsp__Types.Diagnostic.t list -> + ?only:Linol_lsp__Types.CodeActionKind.t list -> + ?triggerKind:Linol_lsp__Types.CodeActionTriggerKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeActionKind/index.html b/linol-lwt/Linol_lwt/CodeActionKind/index.html new file mode 100644 index 00000000..07a612af --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeActionKind/index.html @@ -0,0 +1,2 @@ + +CodeActionKind (linol-lwt.Linol_lwt.CodeActionKind)

Module Linol_lwt.CodeActionKind

type t =
  1. | Empty
  2. | QuickFix
  3. | Refactor
  4. | RefactorExtract
  5. | RefactorInline
  6. | RefactorRewrite
  7. | Source
  8. | SourceOrganizeImports
  9. | SourceFixAll
  10. | Other of string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeActionOptions/index.html b/linol-lwt/Linol_lwt/CodeActionOptions/index.html new file mode 100644 index 00000000..a1d747a6 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeActionOptions/index.html @@ -0,0 +1,7 @@ + +CodeActionOptions (linol-lwt.Linol_lwt.CodeActionOptions)

Module Linol_lwt.CodeActionOptions

type t = {
  1. codeActionKinds : Linol_lsp__Types.CodeActionKind.t list option;
  2. resolveProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : + ?codeActionKinds:Linol_lsp__Types.CodeActionKind.t list -> + ?resolveProvider:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeActionParams/index.html b/linol-lwt/Linol_lwt/CodeActionParams/index.html new file mode 100644 index 00000000..7f6953cd --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeActionParams/index.html @@ -0,0 +1,9 @@ + +CodeActionParams (linol-lwt.Linol_lwt.CodeActionParams)

Module Linol_lwt.CodeActionParams

type t = {
  1. context : Linol_lsp__Types.CodeActionContext.t;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. range : Linol_lsp__Types.Range.t;
  4. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  5. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + context:Linol_lsp__Types.CodeActionContext.t -> + ?partialResultToken:[ `Int of int | `String of string ] -> + range:Linol_lsp__Types.Range.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeActionRegistrationOptions/index.html b/linol-lwt/Linol_lwt/CodeActionRegistrationOptions/index.html new file mode 100644 index 00000000..7b972086 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeActionRegistrationOptions/index.html @@ -0,0 +1,17 @@ + +CodeActionRegistrationOptions (linol-lwt.Linol_lwt.CodeActionRegistrationOptions)

Module Linol_lwt.CodeActionRegistrationOptions

type t = {
  1. codeActionKinds : Linol_lsp__Types.CodeActionKind.t list option;
  2. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  3. resolveProvider : bool option;
  4. workDoneProgress : bool option;
}
val create : + ?codeActionKinds:Linol_lsp__Types.CodeActionKind.t list -> + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?resolveProvider:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeActionResult/index.html b/linol-lwt/Linol_lwt/CodeActionResult/index.html new file mode 100644 index 00000000..8b761484 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeActionResult/index.html @@ -0,0 +1,6 @@ + +CodeActionResult (linol-lwt.Linol_lwt.CodeActionResult)

Module Linol_lwt.CodeActionResult

type t = + [ `Command of Linol_lsp__Types.Command.t + | `CodeAction of Linol_lsp__Types.CodeAction.t ] + list + option
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeActionTriggerKind/index.html b/linol-lwt/Linol_lwt/CodeActionTriggerKind/index.html new file mode 100644 index 00000000..c6c01c06 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeActionTriggerKind/index.html @@ -0,0 +1,2 @@ + +CodeActionTriggerKind (linol-lwt.Linol_lwt.CodeActionTriggerKind)

Module Linol_lwt.CodeActionTriggerKind

type t =
  1. | Invoked
  2. | Automatic
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeDescription/index.html b/linol-lwt/Linol_lwt/CodeDescription/index.html new file mode 100644 index 00000000..78463ea9 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeDescription/index.html @@ -0,0 +1,2 @@ + +CodeDescription (linol-lwt.Linol_lwt.CodeDescription)

Module Linol_lwt.CodeDescription

type t = {
  1. href : Linol_lsp.Uri0.t;
}
val create : href:Linol_lsp.Uri0.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeLens/index.html b/linol-lwt/Linol_lwt/CodeLens/index.html new file mode 100644 index 00000000..56bdf0fa --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeLens/index.html @@ -0,0 +1,7 @@ + +CodeLens (linol-lwt.Linol_lwt.CodeLens)

Module Linol_lwt.CodeLens

type t = {
  1. command : Linol_lsp__Types.Command.t option;
  2. data : Linol_lsp.Import.Json.t option;
  3. range : Linol_lsp__Types.Range.t;
}
val create : + ?command:Linol_lsp__Types.Command.t -> + ?data:Linol_lsp.Import.Json.t -> + range:Linol_lsp__Types.Range.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeLensClientCapabilities/index.html b/linol-lwt/Linol_lwt/CodeLensClientCapabilities/index.html new file mode 100644 index 00000000..0d8882c3 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeLensClientCapabilities/index.html @@ -0,0 +1,2 @@ + +CodeLensClientCapabilities (linol-lwt.Linol_lwt.CodeLensClientCapabilities)

Module Linol_lwt.CodeLensClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeLensOptions/index.html b/linol-lwt/Linol_lwt/CodeLensOptions/index.html new file mode 100644 index 00000000..2be54aa3 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeLensOptions/index.html @@ -0,0 +1,2 @@ + +CodeLensOptions (linol-lwt.Linol_lwt.CodeLensOptions)

Module Linol_lwt.CodeLensOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeLensParams/index.html b/linol-lwt/Linol_lwt/CodeLensParams/index.html new file mode 100644 index 00000000..ada87cc8 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeLensParams/index.html @@ -0,0 +1,7 @@ + +CodeLensParams (linol-lwt.Linol_lwt.CodeLensParams)

Module Linol_lwt.CodeLensParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeLensRegistrationOptions/index.html b/linol-lwt/Linol_lwt/CodeLensRegistrationOptions/index.html new file mode 100644 index 00000000..3580eb09 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeLensRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +CodeLensRegistrationOptions (linol-lwt.Linol_lwt.CodeLensRegistrationOptions)

Module Linol_lwt.CodeLensRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. resolveProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?resolveProvider:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CodeLensWorkspaceClientCapabilities/index.html b/linol-lwt/Linol_lwt/CodeLensWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..bf42fd44 --- /dev/null +++ b/linol-lwt/Linol_lwt/CodeLensWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +CodeLensWorkspaceClientCapabilities (linol-lwt.Linol_lwt.CodeLensWorkspaceClientCapabilities)

Module Linol_lwt.CodeLensWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Color/index.html b/linol-lwt/Linol_lwt/Color/index.html new file mode 100644 index 00000000..45ff7ef9 --- /dev/null +++ b/linol-lwt/Linol_lwt/Color/index.html @@ -0,0 +1,2 @@ + +Color (linol-lwt.Linol_lwt.Color)

Module Linol_lwt.Color

type t = {
  1. alpha : int;
  2. blue : int;
  3. green : int;
  4. red : int;
}
val create : alpha:int -> blue:int -> green:int -> red:int -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ColorInformation/index.html b/linol-lwt/Linol_lwt/ColorInformation/index.html new file mode 100644 index 00000000..0ed3ad24 --- /dev/null +++ b/linol-lwt/Linol_lwt/ColorInformation/index.html @@ -0,0 +1,5 @@ + +ColorInformation (linol-lwt.Linol_lwt.ColorInformation)

Module Linol_lwt.ColorInformation

type t = {
  1. color : Linol_lsp__Types.Color.t;
  2. range : Linol_lsp__Types.Range.t;
}
val create : + color:Linol_lsp__Types.Color.t -> + range:Linol_lsp__Types.Range.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ColorPresentation/index.html b/linol-lwt/Linol_lwt/ColorPresentation/index.html new file mode 100644 index 00000000..d9d75adf --- /dev/null +++ b/linol-lwt/Linol_lwt/ColorPresentation/index.html @@ -0,0 +1,7 @@ + +ColorPresentation (linol-lwt.Linol_lwt.ColorPresentation)

Module Linol_lwt.ColorPresentation

type t = {
  1. additionalTextEdits : Linol_lsp__Types.TextEdit.t list option;
  2. label : string;
  3. textEdit : Linol_lsp__Types.TextEdit.t option;
}
val create : + ?additionalTextEdits:Linol_lsp__Types.TextEdit.t list -> + label:string -> + ?textEdit:Linol_lsp__Types.TextEdit.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ColorPresentationParams/index.html b/linol-lwt/Linol_lwt/ColorPresentationParams/index.html new file mode 100644 index 00000000..ad6af9bb --- /dev/null +++ b/linol-lwt/Linol_lwt/ColorPresentationParams/index.html @@ -0,0 +1,9 @@ + +ColorPresentationParams (linol-lwt.Linol_lwt.ColorPresentationParams)

Module Linol_lwt.ColorPresentationParams

type t = {
  1. color : Linol_lsp__Types.Color.t;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. range : Linol_lsp__Types.Range.t;
  4. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  5. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + color:Linol_lsp__Types.Color.t -> + ?partialResultToken:[ `Int of int | `String of string ] -> + range:Linol_lsp__Types.Range.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Command/index.html b/linol-lwt/Linol_lwt/Command/index.html new file mode 100644 index 00000000..c3e0a328 --- /dev/null +++ b/linol-lwt/Linol_lwt/Command/index.html @@ -0,0 +1,7 @@ + +Command (linol-lwt.Linol_lwt.Command)

Module Linol_lwt.Command

type t = {
  1. arguments : Linol_lsp.Import.Json.t list option;
  2. command : string;
  3. title : string;
}
val create : + ?arguments:Linol_lsp.Import.Json.t list -> + command:string -> + title:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionClientCapabilities/index.html b/linol-lwt/Linol_lwt/CompletionClientCapabilities/index.html new file mode 100644 index 00000000..216ba92d --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionClientCapabilities/index.html @@ -0,0 +1,29 @@ + +CompletionClientCapabilities (linol-lwt.Linol_lwt.CompletionClientCapabilities)

Module Linol_lwt.CompletionClientCapabilities

type completionList = {
  1. itemDefaults : string list option;
}
val create_completionList : ?itemDefaults:string list -> unit -> completionList
type completionItemKind = {
  1. valueSet : Linol_lsp__Types.CompletionItemKind.t list option;
}
val create_completionItemKind : + ?valueSet:Linol_lsp__Types.CompletionItemKind.t list -> + unit -> + completionItemKind
type insertTextModeSupport = {
  1. valueSet : Linol_lsp__Types.InsertTextMode.t list;
}
val create_insertTextModeSupport : + valueSet:Linol_lsp__Types.InsertTextMode.t list -> + insertTextModeSupport
type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type tagSupport = {
  1. valueSet : Linol_lsp__Types.CompletionItemTag.t list;
}
val create_tagSupport : + valueSet:Linol_lsp__Types.CompletionItemTag.t list -> + tagSupport
type completionItem = {
  1. snippetSupport : bool option;
  2. commitCharactersSupport : bool option;
  3. documentationFormat : Linol_lsp__Types.MarkupKind.t list option;
  4. deprecatedSupport : bool option;
  5. preselectSupport : bool option;
  6. tagSupport : tagSupport option;
  7. insertReplaceSupport : bool option;
  8. resolveSupport : resolveSupport option;
  9. insertTextModeSupport : insertTextModeSupport option;
  10. labelDetailsSupport : bool option;
}
val create_completionItem : + ?snippetSupport:bool -> + ?commitCharactersSupport:bool -> + ?documentationFormat:Linol_lsp__Types.MarkupKind.t list -> + ?deprecatedSupport:bool -> + ?preselectSupport:bool -> + ?tagSupport:tagSupport -> + ?insertReplaceSupport:bool -> + ?resolveSupport:resolveSupport -> + ?insertTextModeSupport:insertTextModeSupport -> + ?labelDetailsSupport:bool -> + unit -> + completionItem
type t = {
  1. completionItem : completionItem option;
  2. completionItemKind : completionItemKind option;
  3. completionList : completionList option;
  4. contextSupport : bool option;
  5. dynamicRegistration : bool option;
  6. insertTextMode : Linol_lsp__Types.InsertTextMode.t option;
}
val create : + ?completionItem:completionItem -> + ?completionItemKind:completionItemKind -> + ?completionList:completionList -> + ?contextSupport:bool -> + ?dynamicRegistration:bool -> + ?insertTextMode:Linol_lsp__Types.InsertTextMode.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionContext/index.html b/linol-lwt/Linol_lwt/CompletionContext/index.html new file mode 100644 index 00000000..b8de3949 --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionContext/index.html @@ -0,0 +1,6 @@ + +CompletionContext (linol-lwt.Linol_lwt.CompletionContext)

Module Linol_lwt.CompletionContext

type t = {
  1. triggerCharacter : string option;
  2. triggerKind : Linol_lsp__Types.CompletionTriggerKind.t;
}
val create : + ?triggerCharacter:string -> + triggerKind:Linol_lsp__Types.CompletionTriggerKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionItem/index.html b/linol-lwt/Linol_lwt/CompletionItem/index.html new file mode 100644 index 00000000..e98bca18 --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionItem/index.html @@ -0,0 +1,30 @@ + +CompletionItem (linol-lwt.Linol_lwt.CompletionItem)

Module Linol_lwt.CompletionItem

type t = {
  1. additionalTextEdits : Linol_lsp__Types.TextEdit.t list option;
  2. command : Linol_lsp__Types.Command.t option;
  3. commitCharacters : string list option;
  4. data : Linol_lsp.Import.Json.t option;
  5. deprecated : bool option;
  6. detail : string option;
  7. documentation : [ `String of string + | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] + option;
  8. filterText : string option;
  9. insertText : string option;
  10. insertTextFormat : Linol_lsp__Types.InsertTextFormat.t option;
  11. insertTextMode : Linol_lsp__Types.InsertTextMode.t option;
  12. kind : Linol_lsp__Types.CompletionItemKind.t option;
  13. label : string;
  14. labelDetails : Linol_lsp__Types.CompletionItemLabelDetails.t option;
  15. preselect : bool option;
  16. sortText : string option;
  17. tags : Linol_lsp__Types.CompletionItemTag.t list option;
  18. textEdit : [ `TextEdit of Linol_lsp__Types.TextEdit.t + | `InsertReplaceEdit of Linol_lsp__Types.InsertReplaceEdit.t ] + option;
  19. textEditText : string option;
}
val create : + ?additionalTextEdits:Linol_lsp__Types.TextEdit.t list -> + ?command:Linol_lsp__Types.Command.t -> + ?commitCharacters:string list -> + ?data:Linol_lsp.Import.Json.t -> + ?deprecated:bool -> + ?detail:string -> + ?documentation: + [ `String of string | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] -> + ?filterText:string -> + ?insertText:string -> + ?insertTextFormat:Linol_lsp__Types.InsertTextFormat.t -> + ?insertTextMode:Linol_lsp__Types.InsertTextMode.t -> + ?kind:Linol_lsp__Types.CompletionItemKind.t -> + label:string -> + ?labelDetails:Linol_lsp__Types.CompletionItemLabelDetails.t -> + ?preselect:bool -> + ?sortText:string -> + ?tags:Linol_lsp__Types.CompletionItemTag.t list -> + ?textEdit: + [ `TextEdit of Linol_lsp__Types.TextEdit.t + | `InsertReplaceEdit of Linol_lsp__Types.InsertReplaceEdit.t ] -> + ?textEditText:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionItemKind/index.html b/linol-lwt/Linol_lwt/CompletionItemKind/index.html new file mode 100644 index 00000000..24f0259d --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionItemKind/index.html @@ -0,0 +1,2 @@ + +CompletionItemKind (linol-lwt.Linol_lwt.CompletionItemKind)

Module Linol_lwt.CompletionItemKind

type t =
  1. | Text
  2. | Method
  3. | Function
  4. | Constructor
  5. | Field
  6. | Variable
  7. | Class
  8. | Interface
  9. | Module
  10. | Property
  11. | Unit
  12. | Value
  13. | Enum
  14. | Keyword
  15. | Snippet
  16. | Color
  17. | File
  18. | Reference
  19. | Folder
  20. | EnumMember
  21. | Constant
  22. | Struct
  23. | Event
  24. | Operator
  25. | TypeParameter
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionItemLabelDetails/index.html b/linol-lwt/Linol_lwt/CompletionItemLabelDetails/index.html new file mode 100644 index 00000000..ed19e2f6 --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionItemLabelDetails/index.html @@ -0,0 +1,2 @@ + +CompletionItemLabelDetails (linol-lwt.Linol_lwt.CompletionItemLabelDetails)

Module Linol_lwt.CompletionItemLabelDetails

type t = {
  1. description : string option;
  2. detail : string option;
}
val create : ?description:string -> ?detail:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionItemTag/index.html b/linol-lwt/Linol_lwt/CompletionItemTag/index.html new file mode 100644 index 00000000..8108a36e --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionItemTag/index.html @@ -0,0 +1,2 @@ + +CompletionItemTag (linol-lwt.Linol_lwt.CompletionItemTag)

Module Linol_lwt.CompletionItemTag

type t =
  1. | Deprecated
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionList/index.html b/linol-lwt/Linol_lwt/CompletionList/index.html new file mode 100644 index 00000000..493020d0 --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionList/index.html @@ -0,0 +1,18 @@ + +CompletionList (linol-lwt.Linol_lwt.CompletionList)

Module Linol_lwt.CompletionList

type editRange = {
  1. insert : Linol_lsp__Types.Range.t;
  2. replace : Linol_lsp__Types.Range.t;
}
val create_editRange : + insert:Linol_lsp__Types.Range.t -> + replace:Linol_lsp__Types.Range.t -> + editRange
type itemDefaults = {
  1. commitCharacters : string list option;
  2. editRange : [ `Range of Linol_lsp__Types.Range.t | `EditRange of editRange ] + option;
  3. insertTextFormat : Linol_lsp__Types.InsertTextFormat.t option;
  4. insertTextMode : Linol_lsp__Types.InsertTextMode.t option;
  5. data : Linol_lsp.Import.Json.t option;
}
val create_itemDefaults : + ?commitCharacters:string list -> + ?editRange:[ `Range of Linol_lsp__Types.Range.t | `EditRange of editRange ] -> + ?insertTextFormat:Linol_lsp__Types.InsertTextFormat.t -> + ?insertTextMode:Linol_lsp__Types.InsertTextMode.t -> + ?data:Linol_lsp.Import.Json.t -> + unit -> + itemDefaults
type t = {
  1. isIncomplete : bool;
  2. itemDefaults : itemDefaults option;
  3. items : Linol_lsp__Types.CompletionItem.t list;
}
val create : + isIncomplete:bool -> + ?itemDefaults:itemDefaults -> + items:Linol_lsp__Types.CompletionItem.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionOptions/index.html b/linol-lwt/Linol_lwt/CompletionOptions/index.html new file mode 100644 index 00000000..42483641 --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionOptions/index.html @@ -0,0 +1,9 @@ + +CompletionOptions (linol-lwt.Linol_lwt.CompletionOptions)

Module Linol_lwt.CompletionOptions

type completionItem = {
  1. labelDetailsSupport : bool option;
}
val create_completionItem : ?labelDetailsSupport:bool -> unit -> completionItem
type t = {
  1. allCommitCharacters : string list option;
  2. completionItem : completionItem option;
  3. resolveProvider : bool option;
  4. triggerCharacters : string list option;
  5. workDoneProgress : bool option;
}
val create : + ?allCommitCharacters:string list -> + ?completionItem:completionItem -> + ?resolveProvider:bool -> + ?triggerCharacters:string list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionParams/index.html b/linol-lwt/Linol_lwt/CompletionParams/index.html new file mode 100644 index 00000000..1dc4ec6d --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionParams/index.html @@ -0,0 +1,9 @@ + +CompletionParams (linol-lwt.Linol_lwt.CompletionParams)

Module Linol_lwt.CompletionParams

type t = {
  1. context : Linol_lsp__Types.CompletionContext.t option;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. position : Linol_lsp__Types.Position.t;
  4. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  5. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?context:Linol_lsp__Types.CompletionContext.t -> + ?partialResultToken:[ `Int of int | `String of string ] -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionRegistrationOptions/index.html b/linol-lwt/Linol_lwt/CompletionRegistrationOptions/index.html new file mode 100644 index 00000000..c5da8072 --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionRegistrationOptions/index.html @@ -0,0 +1,19 @@ + +CompletionRegistrationOptions (linol-lwt.Linol_lwt.CompletionRegistrationOptions)

Module Linol_lwt.CompletionRegistrationOptions

type completionItem = {
  1. labelDetailsSupport : bool option;
}
val create_completionItem : ?labelDetailsSupport:bool -> unit -> completionItem
type t = {
  1. allCommitCharacters : string list option;
  2. completionItem : completionItem option;
  3. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  4. resolveProvider : bool option;
  5. triggerCharacters : string list option;
  6. workDoneProgress : bool option;
}
val create : + ?allCommitCharacters:string list -> + ?completionItem:completionItem -> + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?resolveProvider:bool -> + ?triggerCharacters:string list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CompletionTriggerKind/index.html b/linol-lwt/Linol_lwt/CompletionTriggerKind/index.html new file mode 100644 index 00000000..b8e1690d --- /dev/null +++ b/linol-lwt/Linol_lwt/CompletionTriggerKind/index.html @@ -0,0 +1,2 @@ + +CompletionTriggerKind (linol-lwt.Linol_lwt.CompletionTriggerKind)

Module Linol_lwt.CompletionTriggerKind

type t =
  1. | Invoked
  2. | TriggerCharacter
  3. | TriggerForIncompleteCompletions
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ConfigurationItem/index.html b/linol-lwt/Linol_lwt/ConfigurationItem/index.html new file mode 100644 index 00000000..71bca954 --- /dev/null +++ b/linol-lwt/Linol_lwt/ConfigurationItem/index.html @@ -0,0 +1,2 @@ + +ConfigurationItem (linol-lwt.Linol_lwt.ConfigurationItem)

Module Linol_lwt.ConfigurationItem

type t = {
  1. scopeUri : Linol_lsp.Uri0.t option;
  2. section : string option;
}
val create : ?scopeUri:Linol_lsp.Uri0.t -> ?section:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ConfigurationParams/index.html b/linol-lwt/Linol_lwt/ConfigurationParams/index.html new file mode 100644 index 00000000..d7e3d5a7 --- /dev/null +++ b/linol-lwt/Linol_lwt/ConfigurationParams/index.html @@ -0,0 +1,2 @@ + +ConfigurationParams (linol-lwt.Linol_lwt.ConfigurationParams)

Module Linol_lwt.ConfigurationParams

type t = {
  1. items : Linol_lsp__Types.ConfigurationItem.t list;
}
val create : items:Linol_lsp__Types.ConfigurationItem.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CreateFile/index.html b/linol-lwt/Linol_lwt/CreateFile/index.html new file mode 100644 index 00000000..da344b58 --- /dev/null +++ b/linol-lwt/Linol_lwt/CreateFile/index.html @@ -0,0 +1,7 @@ + +CreateFile (linol-lwt.Linol_lwt.CreateFile)

Module Linol_lwt.CreateFile

type t = {
  1. annotationId : string option;
  2. options : Linol_lsp__Types.CreateFileOptions.t option;
  3. uri : Linol_lsp.Uri0.t;
}
val create : + ?annotationId:string -> + ?options:Linol_lsp__Types.CreateFileOptions.t -> + uri:Linol_lsp.Uri0.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CreateFileOptions/index.html b/linol-lwt/Linol_lwt/CreateFileOptions/index.html new file mode 100644 index 00000000..07d0b528 --- /dev/null +++ b/linol-lwt/Linol_lwt/CreateFileOptions/index.html @@ -0,0 +1,2 @@ + +CreateFileOptions (linol-lwt.Linol_lwt.CreateFileOptions)

Module Linol_lwt.CreateFileOptions

type t = {
  1. ignoreIfExists : bool option;
  2. overwrite : bool option;
}
val create : ?ignoreIfExists:bool -> ?overwrite:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/CreateFilesParams/index.html b/linol-lwt/Linol_lwt/CreateFilesParams/index.html new file mode 100644 index 00000000..3af3d602 --- /dev/null +++ b/linol-lwt/Linol_lwt/CreateFilesParams/index.html @@ -0,0 +1,2 @@ + +CreateFilesParams (linol-lwt.Linol_lwt.CreateFilesParams)

Module Linol_lwt.CreateFilesParams

type t = {
  1. files : Linol_lsp__Types.FileCreate.t list;
}
val create : files:Linol_lsp__Types.FileCreate.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Declaration/index.html b/linol-lwt/Linol_lwt/Declaration/index.html new file mode 100644 index 00000000..7bc0840f --- /dev/null +++ b/linol-lwt/Linol_lwt/Declaration/index.html @@ -0,0 +1,2 @@ + +Declaration (linol-lwt.Linol_lwt.Declaration)

Module Linol_lwt.Declaration

type t = [
  1. | `Location of Linol_lsp__Types.Location.t
  2. | `List of Linol_lsp__Types.Location.t list
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DeclarationClientCapabilities/index.html b/linol-lwt/Linol_lwt/DeclarationClientCapabilities/index.html new file mode 100644 index 00000000..4048e7d4 --- /dev/null +++ b/linol-lwt/Linol_lwt/DeclarationClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DeclarationClientCapabilities (linol-lwt.Linol_lwt.DeclarationClientCapabilities)

Module Linol_lwt.DeclarationClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DeclarationLink/index.html b/linol-lwt/Linol_lwt/DeclarationLink/index.html new file mode 100644 index 00000000..caa35454 --- /dev/null +++ b/linol-lwt/Linol_lwt/DeclarationLink/index.html @@ -0,0 +1,2 @@ + +DeclarationLink (linol-lwt.Linol_lwt.DeclarationLink)

Module Linol_lwt.DeclarationLink

type t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DeclarationOptions/index.html b/linol-lwt/Linol_lwt/DeclarationOptions/index.html new file mode 100644 index 00000000..759aa22c --- /dev/null +++ b/linol-lwt/Linol_lwt/DeclarationOptions/index.html @@ -0,0 +1,2 @@ + +DeclarationOptions (linol-lwt.Linol_lwt.DeclarationOptions)

Module Linol_lwt.DeclarationOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DeclarationParams/index.html b/linol-lwt/Linol_lwt/DeclarationParams/index.html new file mode 100644 index 00000000..466d8f03 --- /dev/null +++ b/linol-lwt/Linol_lwt/DeclarationParams/index.html @@ -0,0 +1,8 @@ + +DeclarationParams (linol-lwt.Linol_lwt.DeclarationParams)

Module Linol_lwt.DeclarationParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. position : Linol_lsp__Types.Position.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DeclarationRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DeclarationRegistrationOptions/index.html new file mode 100644 index 00000000..68d3932f --- /dev/null +++ b/linol-lwt/Linol_lwt/DeclarationRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +DeclarationRegistrationOptions (linol-lwt.Linol_lwt.DeclarationRegistrationOptions)

Module Linol_lwt.DeclarationRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Definition/index.html b/linol-lwt/Linol_lwt/Definition/index.html new file mode 100644 index 00000000..5d5378f0 --- /dev/null +++ b/linol-lwt/Linol_lwt/Definition/index.html @@ -0,0 +1,2 @@ + +Definition (linol-lwt.Linol_lwt.Definition)

Module Linol_lwt.Definition

type t = [
  1. | `Location of Linol_lsp__Types.Location.t
  2. | `List of Linol_lsp__Types.Location.t list
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DefinitionClientCapabilities/index.html b/linol-lwt/Linol_lwt/DefinitionClientCapabilities/index.html new file mode 100644 index 00000000..1f975600 --- /dev/null +++ b/linol-lwt/Linol_lwt/DefinitionClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DefinitionClientCapabilities (linol-lwt.Linol_lwt.DefinitionClientCapabilities)

Module Linol_lwt.DefinitionClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DefinitionLink/index.html b/linol-lwt/Linol_lwt/DefinitionLink/index.html new file mode 100644 index 00000000..72341634 --- /dev/null +++ b/linol-lwt/Linol_lwt/DefinitionLink/index.html @@ -0,0 +1,2 @@ + +DefinitionLink (linol-lwt.Linol_lwt.DefinitionLink)

Module Linol_lwt.DefinitionLink

type t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DefinitionOptions/index.html b/linol-lwt/Linol_lwt/DefinitionOptions/index.html new file mode 100644 index 00000000..1bcff5c0 --- /dev/null +++ b/linol-lwt/Linol_lwt/DefinitionOptions/index.html @@ -0,0 +1,2 @@ + +DefinitionOptions (linol-lwt.Linol_lwt.DefinitionOptions)

Module Linol_lwt.DefinitionOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DefinitionParams/index.html b/linol-lwt/Linol_lwt/DefinitionParams/index.html new file mode 100644 index 00000000..be013978 --- /dev/null +++ b/linol-lwt/Linol_lwt/DefinitionParams/index.html @@ -0,0 +1,8 @@ + +DefinitionParams (linol-lwt.Linol_lwt.DefinitionParams)

Module Linol_lwt.DefinitionParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. position : Linol_lsp__Types.Position.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DefinitionRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DefinitionRegistrationOptions/index.html new file mode 100644 index 00000000..85db827d --- /dev/null +++ b/linol-lwt/Linol_lwt/DefinitionRegistrationOptions/index.html @@ -0,0 +1,15 @@ + +DefinitionRegistrationOptions (linol-lwt.Linol_lwt.DefinitionRegistrationOptions)

Module Linol_lwt.DefinitionRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DeleteFile/index.html b/linol-lwt/Linol_lwt/DeleteFile/index.html new file mode 100644 index 00000000..34bb62ba --- /dev/null +++ b/linol-lwt/Linol_lwt/DeleteFile/index.html @@ -0,0 +1,7 @@ + +DeleteFile (linol-lwt.Linol_lwt.DeleteFile)

Module Linol_lwt.DeleteFile

type t = {
  1. annotationId : string option;
  2. options : Linol_lsp__Types.DeleteFileOptions.t option;
  3. uri : Linol_lsp.Uri0.t;
}
val create : + ?annotationId:string -> + ?options:Linol_lsp__Types.DeleteFileOptions.t -> + uri:Linol_lsp.Uri0.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DeleteFileOptions/index.html b/linol-lwt/Linol_lwt/DeleteFileOptions/index.html new file mode 100644 index 00000000..3f8af82a --- /dev/null +++ b/linol-lwt/Linol_lwt/DeleteFileOptions/index.html @@ -0,0 +1,2 @@ + +DeleteFileOptions (linol-lwt.Linol_lwt.DeleteFileOptions)

Module Linol_lwt.DeleteFileOptions

type t = {
  1. ignoreIfNotExists : bool option;
  2. recursive : bool option;
}
val create : ?ignoreIfNotExists:bool -> ?recursive:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DeleteFilesParams/index.html b/linol-lwt/Linol_lwt/DeleteFilesParams/index.html new file mode 100644 index 00000000..043cc3bc --- /dev/null +++ b/linol-lwt/Linol_lwt/DeleteFilesParams/index.html @@ -0,0 +1,2 @@ + +DeleteFilesParams (linol-lwt.Linol_lwt.DeleteFilesParams)

Module Linol_lwt.DeleteFilesParams

type t = {
  1. files : Linol_lsp__Types.FileDelete.t list;
}
val create : files:Linol_lsp__Types.FileDelete.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Diagnostic/index.html b/linol-lwt/Linol_lwt/Diagnostic/index.html new file mode 100644 index 00000000..1bc8f38d --- /dev/null +++ b/linol-lwt/Linol_lwt/Diagnostic/index.html @@ -0,0 +1,16 @@ + +Diagnostic (linol-lwt.Linol_lwt.Diagnostic)

Module Linol_lwt.Diagnostic

type t = {
  1. code : Linol_jsonrpc.Jsonrpc.Id.t option;
  2. codeDescription : Linol_lsp__Types.CodeDescription.t option;
  3. data : Linol_lsp.Import.Json.t option;
  4. message : [ `String of string + | `MarkupContent of Linol_lsp__Types.MarkupContent.t ];
  5. range : Linol_lsp__Types.Range.t;
  6. relatedInformation : Linol_lsp__Types.DiagnosticRelatedInformation.t list + option;
  7. severity : Linol_lsp__Types.DiagnosticSeverity.t option;
  8. source : string option;
  9. tags : Linol_lsp__Types.DiagnosticTag.t list option;
}
val create : + ?code:Linol_jsonrpc.Jsonrpc.Id.t -> + ?codeDescription:Linol_lsp__Types.CodeDescription.t -> + ?data:Linol_lsp.Import.Json.t -> + message: + [ `String of string | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] -> + range:Linol_lsp__Types.Range.t -> + ?relatedInformation:Linol_lsp__Types.DiagnosticRelatedInformation.t list -> + ?severity:Linol_lsp__Types.DiagnosticSeverity.t -> + ?source:string -> + ?tags:Linol_lsp__Types.DiagnosticTag.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DiagnosticClientCapabilities/index.html b/linol-lwt/Linol_lwt/DiagnosticClientCapabilities/index.html new file mode 100644 index 00000000..f602dfce --- /dev/null +++ b/linol-lwt/Linol_lwt/DiagnosticClientCapabilities/index.html @@ -0,0 +1,7 @@ + +DiagnosticClientCapabilities (linol-lwt.Linol_lwt.DiagnosticClientCapabilities)

Module Linol_lwt.DiagnosticClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. markupMessageSupport : bool option;
  3. relatedDocumentSupport : bool option;
}
val create : + ?dynamicRegistration:bool -> + ?markupMessageSupport:bool -> + ?relatedDocumentSupport:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DiagnosticOptions/index.html b/linol-lwt/Linol_lwt/DiagnosticOptions/index.html new file mode 100644 index 00000000..891f3dfe --- /dev/null +++ b/linol-lwt/Linol_lwt/DiagnosticOptions/index.html @@ -0,0 +1,8 @@ + +DiagnosticOptions (linol-lwt.Linol_lwt.DiagnosticOptions)

Module Linol_lwt.DiagnosticOptions

type t = {
  1. identifier : string option;
  2. interFileDependencies : bool;
  3. workDoneProgress : bool option;
  4. workspaceDiagnostics : bool;
}
val create : + ?identifier:string -> + interFileDependencies:bool -> + ?workDoneProgress:bool -> + workspaceDiagnostics:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DiagnosticRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DiagnosticRegistrationOptions/index.html new file mode 100644 index 00000000..6b045e5c --- /dev/null +++ b/linol-lwt/Linol_lwt/DiagnosticRegistrationOptions/index.html @@ -0,0 +1,19 @@ + +DiagnosticRegistrationOptions (linol-lwt.Linol_lwt.DiagnosticRegistrationOptions)

Module Linol_lwt.DiagnosticRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. identifier : string option;
  4. interFileDependencies : bool;
  5. workDoneProgress : bool option;
  6. workspaceDiagnostics : bool;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?identifier:string -> + interFileDependencies:bool -> + ?workDoneProgress:bool -> + workspaceDiagnostics:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DiagnosticRelatedInformation/index.html b/linol-lwt/Linol_lwt/DiagnosticRelatedInformation/index.html new file mode 100644 index 00000000..63590157 --- /dev/null +++ b/linol-lwt/Linol_lwt/DiagnosticRelatedInformation/index.html @@ -0,0 +1,2 @@ + +DiagnosticRelatedInformation (linol-lwt.Linol_lwt.DiagnosticRelatedInformation)

Module Linol_lwt.DiagnosticRelatedInformation

type t = {
  1. location : Linol_lsp__Types.Location.t;
  2. message : string;
}
val create : location:Linol_lsp__Types.Location.t -> message:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DiagnosticServerCancellationData/index.html b/linol-lwt/Linol_lwt/DiagnosticServerCancellationData/index.html new file mode 100644 index 00000000..788510b8 --- /dev/null +++ b/linol-lwt/Linol_lwt/DiagnosticServerCancellationData/index.html @@ -0,0 +1,2 @@ + +DiagnosticServerCancellationData (linol-lwt.Linol_lwt.DiagnosticServerCancellationData)

Module Linol_lwt.DiagnosticServerCancellationData

type t = {
  1. retriggerRequest : bool;
}
val create : retriggerRequest:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DiagnosticSeverity/index.html b/linol-lwt/Linol_lwt/DiagnosticSeverity/index.html new file mode 100644 index 00000000..b9af757a --- /dev/null +++ b/linol-lwt/Linol_lwt/DiagnosticSeverity/index.html @@ -0,0 +1,2 @@ + +DiagnosticSeverity (linol-lwt.Linol_lwt.DiagnosticSeverity)

Module Linol_lwt.DiagnosticSeverity

type t =
  1. | Error
  2. | Warning
  3. | Information
  4. | Hint
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DiagnosticTag/index.html b/linol-lwt/Linol_lwt/DiagnosticTag/index.html new file mode 100644 index 00000000..daf027b4 --- /dev/null +++ b/linol-lwt/Linol_lwt/DiagnosticTag/index.html @@ -0,0 +1,2 @@ + +DiagnosticTag (linol-lwt.Linol_lwt.DiagnosticTag)

Module Linol_lwt.DiagnosticTag

type t =
  1. | Unnecessary
  2. | Deprecated
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DiagnosticWorkspaceClientCapabilities/index.html b/linol-lwt/Linol_lwt/DiagnosticWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..89b5c065 --- /dev/null +++ b/linol-lwt/Linol_lwt/DiagnosticWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DiagnosticWorkspaceClientCapabilities (linol-lwt.Linol_lwt.DiagnosticWorkspaceClientCapabilities)

Module Linol_lwt.DiagnosticWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidChangeConfigurationClientCapabilities/index.html b/linol-lwt/Linol_lwt/DidChangeConfigurationClientCapabilities/index.html new file mode 100644 index 00000000..31397544 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidChangeConfigurationClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DidChangeConfigurationClientCapabilities (linol-lwt.Linol_lwt.DidChangeConfigurationClientCapabilities)

Module Linol_lwt.DidChangeConfigurationClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidChangeConfigurationParams/index.html b/linol-lwt/Linol_lwt/DidChangeConfigurationParams/index.html new file mode 100644 index 00000000..c0295348 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidChangeConfigurationParams/index.html @@ -0,0 +1,2 @@ + +DidChangeConfigurationParams (linol-lwt.Linol_lwt.DidChangeConfigurationParams)

Module Linol_lwt.DidChangeConfigurationParams

type t = {
  1. settings : Linol_lsp.Import.Json.t;
}
val create : settings:Linol_lsp.Import.Json.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidChangeConfigurationRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DidChangeConfigurationRegistrationOptions/index.html new file mode 100644 index 00000000..2555c912 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidChangeConfigurationRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +DidChangeConfigurationRegistrationOptions (linol-lwt.Linol_lwt.DidChangeConfigurationRegistrationOptions)

Module Linol_lwt.DidChangeConfigurationRegistrationOptions

type t = {
  1. section : [ `String of string | `List of string list ] option;
}
val create : ?section:[ `String of string | `List of string list ] -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidChangeNotebookDocumentParams/index.html b/linol-lwt/Linol_lwt/DidChangeNotebookDocumentParams/index.html new file mode 100644 index 00000000..b8d392a1 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidChangeNotebookDocumentParams/index.html @@ -0,0 +1,5 @@ + +DidChangeNotebookDocumentParams (linol-lwt.Linol_lwt.DidChangeNotebookDocumentParams)

Module Linol_lwt.DidChangeNotebookDocumentParams

type t = {
  1. change : Linol_lsp__Types.NotebookDocumentChangeEvent.t;
  2. notebookDocument : Linol_lsp__Types.VersionedNotebookDocumentIdentifier.t;
}
val create : + change:Linol_lsp__Types.NotebookDocumentChangeEvent.t -> + notebookDocument:Linol_lsp__Types.VersionedNotebookDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidChangeTextDocumentParams/index.html b/linol-lwt/Linol_lwt/DidChangeTextDocumentParams/index.html new file mode 100644 index 00000000..a1127fc6 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidChangeTextDocumentParams/index.html @@ -0,0 +1,5 @@ + +DidChangeTextDocumentParams (linol-lwt.Linol_lwt.DidChangeTextDocumentParams)

Module Linol_lwt.DidChangeTextDocumentParams

type t = {
  1. contentChanges : Linol_lsp__Types.TextDocumentContentChangeEvent.t list;
  2. textDocument : Linol_lsp__Types.VersionedTextDocumentIdentifier.t;
}
val create : + contentChanges:Linol_lsp__Types.TextDocumentContentChangeEvent.t list -> + textDocument:Linol_lsp__Types.VersionedTextDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidChangeWatchedFilesClientCapabilities/index.html b/linol-lwt/Linol_lwt/DidChangeWatchedFilesClientCapabilities/index.html new file mode 100644 index 00000000..f5b13570 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidChangeWatchedFilesClientCapabilities/index.html @@ -0,0 +1,6 @@ + +DidChangeWatchedFilesClientCapabilities (linol-lwt.Linol_lwt.DidChangeWatchedFilesClientCapabilities)

Module Linol_lwt.DidChangeWatchedFilesClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. relativePatternSupport : bool option;
}
val create : + ?dynamicRegistration:bool -> + ?relativePatternSupport:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidChangeWatchedFilesParams/index.html b/linol-lwt/Linol_lwt/DidChangeWatchedFilesParams/index.html new file mode 100644 index 00000000..2a7f8d1a --- /dev/null +++ b/linol-lwt/Linol_lwt/DidChangeWatchedFilesParams/index.html @@ -0,0 +1,2 @@ + +DidChangeWatchedFilesParams (linol-lwt.Linol_lwt.DidChangeWatchedFilesParams)

Module Linol_lwt.DidChangeWatchedFilesParams

type t = {
  1. changes : Linol_lsp__Types.FileEvent.t list;
}
val create : changes:Linol_lsp__Types.FileEvent.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidChangeWatchedFilesRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DidChangeWatchedFilesRegistrationOptions/index.html new file mode 100644 index 00000000..1ed92686 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidChangeWatchedFilesRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +DidChangeWatchedFilesRegistrationOptions (linol-lwt.Linol_lwt.DidChangeWatchedFilesRegistrationOptions)

Module Linol_lwt.DidChangeWatchedFilesRegistrationOptions

type t = {
  1. watchers : Linol_lsp__Types.FileSystemWatcher.t list;
}
val create : watchers:Linol_lsp__Types.FileSystemWatcher.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidChangeWorkspaceFoldersParams/index.html b/linol-lwt/Linol_lwt/DidChangeWorkspaceFoldersParams/index.html new file mode 100644 index 00000000..1e3c7bb5 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidChangeWorkspaceFoldersParams/index.html @@ -0,0 +1,2 @@ + +DidChangeWorkspaceFoldersParams (linol-lwt.Linol_lwt.DidChangeWorkspaceFoldersParams)

Module Linol_lwt.DidChangeWorkspaceFoldersParams

type t = {
  1. event : Linol_lsp__Types.WorkspaceFoldersChangeEvent.t;
}
val create : event:Linol_lsp__Types.WorkspaceFoldersChangeEvent.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidCloseNotebookDocumentParams/index.html b/linol-lwt/Linol_lwt/DidCloseNotebookDocumentParams/index.html new file mode 100644 index 00000000..6d2da8aa --- /dev/null +++ b/linol-lwt/Linol_lwt/DidCloseNotebookDocumentParams/index.html @@ -0,0 +1,5 @@ + +DidCloseNotebookDocumentParams (linol-lwt.Linol_lwt.DidCloseNotebookDocumentParams)

Module Linol_lwt.DidCloseNotebookDocumentParams

type t = {
  1. cellTextDocuments : Linol_lsp__Types.TextDocumentIdentifier.t list;
  2. notebookDocument : Linol_lsp__Types.NotebookDocumentIdentifier.t;
}
val create : + cellTextDocuments:Linol_lsp__Types.TextDocumentIdentifier.t list -> + notebookDocument:Linol_lsp__Types.NotebookDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidCloseTextDocumentParams/index.html b/linol-lwt/Linol_lwt/DidCloseTextDocumentParams/index.html new file mode 100644 index 00000000..52036205 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidCloseTextDocumentParams/index.html @@ -0,0 +1,2 @@ + +DidCloseTextDocumentParams (linol-lwt.Linol_lwt.DidCloseTextDocumentParams)

Module Linol_lwt.DidCloseTextDocumentParams

type t = {
  1. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
}
val create : textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidOpenNotebookDocumentParams/index.html b/linol-lwt/Linol_lwt/DidOpenNotebookDocumentParams/index.html new file mode 100644 index 00000000..a59d9d74 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidOpenNotebookDocumentParams/index.html @@ -0,0 +1,5 @@ + +DidOpenNotebookDocumentParams (linol-lwt.Linol_lwt.DidOpenNotebookDocumentParams)

Module Linol_lwt.DidOpenNotebookDocumentParams

type t = {
  1. cellTextDocuments : Linol_lsp__Types.TextDocumentItem.t list;
  2. notebookDocument : Linol_lsp__Types.NotebookDocument.t;
}
val create : + cellTextDocuments:Linol_lsp__Types.TextDocumentItem.t list -> + notebookDocument:Linol_lsp__Types.NotebookDocument.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidOpenTextDocumentParams/index.html b/linol-lwt/Linol_lwt/DidOpenTextDocumentParams/index.html new file mode 100644 index 00000000..5c8b8a21 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidOpenTextDocumentParams/index.html @@ -0,0 +1,2 @@ + +DidOpenTextDocumentParams (linol-lwt.Linol_lwt.DidOpenTextDocumentParams)

Module Linol_lwt.DidOpenTextDocumentParams

type t = {
  1. textDocument : Linol_lsp__Types.TextDocumentItem.t;
}
val create : textDocument:Linol_lsp__Types.TextDocumentItem.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidSaveNotebookDocumentParams/index.html b/linol-lwt/Linol_lwt/DidSaveNotebookDocumentParams/index.html new file mode 100644 index 00000000..eb27c850 --- /dev/null +++ b/linol-lwt/Linol_lwt/DidSaveNotebookDocumentParams/index.html @@ -0,0 +1,4 @@ + +DidSaveNotebookDocumentParams (linol-lwt.Linol_lwt.DidSaveNotebookDocumentParams)

Module Linol_lwt.DidSaveNotebookDocumentParams

type t = {
  1. notebookDocument : Linol_lsp__Types.NotebookDocumentIdentifier.t;
}
val create : + notebookDocument:Linol_lsp__Types.NotebookDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DidSaveTextDocumentParams/index.html b/linol-lwt/Linol_lwt/DidSaveTextDocumentParams/index.html new file mode 100644 index 00000000..1c08924f --- /dev/null +++ b/linol-lwt/Linol_lwt/DidSaveTextDocumentParams/index.html @@ -0,0 +1,6 @@ + +DidSaveTextDocumentParams (linol-lwt.Linol_lwt.DidSaveTextDocumentParams)

Module Linol_lwt.DidSaveTextDocumentParams

type t = {
  1. text : string option;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
}
val create : + ?text:string -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentColorClientCapabilities/index.html b/linol-lwt/Linol_lwt/DocumentColorClientCapabilities/index.html new file mode 100644 index 00000000..f4934856 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentColorClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentColorClientCapabilities (linol-lwt.Linol_lwt.DocumentColorClientCapabilities)

Module Linol_lwt.DocumentColorClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentColorOptions/index.html b/linol-lwt/Linol_lwt/DocumentColorOptions/index.html new file mode 100644 index 00000000..bb9598b9 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentColorOptions/index.html @@ -0,0 +1,2 @@ + +DocumentColorOptions (linol-lwt.Linol_lwt.DocumentColorOptions)

Module Linol_lwt.DocumentColorOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentColorParams/index.html b/linol-lwt/Linol_lwt/DocumentColorParams/index.html new file mode 100644 index 00000000..35d0a3a6 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentColorParams/index.html @@ -0,0 +1,7 @@ + +DocumentColorParams (linol-lwt.Linol_lwt.DocumentColorParams)

Module Linol_lwt.DocumentColorParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentColorRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DocumentColorRegistrationOptions/index.html new file mode 100644 index 00000000..37f953e2 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentColorRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +DocumentColorRegistrationOptions (linol-lwt.Linol_lwt.DocumentColorRegistrationOptions)

Module Linol_lwt.DocumentColorRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentDiagnosticParams/index.html b/linol-lwt/Linol_lwt/DocumentDiagnosticParams/index.html new file mode 100644 index 00000000..df7b4b3f --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentDiagnosticParams/index.html @@ -0,0 +1,9 @@ + +DocumentDiagnosticParams (linol-lwt.Linol_lwt.DocumentDiagnosticParams)

Module Linol_lwt.DocumentDiagnosticParams

type t = {
  1. identifier : string option;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. previousResultId : string option;
  4. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  5. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?identifier:string -> + ?partialResultToken:[ `Int of int | `String of string ] -> + ?previousResultId:string -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentDiagnosticReport/index.html b/linol-lwt/Linol_lwt/DocumentDiagnosticReport/index.html new file mode 100644 index 00000000..6f33caa7 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentDiagnosticReport/index.html @@ -0,0 +1,4 @@ + +DocumentDiagnosticReport (linol-lwt.Linol_lwt.DocumentDiagnosticReport)

Module Linol_lwt.DocumentDiagnosticReport

type t = [
  1. | `RelatedFullDocumentDiagnosticReport of + Linol_lsp__Types.RelatedFullDocumentDiagnosticReport.t
  2. | `RelatedUnchangedDocumentDiagnosticReport of + Linol_lsp__Types.RelatedUnchangedDocumentDiagnosticReport.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentDiagnosticReportKind/index.html b/linol-lwt/Linol_lwt/DocumentDiagnosticReportKind/index.html new file mode 100644 index 00000000..4272620b --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentDiagnosticReportKind/index.html @@ -0,0 +1,2 @@ + +DocumentDiagnosticReportKind (linol-lwt.Linol_lwt.DocumentDiagnosticReportKind)

Module Linol_lwt.DocumentDiagnosticReportKind

type t =
  1. | Full
  2. | Unchanged
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentDiagnosticReportPartialResult/index.html b/linol-lwt/Linol_lwt/DocumentDiagnosticReportPartialResult/index.html new file mode 100644 index 00000000..36122c84 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentDiagnosticReportPartialResult/index.html @@ -0,0 +1,15 @@ + +DocumentDiagnosticReportPartialResult (linol-lwt.Linol_lwt.DocumentDiagnosticReportPartialResult)

Module Linol_lwt.DocumentDiagnosticReportPartialResult

type t = {
  1. relatedDocuments : (Linol_lsp.Uri0.t, + [ `FullDocumentDiagnosticReport of + Linol_lsp__Types.FullDocumentDiagnosticReport.t + | `UnchangedDocumentDiagnosticReport of + Linol_lsp__Types.UnchangedDocumentDiagnosticReport.t ]) + Linol_lsp.Import.Json.Assoc.t;
}
val create : + relatedDocuments: + (Linol_lsp.Uri0.t, + [ `FullDocumentDiagnosticReport of + Linol_lsp__Types.FullDocumentDiagnosticReport.t + | `UnchangedDocumentDiagnosticReport of + Linol_lsp__Types.UnchangedDocumentDiagnosticReport.t ]) + Linol_lsp.Import.Json.Assoc.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentFilter/index.html b/linol-lwt/Linol_lwt/DocumentFilter/index.html new file mode 100644 index 00000000..7282303f --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentFilter/index.html @@ -0,0 +1,3 @@ + +DocumentFilter (linol-lwt.Linol_lwt.DocumentFilter)

Module Linol_lwt.DocumentFilter

type t = [
  1. | `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t
  2. | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentFormattingClientCapabilities/index.html b/linol-lwt/Linol_lwt/DocumentFormattingClientCapabilities/index.html new file mode 100644 index 00000000..c6654466 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentFormattingClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentFormattingClientCapabilities (linol-lwt.Linol_lwt.DocumentFormattingClientCapabilities)

Module Linol_lwt.DocumentFormattingClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentFormattingOptions/index.html b/linol-lwt/Linol_lwt/DocumentFormattingOptions/index.html new file mode 100644 index 00000000..ee4d65fb --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentFormattingOptions/index.html @@ -0,0 +1,2 @@ + +DocumentFormattingOptions (linol-lwt.Linol_lwt.DocumentFormattingOptions)

Module Linol_lwt.DocumentFormattingOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentFormattingParams/index.html b/linol-lwt/Linol_lwt/DocumentFormattingParams/index.html new file mode 100644 index 00000000..93113773 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentFormattingParams/index.html @@ -0,0 +1,7 @@ + +DocumentFormattingParams (linol-lwt.Linol_lwt.DocumentFormattingParams)

Module Linol_lwt.DocumentFormattingParams

type t = {
  1. options : Linol_lsp__Types.FormattingOptions.t;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + options:Linol_lsp__Types.FormattingOptions.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentFormattingRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DocumentFormattingRegistrationOptions/index.html new file mode 100644 index 00000000..6a5d3a66 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentFormattingRegistrationOptions/index.html @@ -0,0 +1,15 @@ + +DocumentFormattingRegistrationOptions (linol-lwt.Linol_lwt.DocumentFormattingRegistrationOptions)

Module Linol_lwt.DocumentFormattingRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentHighlight/index.html b/linol-lwt/Linol_lwt/DocumentHighlight/index.html new file mode 100644 index 00000000..50f3be11 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentHighlight/index.html @@ -0,0 +1,6 @@ + +DocumentHighlight (linol-lwt.Linol_lwt.DocumentHighlight)

Module Linol_lwt.DocumentHighlight

type t = {
  1. kind : Linol_lsp__Types.DocumentHighlightKind.t option;
  2. range : Linol_lsp__Types.Range.t;
}
val create : + ?kind:Linol_lsp__Types.DocumentHighlightKind.t -> + range:Linol_lsp__Types.Range.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentHighlightClientCapabilities/index.html b/linol-lwt/Linol_lwt/DocumentHighlightClientCapabilities/index.html new file mode 100644 index 00000000..e4bde741 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentHighlightClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentHighlightClientCapabilities (linol-lwt.Linol_lwt.DocumentHighlightClientCapabilities)

Module Linol_lwt.DocumentHighlightClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentHighlightKind/index.html b/linol-lwt/Linol_lwt/DocumentHighlightKind/index.html new file mode 100644 index 00000000..c693529b --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentHighlightKind/index.html @@ -0,0 +1,2 @@ + +DocumentHighlightKind (linol-lwt.Linol_lwt.DocumentHighlightKind)

Module Linol_lwt.DocumentHighlightKind

type t =
  1. | Text
  2. | Read
  3. | Write
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentHighlightOptions/index.html b/linol-lwt/Linol_lwt/DocumentHighlightOptions/index.html new file mode 100644 index 00000000..5609d4fd --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentHighlightOptions/index.html @@ -0,0 +1,2 @@ + +DocumentHighlightOptions (linol-lwt.Linol_lwt.DocumentHighlightOptions)

Module Linol_lwt.DocumentHighlightOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentHighlightParams/index.html b/linol-lwt/Linol_lwt/DocumentHighlightParams/index.html new file mode 100644 index 00000000..772b29aa --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentHighlightParams/index.html @@ -0,0 +1,8 @@ + +DocumentHighlightParams (linol-lwt.Linol_lwt.DocumentHighlightParams)

Module Linol_lwt.DocumentHighlightParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. position : Linol_lsp__Types.Position.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentHighlightRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DocumentHighlightRegistrationOptions/index.html new file mode 100644 index 00000000..2546834c --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentHighlightRegistrationOptions/index.html @@ -0,0 +1,15 @@ + +DocumentHighlightRegistrationOptions (linol-lwt.Linol_lwt.DocumentHighlightRegistrationOptions)

Module Linol_lwt.DocumentHighlightRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentLink/index.html b/linol-lwt/Linol_lwt/DocumentLink/index.html new file mode 100644 index 00000000..486be5eb --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentLink/index.html @@ -0,0 +1,8 @@ + +DocumentLink (linol-lwt.Linol_lwt.DocumentLink)

Module Linol_lwt.DocumentLink

type t = {
  1. data : Linol_lsp.Import.Json.t option;
  2. range : Linol_lsp__Types.Range.t;
  3. target : Linol_lsp.Uri0.t option;
  4. tooltip : string option;
}
val create : + ?data:Linol_lsp.Import.Json.t -> + range:Linol_lsp__Types.Range.t -> + ?target:Linol_lsp.Uri0.t -> + ?tooltip:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentLinkClientCapabilities/index.html b/linol-lwt/Linol_lwt/DocumentLinkClientCapabilities/index.html new file mode 100644 index 00000000..0b6457ba --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentLinkClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentLinkClientCapabilities (linol-lwt.Linol_lwt.DocumentLinkClientCapabilities)

Module Linol_lwt.DocumentLinkClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. tooltipSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?tooltipSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentLinkOptions/index.html b/linol-lwt/Linol_lwt/DocumentLinkOptions/index.html new file mode 100644 index 00000000..fc18cddc --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentLinkOptions/index.html @@ -0,0 +1,2 @@ + +DocumentLinkOptions (linol-lwt.Linol_lwt.DocumentLinkOptions)

Module Linol_lwt.DocumentLinkOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentLinkParams/index.html b/linol-lwt/Linol_lwt/DocumentLinkParams/index.html new file mode 100644 index 00000000..a84ffcf9 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentLinkParams/index.html @@ -0,0 +1,7 @@ + +DocumentLinkParams (linol-lwt.Linol_lwt.DocumentLinkParams)

Module Linol_lwt.DocumentLinkParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentLinkRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DocumentLinkRegistrationOptions/index.html new file mode 100644 index 00000000..963bb112 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentLinkRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +DocumentLinkRegistrationOptions (linol-lwt.Linol_lwt.DocumentLinkRegistrationOptions)

Module Linol_lwt.DocumentLinkRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. resolveProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?resolveProvider:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentOnTypeFormattingClientCapabilities/index.html b/linol-lwt/Linol_lwt/DocumentOnTypeFormattingClientCapabilities/index.html new file mode 100644 index 00000000..91888fb9 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentOnTypeFormattingClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentOnTypeFormattingClientCapabilities (linol-lwt.Linol_lwt.DocumentOnTypeFormattingClientCapabilities)

Module Linol_lwt.DocumentOnTypeFormattingClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentOnTypeFormattingOptions/index.html b/linol-lwt/Linol_lwt/DocumentOnTypeFormattingOptions/index.html new file mode 100644 index 00000000..8b84549e --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentOnTypeFormattingOptions/index.html @@ -0,0 +1,6 @@ + +DocumentOnTypeFormattingOptions (linol-lwt.Linol_lwt.DocumentOnTypeFormattingOptions)

Module Linol_lwt.DocumentOnTypeFormattingOptions

type t = {
  1. firstTriggerCharacter : string;
  2. moreTriggerCharacter : string list option;
}
val create : + firstTriggerCharacter:string -> + ?moreTriggerCharacter:string list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentOnTypeFormattingParams/index.html b/linol-lwt/Linol_lwt/DocumentOnTypeFormattingParams/index.html new file mode 100644 index 00000000..076e6e57 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentOnTypeFormattingParams/index.html @@ -0,0 +1,7 @@ + +DocumentOnTypeFormattingParams (linol-lwt.Linol_lwt.DocumentOnTypeFormattingParams)

Module Linol_lwt.DocumentOnTypeFormattingParams

type t = {
  1. ch : string;
  2. options : Linol_lsp__Types.FormattingOptions.t;
  3. position : Linol_lsp__Types.Position.t;
  4. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
}
val create : + ch:string -> + options:Linol_lsp__Types.FormattingOptions.t -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentOnTypeFormattingRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DocumentOnTypeFormattingRegistrationOptions/index.html new file mode 100644 index 00000000..c14772c7 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentOnTypeFormattingRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +DocumentOnTypeFormattingRegistrationOptions (linol-lwt.Linol_lwt.DocumentOnTypeFormattingRegistrationOptions)

Module Linol_lwt.DocumentOnTypeFormattingRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. firstTriggerCharacter : string;
  3. moreTriggerCharacter : string list option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + firstTriggerCharacter:string -> + ?moreTriggerCharacter:string list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentRangeFormattingClientCapabilities/index.html b/linol-lwt/Linol_lwt/DocumentRangeFormattingClientCapabilities/index.html new file mode 100644 index 00000000..9951837f --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentRangeFormattingClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentRangeFormattingClientCapabilities (linol-lwt.Linol_lwt.DocumentRangeFormattingClientCapabilities)

Module Linol_lwt.DocumentRangeFormattingClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. rangesSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?rangesSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentRangeFormattingOptions/index.html b/linol-lwt/Linol_lwt/DocumentRangeFormattingOptions/index.html new file mode 100644 index 00000000..3ca205d0 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentRangeFormattingOptions/index.html @@ -0,0 +1,2 @@ + +DocumentRangeFormattingOptions (linol-lwt.Linol_lwt.DocumentRangeFormattingOptions)

Module Linol_lwt.DocumentRangeFormattingOptions

type t = {
  1. rangesSupport : bool option;
  2. workDoneProgress : bool option;
}
val create : ?rangesSupport:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentRangeFormattingParams/index.html b/linol-lwt/Linol_lwt/DocumentRangeFormattingParams/index.html new file mode 100644 index 00000000..9c2d731d --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentRangeFormattingParams/index.html @@ -0,0 +1,8 @@ + +DocumentRangeFormattingParams (linol-lwt.Linol_lwt.DocumentRangeFormattingParams)

Module Linol_lwt.DocumentRangeFormattingParams

type t = {
  1. options : Linol_lsp__Types.FormattingOptions.t;
  2. range : Linol_lsp__Types.Range.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + options:Linol_lsp__Types.FormattingOptions.t -> + range:Linol_lsp__Types.Range.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentRangeFormattingRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DocumentRangeFormattingRegistrationOptions/index.html new file mode 100644 index 00000000..95d9edb5 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentRangeFormattingRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +DocumentRangeFormattingRegistrationOptions (linol-lwt.Linol_lwt.DocumentRangeFormattingRegistrationOptions)

Module Linol_lwt.DocumentRangeFormattingRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. rangesSupport : bool option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?rangesSupport:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentRangesFormattingParams/index.html b/linol-lwt/Linol_lwt/DocumentRangesFormattingParams/index.html new file mode 100644 index 00000000..b5ead47c --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentRangesFormattingParams/index.html @@ -0,0 +1,8 @@ + +DocumentRangesFormattingParams (linol-lwt.Linol_lwt.DocumentRangesFormattingParams)

Module Linol_lwt.DocumentRangesFormattingParams

type t = {
  1. options : Linol_lsp__Types.FormattingOptions.t;
  2. ranges : Linol_lsp__Types.Range.t list;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + options:Linol_lsp__Types.FormattingOptions.t -> + ranges:Linol_lsp__Types.Range.t list -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentSelector/index.html b/linol-lwt/Linol_lwt/DocumentSelector/index.html new file mode 100644 index 00000000..dd260d07 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentSelector/index.html @@ -0,0 +1,6 @@ + +DocumentSelector (linol-lwt.Linol_lwt.DocumentSelector)

Module Linol_lwt.DocumentSelector

type t = + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentSymbol/index.html b/linol-lwt/Linol_lwt/DocumentSymbol/index.html new file mode 100644 index 00000000..1ac92ea6 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentSymbol/index.html @@ -0,0 +1,12 @@ + +DocumentSymbol (linol-lwt.Linol_lwt.DocumentSymbol)

Module Linol_lwt.DocumentSymbol

type t = {
  1. children : t list option;
  2. deprecated : bool option;
  3. detail : string option;
  4. kind : Linol_lsp__Types.SymbolKind.t;
  5. name : string;
  6. range : Linol_lsp__Types.Range.t;
  7. selectionRange : Linol_lsp__Types.Range.t;
  8. tags : Linol_lsp__Types.SymbolTag.t list option;
}
val create : + ?children:t list -> + ?deprecated:bool -> + ?detail:string -> + kind:Linol_lsp__Types.SymbolKind.t -> + name:string -> + range:Linol_lsp__Types.Range.t -> + selectionRange:Linol_lsp__Types.Range.t -> + ?tags:Linol_lsp__Types.SymbolTag.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentSymbolClientCapabilities/index.html b/linol-lwt/Linol_lwt/DocumentSymbolClientCapabilities/index.html new file mode 100644 index 00000000..b342bf5d --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentSymbolClientCapabilities/index.html @@ -0,0 +1,14 @@ + +DocumentSymbolClientCapabilities (linol-lwt.Linol_lwt.DocumentSymbolClientCapabilities)

Module Linol_lwt.DocumentSymbolClientCapabilities

type tagSupport = {
  1. valueSet : Linol_lsp__Types.SymbolTag.t list;
}
val create_tagSupport : + valueSet:Linol_lsp__Types.SymbolTag.t list -> + tagSupport
type symbolKind = {
  1. valueSet : Linol_lsp__Types.SymbolKind.t list option;
}
val create_symbolKind : + ?valueSet:Linol_lsp__Types.SymbolKind.t list -> + unit -> + symbolKind
type t = {
  1. dynamicRegistration : bool option;
  2. hierarchicalDocumentSymbolSupport : bool option;
  3. labelSupport : bool option;
  4. symbolKind : symbolKind option;
  5. tagSupport : tagSupport option;
}
val create : + ?dynamicRegistration:bool -> + ?hierarchicalDocumentSymbolSupport:bool -> + ?labelSupport:bool -> + ?symbolKind:symbolKind -> + ?tagSupport:tagSupport -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentSymbolOptions/index.html b/linol-lwt/Linol_lwt/DocumentSymbolOptions/index.html new file mode 100644 index 00000000..a3fbe9b4 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentSymbolOptions/index.html @@ -0,0 +1,2 @@ + +DocumentSymbolOptions (linol-lwt.Linol_lwt.DocumentSymbolOptions)

Module Linol_lwt.DocumentSymbolOptions

type t = {
  1. label : string option;
  2. workDoneProgress : bool option;
}
val create : ?label:string -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentSymbolParams/index.html b/linol-lwt/Linol_lwt/DocumentSymbolParams/index.html new file mode 100644 index 00000000..8d6c92b6 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentSymbolParams/index.html @@ -0,0 +1,7 @@ + +DocumentSymbolParams (linol-lwt.Linol_lwt.DocumentSymbolParams)

Module Linol_lwt.DocumentSymbolParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentSymbolRegistrationOptions/index.html b/linol-lwt/Linol_lwt/DocumentSymbolRegistrationOptions/index.html new file mode 100644 index 00000000..8d89b440 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentSymbolRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +DocumentSymbolRegistrationOptions (linol-lwt.Linol_lwt.DocumentSymbolRegistrationOptions)

Module Linol_lwt.DocumentSymbolRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. label : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?label:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/DocumentUri/Private/index.html b/linol-lwt/Linol_lwt/DocumentUri/Private/index.html new file mode 100644 index 00000000..2a0a2cb8 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentUri/Private/index.html @@ -0,0 +1,2 @@ + +Private (linol-lwt.Linol_lwt.DocumentUri.Private)

Module DocumentUri.Private

val win32 : bool ref
diff --git a/linol-lwt/Linol_lwt/DocumentUri/index.html b/linol-lwt/Linol_lwt/DocumentUri/index.html new file mode 100644 index 00000000..63ec4c10 --- /dev/null +++ b/linol-lwt/Linol_lwt/DocumentUri/index.html @@ -0,0 +1,2 @@ + +DocumentUri (linol-lwt.Linol_lwt.DocumentUri)

Module Linol_lwt.DocumentUri

include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
val compare : t -> t -> int
val equal : t -> t -> bool
val hash : t -> int
val to_path : t -> string
val of_path : string -> t
val to_string : t -> string
val of_string : string -> t
val query : t -> string option
val fragment : t -> string option
module Private : sig ... end
diff --git a/linol-lwt/Linol_lwt/ExecuteCommandClientCapabilities/index.html b/linol-lwt/Linol_lwt/ExecuteCommandClientCapabilities/index.html new file mode 100644 index 00000000..98a0e71c --- /dev/null +++ b/linol-lwt/Linol_lwt/ExecuteCommandClientCapabilities/index.html @@ -0,0 +1,2 @@ + +ExecuteCommandClientCapabilities (linol-lwt.Linol_lwt.ExecuteCommandClientCapabilities)

Module Linol_lwt.ExecuteCommandClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ExecuteCommandOptions/index.html b/linol-lwt/Linol_lwt/ExecuteCommandOptions/index.html new file mode 100644 index 00000000..22123b84 --- /dev/null +++ b/linol-lwt/Linol_lwt/ExecuteCommandOptions/index.html @@ -0,0 +1,2 @@ + +ExecuteCommandOptions (linol-lwt.Linol_lwt.ExecuteCommandOptions)

Module Linol_lwt.ExecuteCommandOptions

type t = {
  1. commands : string list;
  2. workDoneProgress : bool option;
}
val create : commands:string list -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ExecuteCommandParams/index.html b/linol-lwt/Linol_lwt/ExecuteCommandParams/index.html new file mode 100644 index 00000000..338d5650 --- /dev/null +++ b/linol-lwt/Linol_lwt/ExecuteCommandParams/index.html @@ -0,0 +1,7 @@ + +ExecuteCommandParams (linol-lwt.Linol_lwt.ExecuteCommandParams)

Module Linol_lwt.ExecuteCommandParams

type t = {
  1. arguments : Linol_lsp.Import.Json.t list option;
  2. command : string;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?arguments:Linol_lsp.Import.Json.t list -> + command:string -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ExecuteCommandRegistrationOptions/index.html b/linol-lwt/Linol_lwt/ExecuteCommandRegistrationOptions/index.html new file mode 100644 index 00000000..531cd808 --- /dev/null +++ b/linol-lwt/Linol_lwt/ExecuteCommandRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +ExecuteCommandRegistrationOptions (linol-lwt.Linol_lwt.ExecuteCommandRegistrationOptions)

Module Linol_lwt.ExecuteCommandRegistrationOptions

type t = {
  1. commands : string list;
  2. workDoneProgress : bool option;
}
val create : commands:string list -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ExecutionSummary/index.html b/linol-lwt/Linol_lwt/ExecutionSummary/index.html new file mode 100644 index 00000000..a5ce17ec --- /dev/null +++ b/linol-lwt/Linol_lwt/ExecutionSummary/index.html @@ -0,0 +1,2 @@ + +ExecutionSummary (linol-lwt.Linol_lwt.ExecutionSummary)

Module Linol_lwt.ExecutionSummary

type t = {
  1. executionOrder : int;
  2. success : bool option;
}
val create : executionOrder:int -> ?success:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FailureHandlingKind/index.html b/linol-lwt/Linol_lwt/FailureHandlingKind/index.html new file mode 100644 index 00000000..f6d14201 --- /dev/null +++ b/linol-lwt/Linol_lwt/FailureHandlingKind/index.html @@ -0,0 +1,2 @@ + +FailureHandlingKind (linol-lwt.Linol_lwt.FailureHandlingKind)

Module Linol_lwt.FailureHandlingKind

type t =
  1. | Abort
  2. | Transactional
  3. | TextOnlyTransactional
  4. | Undo
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileChangeType/index.html b/linol-lwt/Linol_lwt/FileChangeType/index.html new file mode 100644 index 00000000..5a296af3 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileChangeType/index.html @@ -0,0 +1,2 @@ + +FileChangeType (linol-lwt.Linol_lwt.FileChangeType)

Module Linol_lwt.FileChangeType

type t =
  1. | Created
  2. | Changed
  3. | Deleted
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileCreate/index.html b/linol-lwt/Linol_lwt/FileCreate/index.html new file mode 100644 index 00000000..7b07fab6 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileCreate/index.html @@ -0,0 +1,2 @@ + +FileCreate (linol-lwt.Linol_lwt.FileCreate)

Module Linol_lwt.FileCreate

type t = {
  1. uri : string;
}
val create : uri:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileDelete/index.html b/linol-lwt/Linol_lwt/FileDelete/index.html new file mode 100644 index 00000000..f0e5abca --- /dev/null +++ b/linol-lwt/Linol_lwt/FileDelete/index.html @@ -0,0 +1,2 @@ + +FileDelete (linol-lwt.Linol_lwt.FileDelete)

Module Linol_lwt.FileDelete

type t = {
  1. uri : string;
}
val create : uri:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileEvent/index.html b/linol-lwt/Linol_lwt/FileEvent/index.html new file mode 100644 index 00000000..968fa924 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileEvent/index.html @@ -0,0 +1,5 @@ + +FileEvent (linol-lwt.Linol_lwt.FileEvent)

Module Linol_lwt.FileEvent

type t = {
  1. type_ : Linol_lsp__Types.FileChangeType.t;
  2. uri : Linol_lsp.Uri0.t;
}
val create : + type_:Linol_lsp__Types.FileChangeType.t -> + uri:Linol_lsp.Uri0.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileOperationClientCapabilities/index.html b/linol-lwt/Linol_lwt/FileOperationClientCapabilities/index.html new file mode 100644 index 00000000..ef221fe7 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileOperationClientCapabilities/index.html @@ -0,0 +1,11 @@ + +FileOperationClientCapabilities (linol-lwt.Linol_lwt.FileOperationClientCapabilities)

Module Linol_lwt.FileOperationClientCapabilities

type t = {
  1. didCreate : bool option;
  2. didDelete : bool option;
  3. didRename : bool option;
  4. dynamicRegistration : bool option;
  5. willCreate : bool option;
  6. willDelete : bool option;
  7. willRename : bool option;
}
val create : + ?didCreate:bool -> + ?didDelete:bool -> + ?didRename:bool -> + ?dynamicRegistration:bool -> + ?willCreate:bool -> + ?willDelete:bool -> + ?willRename:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileOperationFilter/index.html b/linol-lwt/Linol_lwt/FileOperationFilter/index.html new file mode 100644 index 00000000..65269a37 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileOperationFilter/index.html @@ -0,0 +1,6 @@ + +FileOperationFilter (linol-lwt.Linol_lwt.FileOperationFilter)

Module Linol_lwt.FileOperationFilter

type t = {
  1. pattern : Linol_lsp__Types.FileOperationPattern.t;
  2. scheme : string option;
}
val create : + pattern:Linol_lsp__Types.FileOperationPattern.t -> + ?scheme:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileOperationOptions/index.html b/linol-lwt/Linol_lwt/FileOperationOptions/index.html new file mode 100644 index 00000000..2e18a022 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileOperationOptions/index.html @@ -0,0 +1,10 @@ + +FileOperationOptions (linol-lwt.Linol_lwt.FileOperationOptions)

Module Linol_lwt.FileOperationOptions

type t = {
  1. didCreate : Linol_lsp__Types.FileOperationRegistrationOptions.t option;
  2. didDelete : Linol_lsp__Types.FileOperationRegistrationOptions.t option;
  3. didRename : Linol_lsp__Types.FileOperationRegistrationOptions.t option;
  4. willCreate : Linol_lsp__Types.FileOperationRegistrationOptions.t option;
  5. willDelete : Linol_lsp__Types.FileOperationRegistrationOptions.t option;
  6. willRename : Linol_lsp__Types.FileOperationRegistrationOptions.t option;
}
val create : + ?didCreate:Linol_lsp__Types.FileOperationRegistrationOptions.t -> + ?didDelete:Linol_lsp__Types.FileOperationRegistrationOptions.t -> + ?didRename:Linol_lsp__Types.FileOperationRegistrationOptions.t -> + ?willCreate:Linol_lsp__Types.FileOperationRegistrationOptions.t -> + ?willDelete:Linol_lsp__Types.FileOperationRegistrationOptions.t -> + ?willRename:Linol_lsp__Types.FileOperationRegistrationOptions.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileOperationPattern/index.html b/linol-lwt/Linol_lwt/FileOperationPattern/index.html new file mode 100644 index 00000000..16ba7e25 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileOperationPattern/index.html @@ -0,0 +1,7 @@ + +FileOperationPattern (linol-lwt.Linol_lwt.FileOperationPattern)

Module Linol_lwt.FileOperationPattern

type t = {
  1. glob : string;
  2. matches : Linol_lsp__Types.FileOperationPatternKind.t option;
  3. options : Linol_lsp__Types.FileOperationPatternOptions.t option;
}
val create : + glob:string -> + ?matches:Linol_lsp__Types.FileOperationPatternKind.t -> + ?options:Linol_lsp__Types.FileOperationPatternOptions.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileOperationPatternKind/index.html b/linol-lwt/Linol_lwt/FileOperationPatternKind/index.html new file mode 100644 index 00000000..0ddfb4f1 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileOperationPatternKind/index.html @@ -0,0 +1,2 @@ + +FileOperationPatternKind (linol-lwt.Linol_lwt.FileOperationPatternKind)

Module Linol_lwt.FileOperationPatternKind

type t =
  1. | File
  2. | Folder
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileOperationPatternOptions/index.html b/linol-lwt/Linol_lwt/FileOperationPatternOptions/index.html new file mode 100644 index 00000000..daae7e2b --- /dev/null +++ b/linol-lwt/Linol_lwt/FileOperationPatternOptions/index.html @@ -0,0 +1,2 @@ + +FileOperationPatternOptions (linol-lwt.Linol_lwt.FileOperationPatternOptions)

Module Linol_lwt.FileOperationPatternOptions

type t = {
  1. ignoreCase : bool option;
}
val create : ?ignoreCase:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileOperationRegistrationOptions/index.html b/linol-lwt/Linol_lwt/FileOperationRegistrationOptions/index.html new file mode 100644 index 00000000..a03739b1 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileOperationRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +FileOperationRegistrationOptions (linol-lwt.Linol_lwt.FileOperationRegistrationOptions)

Module Linol_lwt.FileOperationRegistrationOptions

type t = {
  1. filters : Linol_lsp__Types.FileOperationFilter.t list;
}
val create : filters:Linol_lsp__Types.FileOperationFilter.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileRename/index.html b/linol-lwt/Linol_lwt/FileRename/index.html new file mode 100644 index 00000000..724c67ab --- /dev/null +++ b/linol-lwt/Linol_lwt/FileRename/index.html @@ -0,0 +1,2 @@ + +FileRename (linol-lwt.Linol_lwt.FileRename)

Module Linol_lwt.FileRename

type t = {
  1. newUri : string;
  2. oldUri : string;
}
val create : newUri:string -> oldUri:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FileSystemWatcher/index.html b/linol-lwt/Linol_lwt/FileSystemWatcher/index.html new file mode 100644 index 00000000..85b1d496 --- /dev/null +++ b/linol-lwt/Linol_lwt/FileSystemWatcher/index.html @@ -0,0 +1,9 @@ + +FileSystemWatcher (linol-lwt.Linol_lwt.FileSystemWatcher)

Module Linol_lwt.FileSystemWatcher

type t = {
  1. globPattern : [ `Pattern of string + | `RelativePattern of Linol_lsp__Types.RelativePattern.t ];
  2. kind : Linol_lsp__Types.WatchKind.t option;
}
val create : + globPattern: + [ `Pattern of string + | `RelativePattern of Linol_lsp__Types.RelativePattern.t ] -> + ?kind:Linol_lsp__Types.WatchKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FoldingRange/index.html b/linol-lwt/Linol_lwt/FoldingRange/index.html new file mode 100644 index 00000000..a65ce3c3 --- /dev/null +++ b/linol-lwt/Linol_lwt/FoldingRange/index.html @@ -0,0 +1,10 @@ + +FoldingRange (linol-lwt.Linol_lwt.FoldingRange)

Module Linol_lwt.FoldingRange

type t = {
  1. collapsedText : string option;
  2. endCharacter : int option;
  3. endLine : int;
  4. kind : Linol_lsp__Types.FoldingRangeKind.t option;
  5. startCharacter : int option;
  6. startLine : int;
}
val create : + ?collapsedText:string -> + ?endCharacter:int -> + endLine:int -> + ?kind:Linol_lsp__Types.FoldingRangeKind.t -> + ?startCharacter:int -> + startLine:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FoldingRangeClientCapabilities/index.html b/linol-lwt/Linol_lwt/FoldingRangeClientCapabilities/index.html new file mode 100644 index 00000000..ac87ee7c --- /dev/null +++ b/linol-lwt/Linol_lwt/FoldingRangeClientCapabilities/index.html @@ -0,0 +1,12 @@ + +FoldingRangeClientCapabilities (linol-lwt.Linol_lwt.FoldingRangeClientCapabilities)

Module Linol_lwt.FoldingRangeClientCapabilities

type foldingRangeKind = {
  1. valueSet : Linol_lsp__Types.FoldingRangeKind.t list option;
}
val create_foldingRangeKind : + ?valueSet:Linol_lsp__Types.FoldingRangeKind.t list -> + unit -> + foldingRangeKind
type foldingRange = {
  1. collapsedText : bool option;
}
val create_foldingRange : ?collapsedText:bool -> unit -> foldingRange
type t = {
  1. dynamicRegistration : bool option;
  2. foldingRange : foldingRange option;
  3. foldingRangeKind : foldingRangeKind option;
  4. lineFoldingOnly : bool option;
  5. rangeLimit : int option;
}
val create : + ?dynamicRegistration:bool -> + ?foldingRange:foldingRange -> + ?foldingRangeKind:foldingRangeKind -> + ?lineFoldingOnly:bool -> + ?rangeLimit:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FoldingRangeKind/index.html b/linol-lwt/Linol_lwt/FoldingRangeKind/index.html new file mode 100644 index 00000000..74d35c85 --- /dev/null +++ b/linol-lwt/Linol_lwt/FoldingRangeKind/index.html @@ -0,0 +1,2 @@ + +FoldingRangeKind (linol-lwt.Linol_lwt.FoldingRangeKind)

Module Linol_lwt.FoldingRangeKind

type t =
  1. | Comment
  2. | Imports
  3. | Region
  4. | Other of string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FoldingRangeOptions/index.html b/linol-lwt/Linol_lwt/FoldingRangeOptions/index.html new file mode 100644 index 00000000..b09efa33 --- /dev/null +++ b/linol-lwt/Linol_lwt/FoldingRangeOptions/index.html @@ -0,0 +1,2 @@ + +FoldingRangeOptions (linol-lwt.Linol_lwt.FoldingRangeOptions)

Module Linol_lwt.FoldingRangeOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FoldingRangeParams/index.html b/linol-lwt/Linol_lwt/FoldingRangeParams/index.html new file mode 100644 index 00000000..dd36b9be --- /dev/null +++ b/linol-lwt/Linol_lwt/FoldingRangeParams/index.html @@ -0,0 +1,7 @@ + +FoldingRangeParams (linol-lwt.Linol_lwt.FoldingRangeParams)

Module Linol_lwt.FoldingRangeParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FoldingRangeRegistrationOptions/index.html b/linol-lwt/Linol_lwt/FoldingRangeRegistrationOptions/index.html new file mode 100644 index 00000000..6ee8b990 --- /dev/null +++ b/linol-lwt/Linol_lwt/FoldingRangeRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +FoldingRangeRegistrationOptions (linol-lwt.Linol_lwt.FoldingRangeRegistrationOptions)

Module Linol_lwt.FoldingRangeRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FoldingRangeWorkspaceClientCapabilities/index.html b/linol-lwt/Linol_lwt/FoldingRangeWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..312edbfc --- /dev/null +++ b/linol-lwt/Linol_lwt/FoldingRangeWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +FoldingRangeWorkspaceClientCapabilities (linol-lwt.Linol_lwt.FoldingRangeWorkspaceClientCapabilities)

Module Linol_lwt.FoldingRangeWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FormattingOptions/index.html b/linol-lwt/Linol_lwt/FormattingOptions/index.html new file mode 100644 index 00000000..43b60d7a --- /dev/null +++ b/linol-lwt/Linol_lwt/FormattingOptions/index.html @@ -0,0 +1,9 @@ + +FormattingOptions (linol-lwt.Linol_lwt.FormattingOptions)

Module Linol_lwt.FormattingOptions

type t = {
  1. insertFinalNewline : bool option;
  2. insertSpaces : bool;
  3. tabSize : int;
  4. trimFinalNewlines : bool option;
  5. trimTrailingWhitespace : bool option;
}
val create : + ?insertFinalNewline:bool -> + insertSpaces:bool -> + tabSize:int -> + ?trimFinalNewlines:bool -> + ?trimTrailingWhitespace:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/FullDocumentDiagnosticReport/index.html b/linol-lwt/Linol_lwt/FullDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..4131fdba --- /dev/null +++ b/linol-lwt/Linol_lwt/FullDocumentDiagnosticReport/index.html @@ -0,0 +1,6 @@ + +FullDocumentDiagnosticReport (linol-lwt.Linol_lwt.FullDocumentDiagnosticReport)

Module Linol_lwt.FullDocumentDiagnosticReport

type t = {
  1. items : Linol_lsp__Types.Diagnostic.t list;
  2. resultId : string option;
}
val create : + items:Linol_lsp__Types.Diagnostic.t list -> + ?resultId:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/GeneralClientCapabilities/index.html b/linol-lwt/Linol_lwt/GeneralClientCapabilities/index.html new file mode 100644 index 00000000..4ce301bd --- /dev/null +++ b/linol-lwt/Linol_lwt/GeneralClientCapabilities/index.html @@ -0,0 +1,12 @@ + +GeneralClientCapabilities (linol-lwt.Linol_lwt.GeneralClientCapabilities)

Module Linol_lwt.GeneralClientCapabilities

type staleRequestSupport = {
  1. cancel : bool;
  2. retryOnContentModified : string list;
}
val create_staleRequestSupport : + cancel:bool -> + retryOnContentModified:string list -> + staleRequestSupport
type t = {
  1. markdown : Linol_lsp__Types.MarkdownClientCapabilities.t option;
  2. positionEncodings : Linol_lsp__Types.PositionEncodingKind.t list option;
  3. regularExpressions : Linol_lsp__Types.RegularExpressionsClientCapabilities.t + option;
  4. staleRequestSupport : staleRequestSupport option;
}
val create : + ?markdown:Linol_lsp__Types.MarkdownClientCapabilities.t -> + ?positionEncodings:Linol_lsp__Types.PositionEncodingKind.t list -> + ?regularExpressions:Linol_lsp__Types.RegularExpressionsClientCapabilities.t -> + ?staleRequestSupport:staleRequestSupport -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/GlobPattern/index.html b/linol-lwt/Linol_lwt/GlobPattern/index.html new file mode 100644 index 00000000..183bc54b --- /dev/null +++ b/linol-lwt/Linol_lwt/GlobPattern/index.html @@ -0,0 +1,2 @@ + +GlobPattern (linol-lwt.Linol_lwt.GlobPattern)

Module Linol_lwt.GlobPattern

type t = [
  1. | `Pattern of string
  2. | `RelativePattern of Linol_lsp__Types.RelativePattern.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Hover/index.html b/linol-lwt/Linol_lwt/Hover/index.html new file mode 100644 index 00000000..e818b8b1 --- /dev/null +++ b/linol-lwt/Linol_lwt/Hover/index.html @@ -0,0 +1,11 @@ + +Hover (linol-lwt.Linol_lwt.Hover)

Module Linol_lwt.Hover

type t = {
  1. contents : [ `MarkupContent of Linol_lsp__Types.MarkupContent.t + | `MarkedString of Linol_lsp__Types.MarkedString.t + | `List of Linol_lsp__Types.MarkedString.t list ];
  2. range : Linol_lsp__Types.Range.t option;
}
val create : + contents: + [ `MarkupContent of Linol_lsp__Types.MarkupContent.t + | `MarkedString of Linol_lsp__Types.MarkedString.t + | `List of Linol_lsp__Types.MarkedString.t list ] -> + ?range:Linol_lsp__Types.Range.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/HoverClientCapabilities/index.html b/linol-lwt/Linol_lwt/HoverClientCapabilities/index.html new file mode 100644 index 00000000..cc22c739 --- /dev/null +++ b/linol-lwt/Linol_lwt/HoverClientCapabilities/index.html @@ -0,0 +1,6 @@ + +HoverClientCapabilities (linol-lwt.Linol_lwt.HoverClientCapabilities)

Module Linol_lwt.HoverClientCapabilities

type t = {
  1. contentFormat : Linol_lsp__Types.MarkupKind.t list option;
  2. dynamicRegistration : bool option;
}
val create : + ?contentFormat:Linol_lsp__Types.MarkupKind.t list -> + ?dynamicRegistration:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/HoverOptions/index.html b/linol-lwt/Linol_lwt/HoverOptions/index.html new file mode 100644 index 00000000..b1e2cd23 --- /dev/null +++ b/linol-lwt/Linol_lwt/HoverOptions/index.html @@ -0,0 +1,2 @@ + +HoverOptions (linol-lwt.Linol_lwt.HoverOptions)

Module Linol_lwt.HoverOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/HoverParams/index.html b/linol-lwt/Linol_lwt/HoverParams/index.html new file mode 100644 index 00000000..b783fe6a --- /dev/null +++ b/linol-lwt/Linol_lwt/HoverParams/index.html @@ -0,0 +1,7 @@ + +HoverParams (linol-lwt.Linol_lwt.HoverParams)

Module Linol_lwt.HoverParams

type t = {
  1. position : Linol_lsp__Types.Position.t;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/HoverRegistrationOptions/index.html b/linol-lwt/Linol_lwt/HoverRegistrationOptions/index.html new file mode 100644 index 00000000..1771bf5f --- /dev/null +++ b/linol-lwt/Linol_lwt/HoverRegistrationOptions/index.html @@ -0,0 +1,15 @@ + +HoverRegistrationOptions (linol-lwt.Linol_lwt.HoverRegistrationOptions)

Module Linol_lwt.HoverRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ImplementationClientCapabilities/index.html b/linol-lwt/Linol_lwt/ImplementationClientCapabilities/index.html new file mode 100644 index 00000000..05c1dcb8 --- /dev/null +++ b/linol-lwt/Linol_lwt/ImplementationClientCapabilities/index.html @@ -0,0 +1,2 @@ + +ImplementationClientCapabilities (linol-lwt.Linol_lwt.ImplementationClientCapabilities)

Module Linol_lwt.ImplementationClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ImplementationOptions/index.html b/linol-lwt/Linol_lwt/ImplementationOptions/index.html new file mode 100644 index 00000000..84aeab8a --- /dev/null +++ b/linol-lwt/Linol_lwt/ImplementationOptions/index.html @@ -0,0 +1,2 @@ + +ImplementationOptions (linol-lwt.Linol_lwt.ImplementationOptions)

Module Linol_lwt.ImplementationOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ImplementationParams/index.html b/linol-lwt/Linol_lwt/ImplementationParams/index.html new file mode 100644 index 00000000..50f2f5cc --- /dev/null +++ b/linol-lwt/Linol_lwt/ImplementationParams/index.html @@ -0,0 +1,8 @@ + +ImplementationParams (linol-lwt.Linol_lwt.ImplementationParams)

Module Linol_lwt.ImplementationParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. position : Linol_lsp__Types.Position.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ImplementationRegistrationOptions/index.html b/linol-lwt/Linol_lwt/ImplementationRegistrationOptions/index.html new file mode 100644 index 00000000..163efff9 --- /dev/null +++ b/linol-lwt/Linol_lwt/ImplementationRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +ImplementationRegistrationOptions (linol-lwt.Linol_lwt.ImplementationRegistrationOptions)

Module Linol_lwt.ImplementationRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InitializeError/index.html b/linol-lwt/Linol_lwt/InitializeError/index.html new file mode 100644 index 00000000..d09db216 --- /dev/null +++ b/linol-lwt/Linol_lwt/InitializeError/index.html @@ -0,0 +1,2 @@ + +InitializeError (linol-lwt.Linol_lwt.InitializeError)

Module Linol_lwt.InitializeError

type t = {
  1. retry : bool;
}
val create : retry:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InitializeParams/index.html b/linol-lwt/Linol_lwt/InitializeParams/index.html new file mode 100644 index 00000000..75881fba --- /dev/null +++ b/linol-lwt/Linol_lwt/InitializeParams/index.html @@ -0,0 +1,14 @@ + +InitializeParams (linol-lwt.Linol_lwt.InitializeParams)

Module Linol_lwt.InitializeParams

type clientInfo = {
  1. name : string;
  2. version : string option;
}
val create_clientInfo : name:string -> ?version:string -> unit -> clientInfo
type t = {
  1. capabilities : Linol_lsp__Types.ClientCapabilities.t;
  2. clientInfo : clientInfo option;
  3. initializationOptions : Linol_lsp.Import.Json.t option;
  4. locale : string option;
  5. processId : int option;
  6. rootPath : string option option;
  7. rootUri : Linol_lsp.Uri0.t option;
  8. trace : Linol_lsp__Types.TraceValues.t option;
  9. workDoneToken : [ `Int of int | `String of string ] option;
  10. workspaceFolders : Linol_lsp__Types.WorkspaceFolder.t list option option;
}
val create : + capabilities:Linol_lsp__Types.ClientCapabilities.t -> + ?clientInfo:clientInfo -> + ?initializationOptions:Linol_lsp.Import.Json.t -> + ?locale:string -> + ?processId:int -> + ?rootPath:string option -> + ?rootUri:Linol_lsp.Uri0.t -> + ?trace:Linol_lsp__Types.TraceValues.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + ?workspaceFolders:Linol_lsp__Types.WorkspaceFolder.t list option -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InitializeResult/index.html b/linol-lwt/Linol_lwt/InitializeResult/index.html new file mode 100644 index 00000000..1dcda012 --- /dev/null +++ b/linol-lwt/Linol_lwt/InitializeResult/index.html @@ -0,0 +1,6 @@ + +InitializeResult (linol-lwt.Linol_lwt.InitializeResult)

Module Linol_lwt.InitializeResult

type serverInfo = {
  1. name : string;
  2. version : string option;
}
val create_serverInfo : name:string -> ?version:string -> unit -> serverInfo
type t = {
  1. capabilities : Linol_lsp__Types.ServerCapabilities.t;
  2. serverInfo : serverInfo option;
}
val create : + capabilities:Linol_lsp__Types.ServerCapabilities.t -> + ?serverInfo:serverInfo -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InitializedParams_/index.html b/linol-lwt/Linol_lwt/InitializedParams_/index.html new file mode 100644 index 00000000..8c066020 --- /dev/null +++ b/linol-lwt/Linol_lwt/InitializedParams_/index.html @@ -0,0 +1,13 @@ + +InitializedParams_ (linol-lwt.Linol_lwt.InitializedParams_)

Module Linol_lwt.InitializedParams_

type clientInfo = {
  1. name : string;
  2. version : string option;
}
val create_clientInfo : name:string -> ?version:string -> unit -> clientInfo
type t = {
  1. capabilities : Linol_lsp__Types.ClientCapabilities.t;
  2. clientInfo : clientInfo option;
  3. initializationOptions : Linol_lsp.Import.Json.t option;
  4. locale : string option;
  5. processId : int option;
  6. rootPath : string option option;
  7. rootUri : Linol_lsp.Uri0.t option;
  8. trace : Linol_lsp__Types.TraceValues.t option;
  9. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + capabilities:Linol_lsp__Types.ClientCapabilities.t -> + ?clientInfo:clientInfo -> + ?initializationOptions:Linol_lsp.Import.Json.t -> + ?locale:string -> + ?processId:int -> + ?rootPath:string option -> + ?rootUri:Linol_lsp.Uri0.t -> + ?trace:Linol_lsp__Types.TraceValues.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlayHint/index.html b/linol-lwt/Linol_lwt/InlayHint/index.html new file mode 100644 index 00000000..6231b9d4 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlayHint/index.html @@ -0,0 +1,17 @@ + +InlayHint (linol-lwt.Linol_lwt.InlayHint)

Module Linol_lwt.InlayHint

type t = {
  1. data : Linol_lsp.Import.Json.t option;
  2. kind : Linol_lsp__Types.InlayHintKind.t option;
  3. label : [ `String of string + | `List of Linol_lsp__Types.InlayHintLabelPart.t list ];
  4. paddingLeft : bool option;
  5. paddingRight : bool option;
  6. position : Linol_lsp__Types.Position.t;
  7. textEdits : Linol_lsp__Types.TextEdit.t list option;
  8. tooltip : [ `String of string + | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] + option;
}
val create : + ?data:Linol_lsp.Import.Json.t -> + ?kind:Linol_lsp__Types.InlayHintKind.t -> + label: + [ `String of string | `List of Linol_lsp__Types.InlayHintLabelPart.t list ] -> + ?paddingLeft:bool -> + ?paddingRight:bool -> + position:Linol_lsp__Types.Position.t -> + ?textEdits:Linol_lsp__Types.TextEdit.t list -> + ?tooltip: + [ `String of string | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlayHintClientCapabilities/index.html b/linol-lwt/Linol_lwt/InlayHintClientCapabilities/index.html new file mode 100644 index 00000000..89f6c92d --- /dev/null +++ b/linol-lwt/Linol_lwt/InlayHintClientCapabilities/index.html @@ -0,0 +1,6 @@ + +InlayHintClientCapabilities (linol-lwt.Linol_lwt.InlayHintClientCapabilities)

Module Linol_lwt.InlayHintClientCapabilities

type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type t = {
  1. dynamicRegistration : bool option;
  2. resolveSupport : resolveSupport option;
}
val create : + ?dynamicRegistration:bool -> + ?resolveSupport:resolveSupport -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlayHintKind/index.html b/linol-lwt/Linol_lwt/InlayHintKind/index.html new file mode 100644 index 00000000..4b6a4629 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlayHintKind/index.html @@ -0,0 +1,2 @@ + +InlayHintKind (linol-lwt.Linol_lwt.InlayHintKind)

Module Linol_lwt.InlayHintKind

type t =
  1. | Type
  2. | Parameter
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlayHintLabelPart/index.html b/linol-lwt/Linol_lwt/InlayHintLabelPart/index.html new file mode 100644 index 00000000..04d32bb1 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlayHintLabelPart/index.html @@ -0,0 +1,11 @@ + +InlayHintLabelPart (linol-lwt.Linol_lwt.InlayHintLabelPart)

Module Linol_lwt.InlayHintLabelPart

type t = {
  1. command : Linol_lsp__Types.Command.t option;
  2. location : Linol_lsp__Types.Location.t option;
  3. tooltip : [ `String of string + | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] + option;
  4. value : string;
}
val create : + ?command:Linol_lsp__Types.Command.t -> + ?location:Linol_lsp__Types.Location.t -> + ?tooltip: + [ `String of string | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] -> + value:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlayHintOptions/index.html b/linol-lwt/Linol_lwt/InlayHintOptions/index.html new file mode 100644 index 00000000..d098d288 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlayHintOptions/index.html @@ -0,0 +1,2 @@ + +InlayHintOptions (linol-lwt.Linol_lwt.InlayHintOptions)

Module Linol_lwt.InlayHintOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlayHintParams/index.html b/linol-lwt/Linol_lwt/InlayHintParams/index.html new file mode 100644 index 00000000..fefa0229 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlayHintParams/index.html @@ -0,0 +1,7 @@ + +InlayHintParams (linol-lwt.Linol_lwt.InlayHintParams)

Module Linol_lwt.InlayHintParams

type t = {
  1. range : Linol_lsp__Types.Range.t;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + range:Linol_lsp__Types.Range.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlayHintRegistrationOptions/index.html b/linol-lwt/Linol_lwt/InlayHintRegistrationOptions/index.html new file mode 100644 index 00000000..39d046e2 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlayHintRegistrationOptions/index.html @@ -0,0 +1,17 @@ + +InlayHintRegistrationOptions (linol-lwt.Linol_lwt.InlayHintRegistrationOptions)

Module Linol_lwt.InlayHintRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. resolveProvider : bool option;
  4. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?resolveProvider:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlayHintWorkspaceClientCapabilities/index.html b/linol-lwt/Linol_lwt/InlayHintWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..2ea07c32 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlayHintWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +InlayHintWorkspaceClientCapabilities (linol-lwt.Linol_lwt.InlayHintWorkspaceClientCapabilities)

Module Linol_lwt.InlayHintWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineCompletionClientCapabilities/index.html b/linol-lwt/Linol_lwt/InlineCompletionClientCapabilities/index.html new file mode 100644 index 00000000..0b29860d --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineCompletionClientCapabilities/index.html @@ -0,0 +1,2 @@ + +InlineCompletionClientCapabilities (linol-lwt.Linol_lwt.InlineCompletionClientCapabilities)

Module Linol_lwt.InlineCompletionClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineCompletionContext/index.html b/linol-lwt/Linol_lwt/InlineCompletionContext/index.html new file mode 100644 index 00000000..dae92884 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineCompletionContext/index.html @@ -0,0 +1,6 @@ + +InlineCompletionContext (linol-lwt.Linol_lwt.InlineCompletionContext)

Module Linol_lwt.InlineCompletionContext

type t = {
  1. selectedCompletionInfo : Linol_lsp__Types.SelectedCompletionInfo.t option;
  2. triggerKind : Linol_lsp__Types.InlineCompletionTriggerKind.t;
}
val create : + ?selectedCompletionInfo:Linol_lsp__Types.SelectedCompletionInfo.t -> + triggerKind:Linol_lsp__Types.InlineCompletionTriggerKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineCompletionItem/index.html b/linol-lwt/Linol_lwt/InlineCompletionItem/index.html new file mode 100644 index 00000000..f8dd6ee7 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineCompletionItem/index.html @@ -0,0 +1,10 @@ + +InlineCompletionItem (linol-lwt.Linol_lwt.InlineCompletionItem)

Module Linol_lwt.InlineCompletionItem

type t = {
  1. command : Linol_lsp__Types.Command.t option;
  2. filterText : string option;
  3. insertText : [ `String of string + | `StringValue of Linol_lsp__Types.StringValue.t ];
  4. range : Linol_lsp__Types.Range.t option;
}
val create : + ?command:Linol_lsp__Types.Command.t -> + ?filterText:string -> + insertText: + [ `String of string | `StringValue of Linol_lsp__Types.StringValue.t ] -> + ?range:Linol_lsp__Types.Range.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineCompletionList/index.html b/linol-lwt/Linol_lwt/InlineCompletionList/index.html new file mode 100644 index 00000000..b33aa7ee --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineCompletionList/index.html @@ -0,0 +1,2 @@ + +InlineCompletionList (linol-lwt.Linol_lwt.InlineCompletionList)

Module Linol_lwt.InlineCompletionList

type t = {
  1. items : Linol_lsp__Types.InlineCompletionItem.t list;
}
val create : items:Linol_lsp__Types.InlineCompletionItem.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineCompletionOptions/index.html b/linol-lwt/Linol_lwt/InlineCompletionOptions/index.html new file mode 100644 index 00000000..bec6747e --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineCompletionOptions/index.html @@ -0,0 +1,2 @@ + +InlineCompletionOptions (linol-lwt.Linol_lwt.InlineCompletionOptions)

Module Linol_lwt.InlineCompletionOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineCompletionParams/index.html b/linol-lwt/Linol_lwt/InlineCompletionParams/index.html new file mode 100644 index 00000000..8c8e458f --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineCompletionParams/index.html @@ -0,0 +1,8 @@ + +InlineCompletionParams (linol-lwt.Linol_lwt.InlineCompletionParams)

Module Linol_lwt.InlineCompletionParams

type t = {
  1. context : Linol_lsp__Types.InlineCompletionContext.t;
  2. position : Linol_lsp__Types.Position.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + context:Linol_lsp__Types.InlineCompletionContext.t -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineCompletionRegistrationOptions/index.html b/linol-lwt/Linol_lwt/InlineCompletionRegistrationOptions/index.html new file mode 100644 index 00000000..b2730610 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineCompletionRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +InlineCompletionRegistrationOptions (linol-lwt.Linol_lwt.InlineCompletionRegistrationOptions)

Module Linol_lwt.InlineCompletionRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineCompletionTriggerKind/index.html b/linol-lwt/Linol_lwt/InlineCompletionTriggerKind/index.html new file mode 100644 index 00000000..911cf22c --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineCompletionTriggerKind/index.html @@ -0,0 +1,2 @@ + +InlineCompletionTriggerKind (linol-lwt.Linol_lwt.InlineCompletionTriggerKind)

Module Linol_lwt.InlineCompletionTriggerKind

type t =
  1. | Invoked
  2. | Automatic
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValue/index.html b/linol-lwt/Linol_lwt/InlineValue/index.html new file mode 100644 index 00000000..a81cc387 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValue/index.html @@ -0,0 +1,3 @@ + +InlineValue (linol-lwt.Linol_lwt.InlineValue)

Module Linol_lwt.InlineValue

type t = [
  1. | `InlineValueText of Linol_lsp__Types.InlineValueText.t
  2. | `InlineValueVariableLookup of Linol_lsp__Types.InlineValueVariableLookup.t
  3. | `InlineValueEvaluatableExpression of + Linol_lsp__Types.InlineValueEvaluatableExpression.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValueClientCapabilities/index.html b/linol-lwt/Linol_lwt/InlineValueClientCapabilities/index.html new file mode 100644 index 00000000..034de554 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValueClientCapabilities/index.html @@ -0,0 +1,2 @@ + +InlineValueClientCapabilities (linol-lwt.Linol_lwt.InlineValueClientCapabilities)

Module Linol_lwt.InlineValueClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValueContext/index.html b/linol-lwt/Linol_lwt/InlineValueContext/index.html new file mode 100644 index 00000000..9c002a82 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValueContext/index.html @@ -0,0 +1,2 @@ + +InlineValueContext (linol-lwt.Linol_lwt.InlineValueContext)

Module Linol_lwt.InlineValueContext

type t = {
  1. frameId : int;
  2. stoppedLocation : Linol_lsp__Types.Range.t;
}
val create : frameId:int -> stoppedLocation:Linol_lsp__Types.Range.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValueEvaluatableExpression/index.html b/linol-lwt/Linol_lwt/InlineValueEvaluatableExpression/index.html new file mode 100644 index 00000000..e2fd1c92 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValueEvaluatableExpression/index.html @@ -0,0 +1,2 @@ + +InlineValueEvaluatableExpression (linol-lwt.Linol_lwt.InlineValueEvaluatableExpression)

Module Linol_lwt.InlineValueEvaluatableExpression

type t = {
  1. expression : string option;
  2. range : Linol_lsp__Types.Range.t;
}
val create : ?expression:string -> range:Linol_lsp__Types.Range.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValueOptions/index.html b/linol-lwt/Linol_lwt/InlineValueOptions/index.html new file mode 100644 index 00000000..d4d4562f --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValueOptions/index.html @@ -0,0 +1,2 @@ + +InlineValueOptions (linol-lwt.Linol_lwt.InlineValueOptions)

Module Linol_lwt.InlineValueOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValueParams/index.html b/linol-lwt/Linol_lwt/InlineValueParams/index.html new file mode 100644 index 00000000..4b86a10a --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValueParams/index.html @@ -0,0 +1,8 @@ + +InlineValueParams (linol-lwt.Linol_lwt.InlineValueParams)

Module Linol_lwt.InlineValueParams

type t = {
  1. context : Linol_lsp__Types.InlineValueContext.t;
  2. range : Linol_lsp__Types.Range.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + context:Linol_lsp__Types.InlineValueContext.t -> + range:Linol_lsp__Types.Range.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValueRegistrationOptions/index.html b/linol-lwt/Linol_lwt/InlineValueRegistrationOptions/index.html new file mode 100644 index 00000000..5c59e6ad --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValueRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +InlineValueRegistrationOptions (linol-lwt.Linol_lwt.InlineValueRegistrationOptions)

Module Linol_lwt.InlineValueRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValueText/index.html b/linol-lwt/Linol_lwt/InlineValueText/index.html new file mode 100644 index 00000000..9d4c375a --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValueText/index.html @@ -0,0 +1,2 @@ + +InlineValueText (linol-lwt.Linol_lwt.InlineValueText)

Module Linol_lwt.InlineValueText

type t = {
  1. range : Linol_lsp__Types.Range.t;
  2. text : string;
}
val create : range:Linol_lsp__Types.Range.t -> text:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValueVariableLookup/index.html b/linol-lwt/Linol_lwt/InlineValueVariableLookup/index.html new file mode 100644 index 00000000..b4aeca80 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValueVariableLookup/index.html @@ -0,0 +1,7 @@ + +InlineValueVariableLookup (linol-lwt.Linol_lwt.InlineValueVariableLookup)

Module Linol_lwt.InlineValueVariableLookup

type t = {
  1. caseSensitiveLookup : bool;
  2. range : Linol_lsp__Types.Range.t;
  3. variableName : string option;
}
val create : + caseSensitiveLookup:bool -> + range:Linol_lsp__Types.Range.t -> + ?variableName:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InlineValueWorkspaceClientCapabilities/index.html b/linol-lwt/Linol_lwt/InlineValueWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..4f3a31f0 --- /dev/null +++ b/linol-lwt/Linol_lwt/InlineValueWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +InlineValueWorkspaceClientCapabilities (linol-lwt.Linol_lwt.InlineValueWorkspaceClientCapabilities)

Module Linol_lwt.InlineValueWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InsertReplaceEdit/index.html b/linol-lwt/Linol_lwt/InsertReplaceEdit/index.html new file mode 100644 index 00000000..5483105a --- /dev/null +++ b/linol-lwt/Linol_lwt/InsertReplaceEdit/index.html @@ -0,0 +1,6 @@ + +InsertReplaceEdit (linol-lwt.Linol_lwt.InsertReplaceEdit)

Module Linol_lwt.InsertReplaceEdit

type t = {
  1. insert : Linol_lsp__Types.Range.t;
  2. newText : string;
  3. replace : Linol_lsp__Types.Range.t;
}
val create : + insert:Linol_lsp__Types.Range.t -> + newText:string -> + replace:Linol_lsp__Types.Range.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InsertTextFormat/index.html b/linol-lwt/Linol_lwt/InsertTextFormat/index.html new file mode 100644 index 00000000..cbae8bfb --- /dev/null +++ b/linol-lwt/Linol_lwt/InsertTextFormat/index.html @@ -0,0 +1,2 @@ + +InsertTextFormat (linol-lwt.Linol_lwt.InsertTextFormat)

Module Linol_lwt.InsertTextFormat

type t =
  1. | PlainText
  2. | Snippet
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/InsertTextMode/index.html b/linol-lwt/Linol_lwt/InsertTextMode/index.html new file mode 100644 index 00000000..4f32e9db --- /dev/null +++ b/linol-lwt/Linol_lwt/InsertTextMode/index.html @@ -0,0 +1,2 @@ + +InsertTextMode (linol-lwt.Linol_lwt.InsertTextMode)

Module Linol_lwt.InsertTextMode

type t =
  1. | AsIs
  2. | AdjustIndentation
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Jsonrpc2/Req_id/index.html b/linol-lwt/Linol_lwt/Jsonrpc2/Req_id/index.html index 98b891af..db4ee323 100644 --- a/linol-lwt/Linol_lwt/Jsonrpc2/Req_id/index.html +++ b/linol-lwt/Linol_lwt/Jsonrpc2/Req_id/index.html @@ -1,2 +1,2 @@ -Req_id (linol-lwt.Linol_lwt.Jsonrpc2.Req_id)

Module Jsonrpc2.Req_id

Request ID.

The unique ID of a request, used by JSONRPC to map each request to its reply.

type t = Jsonrpc.Id.t
val to_string : t -> string

String representation of the ID

+Req_id (linol-lwt.Linol_lwt.Jsonrpc2.Req_id)

Module Jsonrpc2.Req_id

Request ID.

The unique ID of a request, used by JSONRPC to map each request to its reply.

val to_string : t -> string

String representation of the ID

diff --git a/linol-lwt/Linol_lwt/Jsonrpc2/class-base_server/index.html b/linol-lwt/Linol_lwt/Jsonrpc2/class-base_server/index.html index a5d69431..556a2190 100644 --- a/linol-lwt/Linol_lwt/Jsonrpc2/class-base_server/index.html +++ b/linol-lwt/Linol_lwt/Jsonrpc2/class-base_server/index.html @@ -1,9 +1,11 @@ -base_server (linol-lwt.Linol_lwt.Jsonrpc2.base_server)

Class Jsonrpc2.base_server

method must_quit : bool
method on_notification : notify_back:(Lsp.Server_notification.t -> unit IO.t) -> +base_server (linol-lwt.Linol_lwt.Jsonrpc2.base_server)

Class Jsonrpc2.base_server

method must_quit : bool
method on_notification : notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> - Lsp.Client_notification.t -> - unit IO.t
method on_request : 'a. notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + Linol_lsp.Lsp.Client_notification.t -> + unit IO.t
method on_request : 'a. notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> id:Req_id.t -> - 'a Lsp.Client_request.t -> + 'a Linol_lsp.Lsp.Client_request.t -> ('a, string) result IO.t
method spawn_query_handler : (unit -> unit IO.t) -> unit
diff --git a/linol-lwt/Linol_lwt/Jsonrpc2/class-notify_back/index.html b/linol-lwt/Linol_lwt/Jsonrpc2/class-notify_back/index.html index aec73432..c2fbbb63 100644 --- a/linol-lwt/Linol_lwt/Jsonrpc2/class-notify_back/index.html +++ b/linol-lwt/Linol_lwt/Jsonrpc2/class-notify_back/index.html @@ -1,6 +1,9 @@ -notify_back (linol-lwt.Linol_lwt.Jsonrpc2.notify_back)

Class Jsonrpc2.notify_back

val mutable uri : Lsp.Types.DocumentUri.t option
method cancel_request : Jsonrpc.Id.t -> unit IO.t
method get_uri : Lsp.Types.DocumentUri.t option
method send_diagnostic : Diagnostic.t list -> unit IO.t
method send_log_msg : type_:Lsp__Types.MessageType.t -> string -> unit IO.t
method send_notification : Lsp.Server_notification.t -> unit IO.t
method send_request : 'from_server. 'from_server Lsp.Server_request.t -> - (('from_server, Jsonrpc.Response.Error.t) result -> unit IO.t) -> - Req_id.t IO.t
method set_uri : Lsp.Types.DocumentUri.t -> unit
method telemetry : Lsp__.Import.Json.t -> unit IO.t
method work_done_progress_begin : Lsp.Types.WorkDoneProgressBegin.t -> - unit IO.t
method work_done_progress_end : Lsp.Types.WorkDoneProgressEnd.t -> unit IO.t
method work_done_progress_report : Lsp.Types.WorkDoneProgressReport.t -> +notify_back (linol-lwt.Linol_lwt.Jsonrpc2.notify_back)

Class Jsonrpc2.notify_back

val mutable uri : Linol_lsp.Lsp.Types.DocumentUri.t option
method cancel_request : Linol_jsonrpc.Jsonrpc.Id.t -> unit IO.t
method get_uri : Linol_lsp.Lsp.Types.DocumentUri.t option
method send_diagnostic : Diagnostic.t list -> unit IO.t
method send_log_msg : type_:Linol_lsp__Types.MessageType.t -> + string -> + unit IO.t
method send_notification : Linol_lsp.Lsp.Server_notification.t -> unit IO.t
method send_request : 'from_server. 'from_server Linol_lsp.Lsp.Server_request.t -> + (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> unit IO.t) -> + Req_id.t IO.t
method set_uri : Linol_lsp.Lsp.Types.DocumentUri.t -> unit
method telemetry : Linol_lsp.Import.Json.t -> unit IO.t
method work_done_progress_begin : Linol_lsp.Lsp.Types.WorkDoneProgressBegin.t -> + unit IO.t
method work_done_progress_end : Linol_lsp.Lsp.Types.WorkDoneProgressEnd.t -> + unit IO.t
method work_done_progress_report : Linol_lsp.Lsp.Types.WorkDoneProgressReport.t -> unit IO.t
diff --git a/linol-lwt/Linol_lwt/Jsonrpc2/class-server/index.html b/linol-lwt/Linol_lwt/Jsonrpc2/class-server/index.html index 65c53df7..266492f9 100644 --- a/linol-lwt/Linol_lwt/Jsonrpc2/class-server/index.html +++ b/linol-lwt/Linol_lwt/Jsonrpc2/class-server/index.html @@ -1,105 +1,108 @@ -server (linol-lwt.Linol_lwt.Jsonrpc2.server)

Class Jsonrpc2.server

val mutable status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
val mutable positionEncoding : [ `UTF16 | `UTF8 ]
method config_code_action_provider : [ `Bool of bool +server (linol-lwt.Linol_lwt.Jsonrpc2.server)

Class Jsonrpc2.server

val mutable status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
val mutable positionEncoding : [ `UTF16 | `UTF8 ]
method config_code_action_provider : [ `Bool of bool | `CodeActionOptions of - Lsp.Types.CodeActionOptions.t ]
method config_code_lens_options : Lsp.Types.CodeLensOptions.t option
method config_completion : Lsp.Types.CompletionOptions.t option
method config_definition : [ `Bool of bool + Linol_lsp.Lsp.Types.CodeActionOptions.t ]
method config_code_lens_options : Linol_lsp.Lsp.Types.CodeLensOptions.t option
method config_completion : Linol_lsp.Lsp.Types.CompletionOptions.t option
method config_definition : [ `Bool of bool | `DefinitionOptions of - Lsp.Types.DefinitionOptions.t ] + Linol_lsp.Lsp.Types.DefinitionOptions.t ] option
method config_hover : [ `Bool of bool - | `HoverOptions of Lsp.Types.HoverOptions.t ] + | `HoverOptions of Linol_lsp.Lsp.Types.HoverOptions.t ] option
method config_inlay_hints : [ `Bool of bool - | `InlayHintOptions of Lsp.Types.InlayHintOptions.t + | `InlayHintOptions of + Linol_lsp.Lsp.Types.InlayHintOptions.t | `InlayHintRegistrationOptions of - Lsp.Types.InlayHintRegistrationOptions.t ] - option
method config_list_commands : string list
method config_modify_capabilities : Lsp.Types.ServerCapabilities.t -> - Lsp.Types.ServerCapabilities.t
method config_symbol : [ `Bool of bool + Linol_lsp.Lsp.Types.InlayHintRegistrationOptions.t ] + option
method config_list_commands : string list
method config_symbol : [ `Bool of bool | `DocumentSymbolOptions of - Lsp.Types.DocumentSymbolOptions.t ] - option
method config_sync_opts : Lsp.Types.TextDocumentSyncOptions.t
method find_doc : Lsp.Types.DocumentUri.t -> doc_state option
method get_status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
method must_quit : bool
method on_notif_doc_did_change : notify_back:notify_back -> - Lsp.Types.VersionedTextDocumentIdentifier.t -> - Lsp.Types.TextDocumentContentChangeEvent.t list -> + Linol_lsp.Lsp.Types.DocumentSymbolOptions.t ] + option
method find_doc : Linol_lsp.Lsp.Types.DocumentUri.t -> doc_state option
method get_status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
method must_quit : bool
method on_notif_doc_did_change : notify_back:notify_back -> + Linol_lsp.Lsp.Types.VersionedTextDocumentIdentifier.t -> + Linol_lsp.Lsp.Types.TextDocumentContentChangeEvent.t list -> old_content:string -> new_content:string -> unit IO.t
method on_notif_doc_did_close : notify_back:notify_back -> - Lsp.Types.TextDocumentIdentifier.t -> + Linol_lsp.Lsp.Types.TextDocumentIdentifier.t -> unit IO.t
method on_notif_doc_did_open : notify_back:notify_back -> - Lsp.Types.TextDocumentItem.t -> + Linol_lsp.Lsp.Types.TextDocumentItem.t -> content:string -> unit IO.t
method on_notif_doc_did_save : notify_back:notify_back -> - Lsp.Types.DidSaveTextDocumentParams.t -> - unit IO.t
method on_notification : notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + Linol_lsp.Lsp.Types.DidSaveTextDocumentParams.t -> + unit IO.t
method on_notification : notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> - Lsp.Client_notification.t -> + Linol_lsp.Lsp.Client_notification.t -> unit IO.t
method on_notification_unhandled : notify_back:notify_back -> - Lsp.Client_notification.t -> + Linol_lsp.Lsp.Client_notification.t -> unit IO.t
method on_req_code_action : notify_back:notify_back -> id:Req_id.t -> - Lsp.Types.CodeActionParams.t -> - Lsp.Types.CodeActionResult.t IO.t
method on_req_code_lens : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeActionParams.t -> + Linol_lsp.Lsp.Types.CodeActionResult.t IO.t
method on_req_code_lens : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.CodeLens.t list IO.t
method on_req_code_lens_resolve : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeLens.t list IO.t
method on_req_code_lens_resolve : notify_back:notify_back -> id:Req_id.t -> - Lsp.Types.CodeLens.t -> - Lsp.Types.CodeLens.t IO.t
method on_req_completion : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeLens.t -> + Linol_lsp.Lsp.Types.CodeLens.t IO.t
method on_req_completion : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - ctx:Lsp__Types.CompletionContext.t option -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + ctx:Linol_lsp__Types.CompletionContext.t option -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - [ `CompletionList of Lsp__.Types.CompletionList.t - | `List of Lsp__.Types.CompletionItem.t list ] + [ `CompletionList of Linol_lsp.Types.CompletionList.t + | `List of Linol_lsp.Types.CompletionItem.t list ] option IO.t
method on_req_definition : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.Locations.t option IO.t
method on_req_execute_command : notify_back:notify_back -> + Linol_lsp.Lsp.Types.Locations.t option IO.t
method on_req_execute_command : notify_back:notify_back -> id:Req_id.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> string -> Yojson.Safe.t list option -> Yojson.Safe.t IO.t
method on_req_hover : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.Hover.t option IO.t
method on_req_initialize : notify_back:notify_back -> - Lsp.Types.InitializeParams.t -> - Lsp.Types.InitializeResult.t IO.t
method on_req_inlay_hint : notify_back:notify_back -> + Linol_lsp.Lsp.Types.Hover.t option IO.t
method on_req_initialize : notify_back:notify_back -> + Linol_lsp.Lsp.Types.InitializeParams.t -> + Linol_lsp.Lsp.Types.InitializeResult.t IO.t
method on_req_inlay_hint : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - range:Lsp.Types.Range.t -> + uri:Linol_lsp__Types.DocumentUri.t -> + range:Linol_lsp.Lsp.Types.Range.t -> unit -> - Lsp.Types.InlayHint.t list option IO.t
method on_req_shutdown : notify_back:notify_back -> id:Req_id.t -> unit IO.t
method on_req_symbol : notify_back:notify_back -> + Linol_lsp.Lsp.Types.InlayHint.t list option IO.t
method on_req_shutdown : notify_back:notify_back -> id:Req_id.t -> unit IO.t
method on_req_symbol : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> unit -> - [ `DocumentSymbol of Lsp__.Types.DocumentSymbol.t list - | `SymbolInformation of Lsp__.Types.SymbolInformation.t list ] + [ `DocumentSymbol of Linol_lsp.Types.DocumentSymbol.t list + | `SymbolInformation of Linol_lsp.Types.SymbolInformation.t list ] option - IO.t
method on_request : 'a. notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + IO.t
method on_request : 'a. notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> id:Req_id.t -> - 'a Lsp.Client_request.t -> + 'a Linol_lsp.Lsp.Client_request.t -> ('a, string) result IO.t
method on_request_unhandled : 'r. notify_back:notify_back -> id:Req_id.t -> - 'r Lsp.Client_request.t -> + 'r Linol_lsp.Lsp.Client_request.t -> 'r IO.t
method on_unknown_notification : notify_back:notify_back -> - Jsonrpc.Notification.t -> + Linol_jsonrpc.Jsonrpc.Notification.t -> unit IO.t
method on_unknown_request : notify_back:notify_back -> server_request:(server_request_handler_pair -> Req_id.t IO.t) -> id:Req_id.t -> string -> - Jsonrpc.Structured.t option -> - Yojson.Safe.t IO.t
method set_positionEncoding : Lsp.Types.InitializeParams.t -> unit
method spawn_query_handler : (unit -> unit IO.t) -> unit
+ Linol_jsonrpc.Jsonrpc.Structured.t option -> + Yojson.Safe.t IO.t
method set_positionEncoding : Linol_lsp.Lsp.Types.InitializeParams.t -> unit
method spawn_query_handler : (unit -> unit IO.t) -> unit
diff --git a/linol-lwt/Linol_lwt/Jsonrpc2/index.html b/linol-lwt/Linol_lwt/Jsonrpc2/index.html index dcfb7616..837cccb6 100644 --- a/linol-lwt/Linol_lwt/Jsonrpc2/index.html +++ b/linol-lwt/Linol_lwt/Jsonrpc2/index.html @@ -1,10 +1,10 @@ -Jsonrpc2 (linol-lwt.Linol_lwt.Jsonrpc2)

Module Linol_lwt.Jsonrpc2

module IO : sig ... end
type t
module Position = Lsp.Types.Position
module Range = Lsp.Types.Range
module Diagnostic = Lsp.Types.Diagnostic
module DiagnosticSeverity = Lsp.Types.DiagnosticSeverity
module Req_id : sig ... end

Request ID.

type server_request_handler_pair =
  1. | Request_and_handler : 'from_server Lsp.Server_request.t - * (('from_server, Jsonrpc.Response.Error.t) result -> - unit IO.t) -> server_request_handler_pair
class virtual base_server : object ... end
val async : base_server -> (unit -> unit IO.t) -> unit IO.t
class notify_back : notify_back:(Lsp.Server_notification.t -> +Jsonrpc2 (linol-lwt.Linol_lwt.Jsonrpc2)

Module Linol_lwt.Jsonrpc2

module IO : sig ... end
type t
module Diagnostic = Linol_lsp.Lsp.Types.Diagnostic
module DiagnosticSeverity = Linol_lsp.Lsp.Types.DiagnosticSeverity
module Req_id : sig ... end

Request ID.

type server_request_handler_pair =
  1. | Request_and_handler : 'from_server Linol_lsp.Lsp.Server_request.t + * (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> + unit IO.t) -> server_request_handler_pair
class virtual base_server : object ... end
val async : base_server -> (unit -> unit IO.t) -> unit IO.t
class notify_back : notify_back:(Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:(server_request_handler_pair -> Req_id.t IO.t) -> workDoneToken:[ `Int of int | `String of string ] option -> partialResultToken:'a -> ?version: - int -> ?uri:Lsp.Types.DocumentUri.t -> unit -> object ... end
type nonrec doc_state = {
  1. uri : Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}
val lift_ok : 'a IO.t -> ('a, 'b) result IO.t
class virtual server : object ... end
val create : + int -> ?uri:Linol_lsp.Lsp.Types.DocumentUri.t -> unit -> object ... end
type nonrec doc_state = {
  1. uri : Linol_lsp.Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}
val lift_ok : 'a IO.t -> ('a, 'b) result IO.t
class virtual server : object ... end
val create : ?on_received:(Yojson.Safe.t -> unit) -> ?on_sent:(Yojson.Safe.t -> unit) -> ic:IO.in_channel -> @@ -15,8 +15,11 @@ ?on_sent:(Yojson.Safe.t -> unit) -> env:IO.env -> server -> - t
val send_server_notification : t -> Lsp.Server_notification.t -> unit IO.t
val send_server_request : + t
val send_server_notification : t -> - 'from_server Lsp.Server_request.t -> - (('from_server, Jsonrpc.Response.Error.t) result -> unit IO.t) -> + Linol_lsp.Lsp.Server_notification.t -> + unit IO.t
val send_server_request : + t -> + 'from_server Linol_lsp.Lsp.Server_request.t -> + (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> unit IO.t) -> Req_id.t IO.t
val run : ?shutdown:(unit -> bool) -> t -> unit IO.t
diff --git a/linol-lwt/Linol_lwt/LinkedEditingRangeClientCapabilities/index.html b/linol-lwt/Linol_lwt/LinkedEditingRangeClientCapabilities/index.html new file mode 100644 index 00000000..7777c90e --- /dev/null +++ b/linol-lwt/Linol_lwt/LinkedEditingRangeClientCapabilities/index.html @@ -0,0 +1,2 @@ + +LinkedEditingRangeClientCapabilities (linol-lwt.Linol_lwt.LinkedEditingRangeClientCapabilities)

Module Linol_lwt.LinkedEditingRangeClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/LinkedEditingRangeOptions/index.html b/linol-lwt/Linol_lwt/LinkedEditingRangeOptions/index.html new file mode 100644 index 00000000..58379843 --- /dev/null +++ b/linol-lwt/Linol_lwt/LinkedEditingRangeOptions/index.html @@ -0,0 +1,2 @@ + +LinkedEditingRangeOptions (linol-lwt.Linol_lwt.LinkedEditingRangeOptions)

Module Linol_lwt.LinkedEditingRangeOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/LinkedEditingRangeParams/index.html b/linol-lwt/Linol_lwt/LinkedEditingRangeParams/index.html new file mode 100644 index 00000000..498d8c65 --- /dev/null +++ b/linol-lwt/Linol_lwt/LinkedEditingRangeParams/index.html @@ -0,0 +1,7 @@ + +LinkedEditingRangeParams (linol-lwt.Linol_lwt.LinkedEditingRangeParams)

Module Linol_lwt.LinkedEditingRangeParams

type t = {
  1. position : Linol_lsp__Types.Position.t;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/LinkedEditingRangeRegistrationOptions/index.html b/linol-lwt/Linol_lwt/LinkedEditingRangeRegistrationOptions/index.html new file mode 100644 index 00000000..8ca47f65 --- /dev/null +++ b/linol-lwt/Linol_lwt/LinkedEditingRangeRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +LinkedEditingRangeRegistrationOptions (linol-lwt.Linol_lwt.LinkedEditingRangeRegistrationOptions)

Module Linol_lwt.LinkedEditingRangeRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/LinkedEditingRanges/index.html b/linol-lwt/Linol_lwt/LinkedEditingRanges/index.html new file mode 100644 index 00000000..79371e06 --- /dev/null +++ b/linol-lwt/Linol_lwt/LinkedEditingRanges/index.html @@ -0,0 +1,6 @@ + +LinkedEditingRanges (linol-lwt.Linol_lwt.LinkedEditingRanges)

Module Linol_lwt.LinkedEditingRanges

type t = {
  1. ranges : Linol_lsp__Types.Range.t list;
  2. wordPattern : string option;
}
val create : + ranges:Linol_lsp__Types.Range.t list -> + ?wordPattern:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Location/index.html b/linol-lwt/Linol_lwt/Location/index.html new file mode 100644 index 00000000..f8ff4dfe --- /dev/null +++ b/linol-lwt/Linol_lwt/Location/index.html @@ -0,0 +1,2 @@ + +Location (linol-lwt.Linol_lwt.Location)

Module Linol_lwt.Location

type t = {
  1. range : Linol_lsp__Types.Range.t;
  2. uri : Linol_lsp.Uri0.t;
}
val create : range:Linol_lsp__Types.Range.t -> uri:Linol_lsp.Uri0.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/LocationLink/index.html b/linol-lwt/Linol_lwt/LocationLink/index.html new file mode 100644 index 00000000..7b3ba18b --- /dev/null +++ b/linol-lwt/Linol_lwt/LocationLink/index.html @@ -0,0 +1,8 @@ + +LocationLink (linol-lwt.Linol_lwt.LocationLink)

Module Linol_lwt.LocationLink

type t = {
  1. originSelectionRange : Linol_lsp__Types.Range.t option;
  2. targetRange : Linol_lsp__Types.Range.t;
  3. targetSelectionRange : Linol_lsp__Types.Range.t;
  4. targetUri : Linol_lsp.Uri0.t;
}
val create : + ?originSelectionRange:Linol_lsp__Types.Range.t -> + targetRange:Linol_lsp__Types.Range.t -> + targetSelectionRange:Linol_lsp__Types.Range.t -> + targetUri:Linol_lsp.Uri0.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Locations/index.html b/linol-lwt/Linol_lwt/Locations/index.html new file mode 100644 index 00000000..f2b1c11d --- /dev/null +++ b/linol-lwt/Linol_lwt/Locations/index.html @@ -0,0 +1,2 @@ + +Locations (linol-lwt.Linol_lwt.Locations)

Module Linol_lwt.Locations

type t = [
  1. | `Location of Linol_lsp__Types.Location.t list
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/LogMessageParams/index.html b/linol-lwt/Linol_lwt/LogMessageParams/index.html new file mode 100644 index 00000000..5e2f5620 --- /dev/null +++ b/linol-lwt/Linol_lwt/LogMessageParams/index.html @@ -0,0 +1,2 @@ + +LogMessageParams (linol-lwt.Linol_lwt.LogMessageParams)

Module Linol_lwt.LogMessageParams

type t = {
  1. message : string;
  2. type_ : Linol_lsp__Types.MessageType.t;
}
val create : message:string -> type_:Linol_lsp__Types.MessageType.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/LogTraceParams/index.html b/linol-lwt/Linol_lwt/LogTraceParams/index.html new file mode 100644 index 00000000..1a2eea20 --- /dev/null +++ b/linol-lwt/Linol_lwt/LogTraceParams/index.html @@ -0,0 +1,2 @@ + +LogTraceParams (linol-lwt.Linol_lwt.LogTraceParams)

Module Linol_lwt.LogTraceParams

type t = {
  1. message : string;
  2. verbose : string option;
}
val create : message:string -> ?verbose:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MarkdownClientCapabilities/index.html b/linol-lwt/Linol_lwt/MarkdownClientCapabilities/index.html new file mode 100644 index 00000000..7215661e --- /dev/null +++ b/linol-lwt/Linol_lwt/MarkdownClientCapabilities/index.html @@ -0,0 +1,7 @@ + +MarkdownClientCapabilities (linol-lwt.Linol_lwt.MarkdownClientCapabilities)

Module Linol_lwt.MarkdownClientCapabilities

type t = {
  1. allowedTags : string list option;
  2. parser : string;
  3. version : string option;
}
val create : + ?allowedTags:string list -> + parser:string -> + ?version:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MarkedString/index.html b/linol-lwt/Linol_lwt/MarkedString/index.html new file mode 100644 index 00000000..36fc0976 --- /dev/null +++ b/linol-lwt/Linol_lwt/MarkedString/index.html @@ -0,0 +1,2 @@ + +MarkedString (linol-lwt.Linol_lwt.MarkedString)

Module Linol_lwt.MarkedString

type t = {
  1. value : string;
  2. language : string option;
}
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MarkupContent/index.html b/linol-lwt/Linol_lwt/MarkupContent/index.html new file mode 100644 index 00000000..c0e41975 --- /dev/null +++ b/linol-lwt/Linol_lwt/MarkupContent/index.html @@ -0,0 +1,2 @@ + +MarkupContent (linol-lwt.Linol_lwt.MarkupContent)

Module Linol_lwt.MarkupContent

type t = {
  1. kind : Linol_lsp__Types.MarkupKind.t;
  2. value : string;
}
val create : kind:Linol_lsp__Types.MarkupKind.t -> value:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MarkupKind/index.html b/linol-lwt/Linol_lwt/MarkupKind/index.html new file mode 100644 index 00000000..05a9d9c4 --- /dev/null +++ b/linol-lwt/Linol_lwt/MarkupKind/index.html @@ -0,0 +1,2 @@ + +MarkupKind (linol-lwt.Linol_lwt.MarkupKind)

Module Linol_lwt.MarkupKind

type t =
  1. | PlainText
  2. | Markdown
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MessageActionItem/index.html b/linol-lwt/Linol_lwt/MessageActionItem/index.html new file mode 100644 index 00000000..89da9e4d --- /dev/null +++ b/linol-lwt/Linol_lwt/MessageActionItem/index.html @@ -0,0 +1,2 @@ + +MessageActionItem (linol-lwt.Linol_lwt.MessageActionItem)

Module Linol_lwt.MessageActionItem

type t = {
  1. title : string;
}
val create : title:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MessageType/index.html b/linol-lwt/Linol_lwt/MessageType/index.html new file mode 100644 index 00000000..fd2f7960 --- /dev/null +++ b/linol-lwt/Linol_lwt/MessageType/index.html @@ -0,0 +1,2 @@ + +MessageType (linol-lwt.Linol_lwt.MessageType)

Module Linol_lwt.MessageType

type t =
  1. | Error
  2. | Warning
  3. | Info
  4. | Log
  5. | Debug
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Moniker/index.html b/linol-lwt/Linol_lwt/Moniker/index.html new file mode 100644 index 00000000..e0112807 --- /dev/null +++ b/linol-lwt/Linol_lwt/Moniker/index.html @@ -0,0 +1,8 @@ + +Moniker (linol-lwt.Linol_lwt.Moniker)

Module Linol_lwt.Moniker

type t = {
  1. identifier : string;
  2. kind : Linol_lsp__Types.MonikerKind.t option;
  3. scheme : string;
  4. unique : Linol_lsp__Types.UniquenessLevel.t;
}
val create : + identifier:string -> + ?kind:Linol_lsp__Types.MonikerKind.t -> + scheme:string -> + unique:Linol_lsp__Types.UniquenessLevel.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MonikerClientCapabilities/index.html b/linol-lwt/Linol_lwt/MonikerClientCapabilities/index.html new file mode 100644 index 00000000..ba88fd6b --- /dev/null +++ b/linol-lwt/Linol_lwt/MonikerClientCapabilities/index.html @@ -0,0 +1,2 @@ + +MonikerClientCapabilities (linol-lwt.Linol_lwt.MonikerClientCapabilities)

Module Linol_lwt.MonikerClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MonikerKind/index.html b/linol-lwt/Linol_lwt/MonikerKind/index.html new file mode 100644 index 00000000..a6e00d57 --- /dev/null +++ b/linol-lwt/Linol_lwt/MonikerKind/index.html @@ -0,0 +1,2 @@ + +MonikerKind (linol-lwt.Linol_lwt.MonikerKind)

Module Linol_lwt.MonikerKind

type t =
  1. | Import
  2. | Export
  3. | Local
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MonikerOptions/index.html b/linol-lwt/Linol_lwt/MonikerOptions/index.html new file mode 100644 index 00000000..e00a5fa2 --- /dev/null +++ b/linol-lwt/Linol_lwt/MonikerOptions/index.html @@ -0,0 +1,2 @@ + +MonikerOptions (linol-lwt.Linol_lwt.MonikerOptions)

Module Linol_lwt.MonikerOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MonikerParams/index.html b/linol-lwt/Linol_lwt/MonikerParams/index.html new file mode 100644 index 00000000..80496bfa --- /dev/null +++ b/linol-lwt/Linol_lwt/MonikerParams/index.html @@ -0,0 +1,8 @@ + +MonikerParams (linol-lwt.Linol_lwt.MonikerParams)

Module Linol_lwt.MonikerParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. position : Linol_lsp__Types.Position.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/MonikerRegistrationOptions/index.html b/linol-lwt/Linol_lwt/MonikerRegistrationOptions/index.html new file mode 100644 index 00000000..01a4ed82 --- /dev/null +++ b/linol-lwt/Linol_lwt/MonikerRegistrationOptions/index.html @@ -0,0 +1,15 @@ + +MonikerRegistrationOptions (linol-lwt.Linol_lwt.MonikerRegistrationOptions)

Module Linol_lwt.MonikerRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookCell/index.html b/linol-lwt/Linol_lwt/NotebookCell/index.html new file mode 100644 index 00000000..8f8b58e6 --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookCell/index.html @@ -0,0 +1,8 @@ + +NotebookCell (linol-lwt.Linol_lwt.NotebookCell)

Module Linol_lwt.NotebookCell

type t = {
  1. document : Linol_lsp.Uri0.t;
  2. executionSummary : Linol_lsp__Types.ExecutionSummary.t option;
  3. kind : Linol_lsp__Types.NotebookCellKind.t;
  4. metadata : Linol_lsp.Import.Json.Object.t option;
}
val create : + document:Linol_lsp.Uri0.t -> + ?executionSummary:Linol_lsp__Types.ExecutionSummary.t -> + kind:Linol_lsp__Types.NotebookCellKind.t -> + ?metadata:Linol_lsp.Import.Json.Object.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookCellArrayChange/index.html b/linol-lwt/Linol_lwt/NotebookCellArrayChange/index.html new file mode 100644 index 00000000..779c6f94 --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookCellArrayChange/index.html @@ -0,0 +1,7 @@ + +NotebookCellArrayChange (linol-lwt.Linol_lwt.NotebookCellArrayChange)

Module Linol_lwt.NotebookCellArrayChange

type t = {
  1. cells : Linol_lsp__Types.NotebookCell.t list option;
  2. deleteCount : int;
  3. start : int;
}
val create : + ?cells:Linol_lsp__Types.NotebookCell.t list -> + deleteCount:int -> + start:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookCellKind/index.html b/linol-lwt/Linol_lwt/NotebookCellKind/index.html new file mode 100644 index 00000000..c6b0df8a --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookCellKind/index.html @@ -0,0 +1,2 @@ + +NotebookCellKind (linol-lwt.Linol_lwt.NotebookCellKind)

Module Linol_lwt.NotebookCellKind

type t =
  1. | Markup
  2. | Code
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookCellTextDocumentFilter/index.html b/linol-lwt/Linol_lwt/NotebookCellTextDocumentFilter/index.html new file mode 100644 index 00000000..f38dcaf6 --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookCellTextDocumentFilter/index.html @@ -0,0 +1,6 @@ + +NotebookCellTextDocumentFilter (linol-lwt.Linol_lwt.NotebookCellTextDocumentFilter)

Module Linol_lwt.NotebookCellTextDocumentFilter

type t = {
  1. language : string option;
  2. notebook : [ `String of string | `NotebookDocumentFilter of unit ];
}
val create : + ?language:string -> + notebook:[ `String of string | `NotebookDocumentFilter of unit ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookDocument/index.html b/linol-lwt/Linol_lwt/NotebookDocument/index.html new file mode 100644 index 00000000..68d1d86d --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookDocument/index.html @@ -0,0 +1,9 @@ + +NotebookDocument (linol-lwt.Linol_lwt.NotebookDocument)

Module Linol_lwt.NotebookDocument

type t = {
  1. cells : Linol_lsp__Types.NotebookCell.t list;
  2. metadata : Linol_lsp.Import.Json.Object.t option;
  3. notebookType : string;
  4. uri : Linol_lsp.Uri0.t;
  5. version : int;
}
val create : + cells:Linol_lsp__Types.NotebookCell.t list -> + ?metadata:Linol_lsp.Import.Json.Object.t -> + notebookType:string -> + uri:Linol_lsp.Uri0.t -> + version:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookDocumentChangeEvent/index.html b/linol-lwt/Linol_lwt/NotebookDocumentChangeEvent/index.html new file mode 100644 index 00000000..bb3f82bc --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookDocumentChangeEvent/index.html @@ -0,0 +1,19 @@ + +NotebookDocumentChangeEvent (linol-lwt.Linol_lwt.NotebookDocumentChangeEvent)

Module Linol_lwt.NotebookDocumentChangeEvent

type textContent = {
  1. document : Linol_lsp__Types.VersionedTextDocumentIdentifier.t;
  2. changes : Linol_lsp__Types.TextDocumentContentChangeEvent.t list;
}
val create_textContent : + document:Linol_lsp__Types.VersionedTextDocumentIdentifier.t -> + changes:Linol_lsp__Types.TextDocumentContentChangeEvent.t list -> + textContent
type structure = {
  1. array : Linol_lsp__Types.NotebookCellArrayChange.t;
  2. didOpen : Linol_lsp__Types.TextDocumentItem.t list option;
  3. didClose : Linol_lsp__Types.TextDocumentIdentifier.t list option;
}
val create_structure : + array:Linol_lsp__Types.NotebookCellArrayChange.t -> + ?didOpen:Linol_lsp__Types.TextDocumentItem.t list -> + ?didClose:Linol_lsp__Types.TextDocumentIdentifier.t list -> + unit -> + structure
type cells = {
  1. structure : structure option;
  2. data : Linol_lsp__Types.NotebookCell.t list option;
  3. textContent : textContent list option;
}
val create_cells : + ?structure:structure -> + ?data:Linol_lsp__Types.NotebookCell.t list -> + ?textContent:textContent list -> + unit -> + cells
type t = {
  1. cells : cells option;
  2. metadata : Linol_lsp.Import.Json.Object.t option;
}
val create : + ?cells:cells -> + ?metadata:Linol_lsp.Import.Json.Object.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookDocumentClientCapabilities/index.html b/linol-lwt/Linol_lwt/NotebookDocumentClientCapabilities/index.html new file mode 100644 index 00000000..0b8ebd96 --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookDocumentClientCapabilities/index.html @@ -0,0 +1,4 @@ + +NotebookDocumentClientCapabilities (linol-lwt.Linol_lwt.NotebookDocumentClientCapabilities)

Module Linol_lwt.NotebookDocumentClientCapabilities

type t = {
  1. synchronization : Linol_lsp__Types.NotebookDocumentSyncClientCapabilities.t;
}
val create : + synchronization:Linol_lsp__Types.NotebookDocumentSyncClientCapabilities.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookDocumentFilter/index.html b/linol-lwt/Linol_lwt/NotebookDocumentFilter/index.html new file mode 100644 index 00000000..356e27d8 --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookDocumentFilter/index.html @@ -0,0 +1,2 @@ + +NotebookDocumentFilter (linol-lwt.Linol_lwt.NotebookDocumentFilter)

Module Linol_lwt.NotebookDocumentFilter

type t = unit
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookDocumentIdentifier/index.html b/linol-lwt/Linol_lwt/NotebookDocumentIdentifier/index.html new file mode 100644 index 00000000..6b65a7d2 --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookDocumentIdentifier/index.html @@ -0,0 +1,2 @@ + +NotebookDocumentIdentifier (linol-lwt.Linol_lwt.NotebookDocumentIdentifier)

Module Linol_lwt.NotebookDocumentIdentifier

type t = {
  1. uri : Linol_lsp.Uri0.t;
}
val create : uri:Linol_lsp.Uri0.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookDocumentSyncClientCapabilities/index.html b/linol-lwt/Linol_lwt/NotebookDocumentSyncClientCapabilities/index.html new file mode 100644 index 00000000..7782153b --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookDocumentSyncClientCapabilities/index.html @@ -0,0 +1,6 @@ + +NotebookDocumentSyncClientCapabilities (linol-lwt.Linol_lwt.NotebookDocumentSyncClientCapabilities)

Module Linol_lwt.NotebookDocumentSyncClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. executionSummarySupport : bool option;
}
val create : + ?dynamicRegistration:bool -> + ?executionSummarySupport:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookDocumentSyncOptions/index.html b/linol-lwt/Linol_lwt/NotebookDocumentSyncOptions/index.html new file mode 100644 index 00000000..59703e98 --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookDocumentSyncOptions/index.html @@ -0,0 +1,2 @@ + +NotebookDocumentSyncOptions (linol-lwt.Linol_lwt.NotebookDocumentSyncOptions)

Module Linol_lwt.NotebookDocumentSyncOptions

type t = unit
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/NotebookDocumentSyncRegistrationOptions/index.html b/linol-lwt/Linol_lwt/NotebookDocumentSyncRegistrationOptions/index.html new file mode 100644 index 00000000..caea0061 --- /dev/null +++ b/linol-lwt/Linol_lwt/NotebookDocumentSyncRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +NotebookDocumentSyncRegistrationOptions (linol-lwt.Linol_lwt.NotebookDocumentSyncRegistrationOptions)

Module Linol_lwt.NotebookDocumentSyncRegistrationOptions

type t = unit
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/OptionalVersionedTextDocumentIdentifier/index.html b/linol-lwt/Linol_lwt/OptionalVersionedTextDocumentIdentifier/index.html new file mode 100644 index 00000000..7f2042db --- /dev/null +++ b/linol-lwt/Linol_lwt/OptionalVersionedTextDocumentIdentifier/index.html @@ -0,0 +1,2 @@ + +OptionalVersionedTextDocumentIdentifier (linol-lwt.Linol_lwt.OptionalVersionedTextDocumentIdentifier)

Module Linol_lwt.OptionalVersionedTextDocumentIdentifier

type t = {
  1. uri : Linol_lsp.Uri0.t;
  2. version : int option;
}
val create : uri:Linol_lsp.Uri0.t -> ?version:int -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ParameterInformation/index.html b/linol-lwt/Linol_lwt/ParameterInformation/index.html new file mode 100644 index 00000000..4fc0db62 --- /dev/null +++ b/linol-lwt/Linol_lwt/ParameterInformation/index.html @@ -0,0 +1,9 @@ + +ParameterInformation (linol-lwt.Linol_lwt.ParameterInformation)

Module Linol_lwt.ParameterInformation

type t = {
  1. documentation : [ `String of string + | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] + option;
  2. label : [ `String of string | `Offset of int * int ];
}
val create : + ?documentation: + [ `String of string | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] -> + label:[ `String of string | `Offset of int * int ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/PartialResultParams/index.html b/linol-lwt/Linol_lwt/PartialResultParams/index.html new file mode 100644 index 00000000..d3be5149 --- /dev/null +++ b/linol-lwt/Linol_lwt/PartialResultParams/index.html @@ -0,0 +1,5 @@ + +PartialResultParams (linol-lwt.Linol_lwt.PartialResultParams)

Module Linol_lwt.PartialResultParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Pattern/index.html b/linol-lwt/Linol_lwt/Pattern/index.html new file mode 100644 index 00000000..5875c907 --- /dev/null +++ b/linol-lwt/Linol_lwt/Pattern/index.html @@ -0,0 +1,2 @@ + +Pattern (linol-lwt.Linol_lwt.Pattern)

Module Linol_lwt.Pattern

type t = string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Position/index.html b/linol-lwt/Linol_lwt/Position/index.html new file mode 100644 index 00000000..03078e00 --- /dev/null +++ b/linol-lwt/Linol_lwt/Position/index.html @@ -0,0 +1,2 @@ + +Position (linol-lwt.Linol_lwt.Position)

Module Linol_lwt.Position

type t = {
  1. character : int;
  2. line : int;
}
val create : character:int -> line:int -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/PositionEncodingKind/index.html b/linol-lwt/Linol_lwt/PositionEncodingKind/index.html new file mode 100644 index 00000000..40722ff0 --- /dev/null +++ b/linol-lwt/Linol_lwt/PositionEncodingKind/index.html @@ -0,0 +1,2 @@ + +PositionEncodingKind (linol-lwt.Linol_lwt.PositionEncodingKind)

Module Linol_lwt.PositionEncodingKind

type t =
  1. | UTF8
  2. | UTF16
  3. | UTF32
  4. | Other of string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/PrepareRenameParams/index.html b/linol-lwt/Linol_lwt/PrepareRenameParams/index.html new file mode 100644 index 00000000..a6294fa3 --- /dev/null +++ b/linol-lwt/Linol_lwt/PrepareRenameParams/index.html @@ -0,0 +1,7 @@ + +PrepareRenameParams (linol-lwt.Linol_lwt.PrepareRenameParams)

Module Linol_lwt.PrepareRenameParams

type t = {
  1. position : Linol_lsp__Types.Position.t;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/PrepareSupportDefaultBehavior/index.html b/linol-lwt/Linol_lwt/PrepareSupportDefaultBehavior/index.html new file mode 100644 index 00000000..218923c0 --- /dev/null +++ b/linol-lwt/Linol_lwt/PrepareSupportDefaultBehavior/index.html @@ -0,0 +1,2 @@ + +PrepareSupportDefaultBehavior (linol-lwt.Linol_lwt.PrepareSupportDefaultBehavior)

Module Linol_lwt.PrepareSupportDefaultBehavior

type t =
  1. | Identifier
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/PreviousResultId/index.html b/linol-lwt/Linol_lwt/PreviousResultId/index.html new file mode 100644 index 00000000..5c425b33 --- /dev/null +++ b/linol-lwt/Linol_lwt/PreviousResultId/index.html @@ -0,0 +1,2 @@ + +PreviousResultId (linol-lwt.Linol_lwt.PreviousResultId)

Module Linol_lwt.PreviousResultId

type t = {
  1. uri : Linol_lsp.Uri0.t;
  2. value : string;
}
val create : uri:Linol_lsp.Uri0.t -> value:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ProgressParams/index.html b/linol-lwt/Linol_lwt/ProgressParams/index.html new file mode 100644 index 00000000..4ea2fdad --- /dev/null +++ b/linol-lwt/Linol_lwt/ProgressParams/index.html @@ -0,0 +1,2 @@ + +ProgressParams (linol-lwt.Linol_lwt.ProgressParams)

Module Linol_lwt.ProgressParams

type 'a t = {
  1. token : [ `Int of int | `String of string ];
  2. value : 'a;
}
val create : token:[ `Int of int | `String of string ] -> value:'a -> 'a t
include Linol_lsp.Import.Json.Jsonable.S1 with type 'a t := 'a t
val t_of_yojson : (Yojson.Safe.t -> 'a) -> Yojson.Safe.t -> 'a t
val yojson_of_t : ('a -> Yojson.Safe.t) -> 'a t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ProgressToken/index.html b/linol-lwt/Linol_lwt/ProgressToken/index.html new file mode 100644 index 00000000..ef0c9d5c --- /dev/null +++ b/linol-lwt/Linol_lwt/ProgressToken/index.html @@ -0,0 +1,2 @@ + +ProgressToken (linol-lwt.Linol_lwt.ProgressToken)

Module Linol_lwt.ProgressToken

type t = [
  1. | `Int of int
  2. | `String of string
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/PublishDiagnosticsClientCapabilities/index.html b/linol-lwt/Linol_lwt/PublishDiagnosticsClientCapabilities/index.html new file mode 100644 index 00000000..a4e5b225 --- /dev/null +++ b/linol-lwt/Linol_lwt/PublishDiagnosticsClientCapabilities/index.html @@ -0,0 +1,11 @@ + +PublishDiagnosticsClientCapabilities (linol-lwt.Linol_lwt.PublishDiagnosticsClientCapabilities)

Module Linol_lwt.PublishDiagnosticsClientCapabilities

type tagSupport = {
  1. valueSet : Linol_lsp__Types.DiagnosticTag.t list;
}
val create_tagSupport : + valueSet:Linol_lsp__Types.DiagnosticTag.t list -> + tagSupport
type t = {
  1. codeDescriptionSupport : bool option;
  2. dataSupport : bool option;
  3. relatedInformation : bool option;
  4. tagSupport : tagSupport option;
  5. versionSupport : bool option;
}
val create : + ?codeDescriptionSupport:bool -> + ?dataSupport:bool -> + ?relatedInformation:bool -> + ?tagSupport:tagSupport -> + ?versionSupport:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/PublishDiagnosticsParams/index.html b/linol-lwt/Linol_lwt/PublishDiagnosticsParams/index.html new file mode 100644 index 00000000..02fb85f9 --- /dev/null +++ b/linol-lwt/Linol_lwt/PublishDiagnosticsParams/index.html @@ -0,0 +1,7 @@ + +PublishDiagnosticsParams (linol-lwt.Linol_lwt.PublishDiagnosticsParams)

Module Linol_lwt.PublishDiagnosticsParams

type t = {
  1. diagnostics : Linol_lsp__Types.Diagnostic.t list;
  2. uri : Linol_lsp.Uri0.t;
  3. version : int option;
}
val create : + diagnostics:Linol_lsp__Types.Diagnostic.t list -> + uri:Linol_lsp.Uri0.t -> + ?version:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Range/index.html b/linol-lwt/Linol_lwt/Range/index.html new file mode 100644 index 00000000..e6e7db39 --- /dev/null +++ b/linol-lwt/Linol_lwt/Range/index.html @@ -0,0 +1,5 @@ + +Range (linol-lwt.Linol_lwt.Range)

Module Linol_lwt.Range

type t = {
  1. end_ : Linol_lsp__Types.Position.t;
  2. start : Linol_lsp__Types.Position.t;
}
val create : + end_:Linol_lsp__Types.Position.t -> + start:Linol_lsp__Types.Position.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ReferenceClientCapabilities/index.html b/linol-lwt/Linol_lwt/ReferenceClientCapabilities/index.html new file mode 100644 index 00000000..764d7971 --- /dev/null +++ b/linol-lwt/Linol_lwt/ReferenceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +ReferenceClientCapabilities (linol-lwt.Linol_lwt.ReferenceClientCapabilities)

Module Linol_lwt.ReferenceClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ReferenceContext/index.html b/linol-lwt/Linol_lwt/ReferenceContext/index.html new file mode 100644 index 00000000..de8a5049 --- /dev/null +++ b/linol-lwt/Linol_lwt/ReferenceContext/index.html @@ -0,0 +1,2 @@ + +ReferenceContext (linol-lwt.Linol_lwt.ReferenceContext)

Module Linol_lwt.ReferenceContext

type t = {
  1. includeDeclaration : bool;
}
val create : includeDeclaration:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ReferenceOptions/index.html b/linol-lwt/Linol_lwt/ReferenceOptions/index.html new file mode 100644 index 00000000..aeda9dc3 --- /dev/null +++ b/linol-lwt/Linol_lwt/ReferenceOptions/index.html @@ -0,0 +1,2 @@ + +ReferenceOptions (linol-lwt.Linol_lwt.ReferenceOptions)

Module Linol_lwt.ReferenceOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ReferenceParams/index.html b/linol-lwt/Linol_lwt/ReferenceParams/index.html new file mode 100644 index 00000000..8ec1090d --- /dev/null +++ b/linol-lwt/Linol_lwt/ReferenceParams/index.html @@ -0,0 +1,9 @@ + +ReferenceParams (linol-lwt.Linol_lwt.ReferenceParams)

Module Linol_lwt.ReferenceParams

type t = {
  1. context : Linol_lsp__Types.ReferenceContext.t;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. position : Linol_lsp__Types.Position.t;
  4. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  5. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + context:Linol_lsp__Types.ReferenceContext.t -> + ?partialResultToken:[ `Int of int | `String of string ] -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ReferenceRegistrationOptions/index.html b/linol-lwt/Linol_lwt/ReferenceRegistrationOptions/index.html new file mode 100644 index 00000000..0a7aa237 --- /dev/null +++ b/linol-lwt/Linol_lwt/ReferenceRegistrationOptions/index.html @@ -0,0 +1,15 @@ + +ReferenceRegistrationOptions (linol-lwt.Linol_lwt.ReferenceRegistrationOptions)

Module Linol_lwt.ReferenceRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Registration/index.html b/linol-lwt/Linol_lwt/Registration/index.html new file mode 100644 index 00000000..76d37ef5 --- /dev/null +++ b/linol-lwt/Linol_lwt/Registration/index.html @@ -0,0 +1,7 @@ + +Registration (linol-lwt.Linol_lwt.Registration)

Module Linol_lwt.Registration

type t = {
  1. id : string;
  2. method_ : string;
  3. registerOptions : Linol_lsp.Import.Json.t option;
}
val create : + id:string -> + method_:string -> + ?registerOptions:Linol_lsp.Import.Json.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RegistrationParams/index.html b/linol-lwt/Linol_lwt/RegistrationParams/index.html new file mode 100644 index 00000000..07166354 --- /dev/null +++ b/linol-lwt/Linol_lwt/RegistrationParams/index.html @@ -0,0 +1,2 @@ + +RegistrationParams (linol-lwt.Linol_lwt.RegistrationParams)

Module Linol_lwt.RegistrationParams

type t = {
  1. registrations : Linol_lsp__Types.Registration.t list;
}
val create : registrations:Linol_lsp__Types.Registration.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RegularExpressionsClientCapabilities/index.html b/linol-lwt/Linol_lwt/RegularExpressionsClientCapabilities/index.html new file mode 100644 index 00000000..155ae817 --- /dev/null +++ b/linol-lwt/Linol_lwt/RegularExpressionsClientCapabilities/index.html @@ -0,0 +1,2 @@ + +RegularExpressionsClientCapabilities (linol-lwt.Linol_lwt.RegularExpressionsClientCapabilities)

Module Linol_lwt.RegularExpressionsClientCapabilities

type t = {
  1. engine : string;
  2. version : string option;
}
val create : engine:string -> ?version:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RelatedFullDocumentDiagnosticReport/index.html b/linol-lwt/Linol_lwt/RelatedFullDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..8af03430 --- /dev/null +++ b/linol-lwt/Linol_lwt/RelatedFullDocumentDiagnosticReport/index.html @@ -0,0 +1,19 @@ + +RelatedFullDocumentDiagnosticReport (linol-lwt.Linol_lwt.RelatedFullDocumentDiagnosticReport)

Module Linol_lwt.RelatedFullDocumentDiagnosticReport

type t = {
  1. items : Linol_lsp__Types.Diagnostic.t list;
  2. relatedDocuments : (Linol_lsp.Uri0.t, + [ `FullDocumentDiagnosticReport of + Linol_lsp__Types.FullDocumentDiagnosticReport.t + | `UnchangedDocumentDiagnosticReport of + Linol_lsp__Types.UnchangedDocumentDiagnosticReport.t ]) + Linol_lsp.Import.Json.Assoc.t + option;
  3. resultId : string option;
}
val create : + items:Linol_lsp__Types.Diagnostic.t list -> + ?relatedDocuments: + (Linol_lsp.Uri0.t, + [ `FullDocumentDiagnosticReport of + Linol_lsp__Types.FullDocumentDiagnosticReport.t + | `UnchangedDocumentDiagnosticReport of + Linol_lsp__Types.UnchangedDocumentDiagnosticReport.t ]) + Linol_lsp.Import.Json.Assoc.t -> + ?resultId:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RelatedUnchangedDocumentDiagnosticReport/index.html b/linol-lwt/Linol_lwt/RelatedUnchangedDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..49a6d6d6 --- /dev/null +++ b/linol-lwt/Linol_lwt/RelatedUnchangedDocumentDiagnosticReport/index.html @@ -0,0 +1,18 @@ + +RelatedUnchangedDocumentDiagnosticReport (linol-lwt.Linol_lwt.RelatedUnchangedDocumentDiagnosticReport)

Module Linol_lwt.RelatedUnchangedDocumentDiagnosticReport

type t = {
  1. relatedDocuments : (Linol_lsp.Uri0.t, + [ `FullDocumentDiagnosticReport of + Linol_lsp__Types.FullDocumentDiagnosticReport.t + | `UnchangedDocumentDiagnosticReport of + Linol_lsp__Types.UnchangedDocumentDiagnosticReport.t ]) + Linol_lsp.Import.Json.Assoc.t + option;
  2. resultId : string;
}
val create : + ?relatedDocuments: + (Linol_lsp.Uri0.t, + [ `FullDocumentDiagnosticReport of + Linol_lsp__Types.FullDocumentDiagnosticReport.t + | `UnchangedDocumentDiagnosticReport of + Linol_lsp__Types.UnchangedDocumentDiagnosticReport.t ]) + Linol_lsp.Import.Json.Assoc.t -> + resultId:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RelativePattern/index.html b/linol-lwt/Linol_lwt/RelativePattern/index.html new file mode 100644 index 00000000..59cf7d3c --- /dev/null +++ b/linol-lwt/Linol_lwt/RelativePattern/index.html @@ -0,0 +1,2 @@ + +RelativePattern (linol-lwt.Linol_lwt.RelativePattern)

Module Linol_lwt.RelativePattern

type t = {
  1. baseUri : unit;
  2. pattern : string;
}
val create : baseUri:unit -> pattern:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RenameClientCapabilities/index.html b/linol-lwt/Linol_lwt/RenameClientCapabilities/index.html new file mode 100644 index 00000000..66f85942 --- /dev/null +++ b/linol-lwt/Linol_lwt/RenameClientCapabilities/index.html @@ -0,0 +1,10 @@ + +RenameClientCapabilities (linol-lwt.Linol_lwt.RenameClientCapabilities)

Module Linol_lwt.RenameClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. honorsChangeAnnotations : bool option;
  3. prepareSupport : bool option;
  4. prepareSupportDefaultBehavior : Linol_lsp__Types.PrepareSupportDefaultBehavior.t + option;
}
val create : + ?dynamicRegistration:bool -> + ?honorsChangeAnnotations:bool -> + ?prepareSupport:bool -> + ?prepareSupportDefaultBehavior: + Linol_lsp__Types.PrepareSupportDefaultBehavior.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RenameFile/index.html b/linol-lwt/Linol_lwt/RenameFile/index.html new file mode 100644 index 00000000..6bff2230 --- /dev/null +++ b/linol-lwt/Linol_lwt/RenameFile/index.html @@ -0,0 +1,8 @@ + +RenameFile (linol-lwt.Linol_lwt.RenameFile)

Module Linol_lwt.RenameFile

type t = {
  1. annotationId : string option;
  2. newUri : Linol_lsp.Uri0.t;
  3. oldUri : Linol_lsp.Uri0.t;
  4. options : Linol_lsp__Types.RenameFileOptions.t option;
}
val create : + ?annotationId:string -> + newUri:Linol_lsp.Uri0.t -> + oldUri:Linol_lsp.Uri0.t -> + ?options:Linol_lsp__Types.RenameFileOptions.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RenameFileOptions/index.html b/linol-lwt/Linol_lwt/RenameFileOptions/index.html new file mode 100644 index 00000000..8f738d01 --- /dev/null +++ b/linol-lwt/Linol_lwt/RenameFileOptions/index.html @@ -0,0 +1,2 @@ + +RenameFileOptions (linol-lwt.Linol_lwt.RenameFileOptions)

Module Linol_lwt.RenameFileOptions

type t = {
  1. ignoreIfExists : bool option;
  2. overwrite : bool option;
}
val create : ?ignoreIfExists:bool -> ?overwrite:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RenameFilesParams/index.html b/linol-lwt/Linol_lwt/RenameFilesParams/index.html new file mode 100644 index 00000000..4d56018f --- /dev/null +++ b/linol-lwt/Linol_lwt/RenameFilesParams/index.html @@ -0,0 +1,2 @@ + +RenameFilesParams (linol-lwt.Linol_lwt.RenameFilesParams)

Module Linol_lwt.RenameFilesParams

type t = {
  1. files : Linol_lsp__Types.FileRename.t list;
}
val create : files:Linol_lsp__Types.FileRename.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RenameOptions/index.html b/linol-lwt/Linol_lwt/RenameOptions/index.html new file mode 100644 index 00000000..00b0f182 --- /dev/null +++ b/linol-lwt/Linol_lwt/RenameOptions/index.html @@ -0,0 +1,2 @@ + +RenameOptions (linol-lwt.Linol_lwt.RenameOptions)

Module Linol_lwt.RenameOptions

type t = {
  1. prepareProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?prepareProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RenameParams/index.html b/linol-lwt/Linol_lwt/RenameParams/index.html new file mode 100644 index 00000000..5e0e45ba --- /dev/null +++ b/linol-lwt/Linol_lwt/RenameParams/index.html @@ -0,0 +1,8 @@ + +RenameParams (linol-lwt.Linol_lwt.RenameParams)

Module Linol_lwt.RenameParams

type t = {
  1. newName : string;
  2. position : Linol_lsp__Types.Position.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + newName:string -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/RenameRegistrationOptions/index.html b/linol-lwt/Linol_lwt/RenameRegistrationOptions/index.html new file mode 100644 index 00000000..0ed69fc8 --- /dev/null +++ b/linol-lwt/Linol_lwt/RenameRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +RenameRegistrationOptions (linol-lwt.Linol_lwt.RenameRegistrationOptions)

Module Linol_lwt.RenameRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. prepareProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?prepareProvider:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ResourceOperation/index.html b/linol-lwt/Linol_lwt/ResourceOperation/index.html new file mode 100644 index 00000000..06b95cb6 --- /dev/null +++ b/linol-lwt/Linol_lwt/ResourceOperation/index.html @@ -0,0 +1,2 @@ + +ResourceOperation (linol-lwt.Linol_lwt.ResourceOperation)

Module Linol_lwt.ResourceOperation

type t = {
  1. annotationId : string option;
  2. kind : string;
}
val create : ?annotationId:string -> kind:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ResourceOperationKind/index.html b/linol-lwt/Linol_lwt/ResourceOperationKind/index.html new file mode 100644 index 00000000..5b7371b2 --- /dev/null +++ b/linol-lwt/Linol_lwt/ResourceOperationKind/index.html @@ -0,0 +1,2 @@ + +ResourceOperationKind (linol-lwt.Linol_lwt.ResourceOperationKind)

Module Linol_lwt.ResourceOperationKind

type t =
  1. | Create
  2. | Rename
  3. | Delete
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SaveOptions/index.html b/linol-lwt/Linol_lwt/SaveOptions/index.html new file mode 100644 index 00000000..a54b7bcb --- /dev/null +++ b/linol-lwt/Linol_lwt/SaveOptions/index.html @@ -0,0 +1,2 @@ + +SaveOptions (linol-lwt.Linol_lwt.SaveOptions)

Module Linol_lwt.SaveOptions

type t = {
  1. includeText : bool option;
}
val create : ?includeText:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SelectedCompletionInfo/index.html b/linol-lwt/Linol_lwt/SelectedCompletionInfo/index.html new file mode 100644 index 00000000..cbc7edb6 --- /dev/null +++ b/linol-lwt/Linol_lwt/SelectedCompletionInfo/index.html @@ -0,0 +1,2 @@ + +SelectedCompletionInfo (linol-lwt.Linol_lwt.SelectedCompletionInfo)

Module Linol_lwt.SelectedCompletionInfo

type t = {
  1. range : Linol_lsp__Types.Range.t;
  2. text : string;
}
val create : range:Linol_lsp__Types.Range.t -> text:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SelectionRange/index.html b/linol-lwt/Linol_lwt/SelectionRange/index.html new file mode 100644 index 00000000..8212dcea --- /dev/null +++ b/linol-lwt/Linol_lwt/SelectionRange/index.html @@ -0,0 +1,2 @@ + +SelectionRange (linol-lwt.Linol_lwt.SelectionRange)

Module Linol_lwt.SelectionRange

type t = {
  1. parent : t option;
  2. range : Linol_lsp__Types.Range.t;
}
val create : ?parent:t -> range:Linol_lsp__Types.Range.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SelectionRangeClientCapabilities/index.html b/linol-lwt/Linol_lwt/SelectionRangeClientCapabilities/index.html new file mode 100644 index 00000000..4fa42dd9 --- /dev/null +++ b/linol-lwt/Linol_lwt/SelectionRangeClientCapabilities/index.html @@ -0,0 +1,2 @@ + +SelectionRangeClientCapabilities (linol-lwt.Linol_lwt.SelectionRangeClientCapabilities)

Module Linol_lwt.SelectionRangeClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SelectionRangeOptions/index.html b/linol-lwt/Linol_lwt/SelectionRangeOptions/index.html new file mode 100644 index 00000000..e5968f11 --- /dev/null +++ b/linol-lwt/Linol_lwt/SelectionRangeOptions/index.html @@ -0,0 +1,2 @@ + +SelectionRangeOptions (linol-lwt.Linol_lwt.SelectionRangeOptions)

Module Linol_lwt.SelectionRangeOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SelectionRangeParams/index.html b/linol-lwt/Linol_lwt/SelectionRangeParams/index.html new file mode 100644 index 00000000..085682b3 --- /dev/null +++ b/linol-lwt/Linol_lwt/SelectionRangeParams/index.html @@ -0,0 +1,8 @@ + +SelectionRangeParams (linol-lwt.Linol_lwt.SelectionRangeParams)

Module Linol_lwt.SelectionRangeParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. positions : Linol_lsp__Types.Position.t list;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + positions:Linol_lsp__Types.Position.t list -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SelectionRangeRegistrationOptions/index.html b/linol-lwt/Linol_lwt/SelectionRangeRegistrationOptions/index.html new file mode 100644 index 00000000..763de9a0 --- /dev/null +++ b/linol-lwt/Linol_lwt/SelectionRangeRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +SelectionRangeRegistrationOptions (linol-lwt.Linol_lwt.SelectionRangeRegistrationOptions)

Module Linol_lwt.SelectionRangeRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokenModifiers/index.html b/linol-lwt/Linol_lwt/SemanticTokenModifiers/index.html new file mode 100644 index 00000000..1987490e --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokenModifiers/index.html @@ -0,0 +1,2 @@ + +SemanticTokenModifiers (linol-lwt.Linol_lwt.SemanticTokenModifiers)

Module Linol_lwt.SemanticTokenModifiers

type t =
  1. | Declaration
  2. | Definition
  3. | Readonly
  4. | Static
  5. | Deprecated
  6. | Abstract
  7. | Async
  8. | Modification
  9. | Documentation
  10. | DefaultLibrary
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokenTypes/index.html b/linol-lwt/Linol_lwt/SemanticTokenTypes/index.html new file mode 100644 index 00000000..ba3f1c4b --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokenTypes/index.html @@ -0,0 +1,2 @@ + +SemanticTokenTypes (linol-lwt.Linol_lwt.SemanticTokenTypes)

Module Linol_lwt.SemanticTokenTypes

type t =
  1. | Namespace
  2. | Type
  3. | Class
  4. | Enum
  5. | Interface
  6. | Struct
  7. | TypeParameter
  8. | Parameter
  9. | Variable
  10. | Property
  11. | EnumMember
  12. | Event
  13. | Function
  14. | Method
  15. | Macro
  16. | Keyword
  17. | Modifier
  18. | Comment
  19. | String
  20. | Number
  21. | Regexp
  22. | Operator
  23. | Decorator
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokens/index.html b/linol-lwt/Linol_lwt/SemanticTokens/index.html new file mode 100644 index 00000000..6357663d --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokens/index.html @@ -0,0 +1,2 @@ + +SemanticTokens (linol-lwt.Linol_lwt.SemanticTokens)

Module Linol_lwt.SemanticTokens

type t = {
  1. data : int array;
  2. resultId : string option;
}
val create : data:int array -> ?resultId:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensClientCapabilities/index.html b/linol-lwt/Linol_lwt/SemanticTokensClientCapabilities/index.html new file mode 100644 index 00000000..d6bb5c38 --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensClientCapabilities/index.html @@ -0,0 +1,17 @@ + +SemanticTokensClientCapabilities (linol-lwt.Linol_lwt.SemanticTokensClientCapabilities)

Module Linol_lwt.SemanticTokensClientCapabilities

type full = {
  1. delta : bool option;
}
val create_full : ?delta:bool -> unit -> full
type requests = {
  1. range : bool option;
  2. full : [ `Bool of bool | `Full of full ] option;
}
val create_requests : + ?range:bool -> + ?full:[ `Bool of bool | `Full of full ] -> + unit -> + requests
type t = {
  1. augmentsSyntaxTokens : bool option;
  2. dynamicRegistration : bool option;
  3. formats : Linol_lsp__Types.TokenFormat.t list;
  4. multilineTokenSupport : bool option;
  5. overlappingTokenSupport : bool option;
  6. requests : requests;
  7. serverCancelSupport : bool option;
  8. tokenModifiers : string list;
  9. tokenTypes : string list;
}
val create : + ?augmentsSyntaxTokens:bool -> + ?dynamicRegistration:bool -> + formats:Linol_lsp__Types.TokenFormat.t list -> + ?multilineTokenSupport:bool -> + ?overlappingTokenSupport:bool -> + requests:requests -> + ?serverCancelSupport:bool -> + tokenModifiers:string list -> + tokenTypes:string list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensDelta/index.html b/linol-lwt/Linol_lwt/SemanticTokensDelta/index.html new file mode 100644 index 00000000..ae0e6566 --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensDelta/index.html @@ -0,0 +1,6 @@ + +SemanticTokensDelta (linol-lwt.Linol_lwt.SemanticTokensDelta)

Module Linol_lwt.SemanticTokensDelta

type t = {
  1. edits : Linol_lsp__Types.SemanticTokensEdit.t list;
  2. resultId : string option;
}
val create : + edits:Linol_lsp__Types.SemanticTokensEdit.t list -> + ?resultId:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensDeltaParams/index.html b/linol-lwt/Linol_lwt/SemanticTokensDeltaParams/index.html new file mode 100644 index 00000000..c89d1a60 --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensDeltaParams/index.html @@ -0,0 +1,8 @@ + +SemanticTokensDeltaParams (linol-lwt.Linol_lwt.SemanticTokensDeltaParams)

Module Linol_lwt.SemanticTokensDeltaParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. previousResultId : string;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + previousResultId:string -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensDeltaPartialResult/index.html b/linol-lwt/Linol_lwt/SemanticTokensDeltaPartialResult/index.html new file mode 100644 index 00000000..063774b7 --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensDeltaPartialResult/index.html @@ -0,0 +1,2 @@ + +SemanticTokensDeltaPartialResult (linol-lwt.Linol_lwt.SemanticTokensDeltaPartialResult)

Module Linol_lwt.SemanticTokensDeltaPartialResult

type t = {
  1. edits : Linol_lsp__Types.SemanticTokensEdit.t list;
}
val create : edits:Linol_lsp__Types.SemanticTokensEdit.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensEdit/index.html b/linol-lwt/Linol_lwt/SemanticTokensEdit/index.html new file mode 100644 index 00000000..5f63006e --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensEdit/index.html @@ -0,0 +1,2 @@ + +SemanticTokensEdit (linol-lwt.Linol_lwt.SemanticTokensEdit)

Module Linol_lwt.SemanticTokensEdit

type t = {
  1. data : int array option;
  2. deleteCount : int;
  3. start : int;
}
val create : ?data:int array -> deleteCount:int -> start:int -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensLegend/index.html b/linol-lwt/Linol_lwt/SemanticTokensLegend/index.html new file mode 100644 index 00000000..883c5980 --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensLegend/index.html @@ -0,0 +1,2 @@ + +SemanticTokensLegend (linol-lwt.Linol_lwt.SemanticTokensLegend)

Module Linol_lwt.SemanticTokensLegend

type t = {
  1. tokenModifiers : string list;
  2. tokenTypes : string list;
}
val create : tokenModifiers:string list -> tokenTypes:string list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensOptions/index.html b/linol-lwt/Linol_lwt/SemanticTokensOptions/index.html new file mode 100644 index 00000000..87e6d1f2 --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensOptions/index.html @@ -0,0 +1,8 @@ + +SemanticTokensOptions (linol-lwt.Linol_lwt.SemanticTokensOptions)

Module Linol_lwt.SemanticTokensOptions

type full = {
  1. delta : bool option;
}
val create_full : ?delta:bool -> unit -> full
type t = {
  1. full : [ `Bool of bool | `Full of full ] option;
  2. legend : Linol_lsp__Types.SemanticTokensLegend.t;
  3. range : bool option;
  4. workDoneProgress : bool option;
}
val create : + ?full:[ `Bool of bool | `Full of full ] -> + legend:Linol_lsp__Types.SemanticTokensLegend.t -> + ?range:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensParams/index.html b/linol-lwt/Linol_lwt/SemanticTokensParams/index.html new file mode 100644 index 00000000..77018e7a --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensParams/index.html @@ -0,0 +1,7 @@ + +SemanticTokensParams (linol-lwt.Linol_lwt.SemanticTokensParams)

Module Linol_lwt.SemanticTokensParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensPartialResult/index.html b/linol-lwt/Linol_lwt/SemanticTokensPartialResult/index.html new file mode 100644 index 00000000..dd716730 --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensPartialResult/index.html @@ -0,0 +1,2 @@ + +SemanticTokensPartialResult (linol-lwt.Linol_lwt.SemanticTokensPartialResult)

Module Linol_lwt.SemanticTokensPartialResult

type t = {
  1. data : int array;
}
val create : data:int array -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensRangeParams/index.html b/linol-lwt/Linol_lwt/SemanticTokensRangeParams/index.html new file mode 100644 index 00000000..5aba4228 --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensRangeParams/index.html @@ -0,0 +1,8 @@ + +SemanticTokensRangeParams (linol-lwt.Linol_lwt.SemanticTokensRangeParams)

Module Linol_lwt.SemanticTokensRangeParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. range : Linol_lsp__Types.Range.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + range:Linol_lsp__Types.Range.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensRegistrationOptions/index.html b/linol-lwt/Linol_lwt/SemanticTokensRegistrationOptions/index.html new file mode 100644 index 00000000..b4237f61 --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensRegistrationOptions/index.html @@ -0,0 +1,19 @@ + +SemanticTokensRegistrationOptions (linol-lwt.Linol_lwt.SemanticTokensRegistrationOptions)

Module Linol_lwt.SemanticTokensRegistrationOptions

type full = {
  1. delta : bool option;
}
val create_full : ?delta:bool -> unit -> full
type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. full : [ `Bool of bool | `Full of full ] option;
  3. id : string option;
  4. legend : Linol_lsp__Types.SemanticTokensLegend.t;
  5. range : bool option;
  6. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?full:[ `Bool of bool | `Full of full ] -> + ?id:string -> + legend:Linol_lsp__Types.SemanticTokensLegend.t -> + ?range:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SemanticTokensWorkspaceClientCapabilities/index.html b/linol-lwt/Linol_lwt/SemanticTokensWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..d3a97e4c --- /dev/null +++ b/linol-lwt/Linol_lwt/SemanticTokensWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +SemanticTokensWorkspaceClientCapabilities (linol-lwt.Linol_lwt.SemanticTokensWorkspaceClientCapabilities)

Module Linol_lwt.SemanticTokensWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ServerCapabilities/index.html b/linol-lwt/Linol_lwt/ServerCapabilities/index.html new file mode 100644 index 00000000..4b9ad6a5 --- /dev/null +++ b/linol-lwt/Linol_lwt/ServerCapabilities/index.html @@ -0,0 +1,230 @@ + +ServerCapabilities (linol-lwt.Linol_lwt.ServerCapabilities)

Module Linol_lwt.ServerCapabilities

type workspace = {
  1. workspaceFolders : Linol_lsp__Types.WorkspaceFoldersServerCapabilities.t option;
  2. fileOperations : Linol_lsp__Types.FileOperationOptions.t option;
}
val create_workspace : + ?workspaceFolders:Linol_lsp__Types.WorkspaceFoldersServerCapabilities.t -> + ?fileOperations:Linol_lsp__Types.FileOperationOptions.t -> + unit -> + workspace
type diagnostic = {
  1. markupMessageSupport : bool option;
}
val create_diagnostic : ?markupMessageSupport:bool -> unit -> diagnostic
type textDocument = {
  1. diagnostic : diagnostic option;
}
val create_textDocument : ?diagnostic:diagnostic -> unit -> textDocument
type t = {
  1. callHierarchyProvider : [ `Bool of bool + | `CallHierarchyOptions of + Linol_lsp__Types.CallHierarchyOptions.t + | `CallHierarchyRegistrationOptions of + Linol_lsp__Types.CallHierarchyRegistrationOptions.t ] + option;
  2. codeActionProvider : [ `Bool of bool + | `CodeActionOptions of + Linol_lsp__Types.CodeActionOptions.t ] + option;
  3. codeLensProvider : Linol_lsp__Types.CodeLensOptions.t option;
  4. colorProvider : [ `Bool of bool + | `DocumentColorOptions of + Linol_lsp__Types.DocumentColorOptions.t + | `DocumentColorRegistrationOptions of + Linol_lsp__Types.DocumentColorRegistrationOptions.t ] + option;
  5. completionProvider : Linol_lsp__Types.CompletionOptions.t option;
  6. declarationProvider : [ `Bool of bool + | `DeclarationOptions of + Linol_lsp__Types.DeclarationOptions.t + | `DeclarationRegistrationOptions of + Linol_lsp__Types.DeclarationRegistrationOptions.t ] + option;
  7. definitionProvider : [ `Bool of bool + | `DefinitionOptions of + Linol_lsp__Types.DefinitionOptions.t ] + option;
  8. diagnosticProvider : [ `DiagnosticOptions of + Linol_lsp__Types.DiagnosticOptions.t + | `DiagnosticRegistrationOptions of + Linol_lsp__Types.DiagnosticRegistrationOptions.t ] + option;
  9. documentFormattingProvider : [ `Bool of bool + | `DocumentFormattingOptions of + Linol_lsp__Types.DocumentFormattingOptions.t ] + option;
  10. documentHighlightProvider : [ `Bool of bool + | `DocumentHighlightOptions of + Linol_lsp__Types.DocumentHighlightOptions.t ] + option;
  11. documentLinkProvider : Linol_lsp__Types.DocumentLinkOptions.t option;
  12. documentOnTypeFormattingProvider : Linol_lsp__Types.DocumentOnTypeFormattingOptions.t + option;
  13. documentRangeFormattingProvider : [ `Bool of bool + | `DocumentRangeFormattingOptions of + Linol_lsp__Types.DocumentRangeFormattingOptions.t ] + option;
  14. documentSymbolProvider : [ `Bool of bool + | `DocumentSymbolOptions of + Linol_lsp__Types.DocumentSymbolOptions.t ] + option;
  15. executeCommandProvider : Linol_lsp__Types.ExecuteCommandOptions.t option;
  16. experimental : Linol_lsp.Import.Json.t option;
  17. foldingRangeProvider : [ `Bool of bool + | `FoldingRangeOptions of + Linol_lsp__Types.FoldingRangeOptions.t + | `FoldingRangeRegistrationOptions of + Linol_lsp__Types.FoldingRangeRegistrationOptions.t ] + option;
  18. hoverProvider : [ `Bool of bool + | `HoverOptions of Linol_lsp__Types.HoverOptions.t ] + option;
  19. implementationProvider : [ `Bool of bool + | `ImplementationOptions of + Linol_lsp__Types.ImplementationOptions.t + | `ImplementationRegistrationOptions of + Linol_lsp__Types.ImplementationRegistrationOptions.t ] + option;
  20. inlayHintProvider : [ `Bool of bool + | `InlayHintOptions of Linol_lsp__Types.InlayHintOptions.t + | `InlayHintRegistrationOptions of + Linol_lsp__Types.InlayHintRegistrationOptions.t ] + option;
  21. inlineCompletionProvider : [ `Bool of bool + | `InlineCompletionOptions of + Linol_lsp__Types.InlineCompletionOptions.t ] + option;
  22. inlineValueProvider : [ `Bool of bool + | `InlineValueOptions of + Linol_lsp__Types.InlineValueOptions.t + | `InlineValueRegistrationOptions of + Linol_lsp__Types.InlineValueRegistrationOptions.t ] + option;
  23. linkedEditingRangeProvider : [ `Bool of bool + | `LinkedEditingRangeOptions of + Linol_lsp__Types.LinkedEditingRangeOptions.t + | `LinkedEditingRangeRegistrationOptions of + Linol_lsp__Types.LinkedEditingRangeRegistrationOptions.t ] + option;
  24. monikerProvider : [ `Bool of bool + | `MonikerOptions of Linol_lsp__Types.MonikerOptions.t + | `MonikerRegistrationOptions of + Linol_lsp__Types.MonikerRegistrationOptions.t ] + option;
  25. notebookDocumentSync : [ `NotebookDocumentSyncOptions of unit + | `NotebookDocumentSyncRegistrationOptions of unit ] + option;
  26. positionEncoding : Linol_lsp__Types.PositionEncodingKind.t option;
  27. referencesProvider : [ `Bool of bool + | `ReferenceOptions of Linol_lsp__Types.ReferenceOptions.t ] + option;
  28. renameProvider : [ `Bool of bool + | `RenameOptions of Linol_lsp__Types.RenameOptions.t ] + option;
  29. selectionRangeProvider : [ `Bool of bool + | `SelectionRangeOptions of + Linol_lsp__Types.SelectionRangeOptions.t + | `SelectionRangeRegistrationOptions of + Linol_lsp__Types.SelectionRangeRegistrationOptions.t ] + option;
  30. semanticTokensProvider : [ `SemanticTokensOptions of + Linol_lsp__Types.SemanticTokensOptions.t + | `SemanticTokensRegistrationOptions of + Linol_lsp__Types.SemanticTokensRegistrationOptions.t ] + option;
  31. signatureHelpProvider : Linol_lsp__Types.SignatureHelpOptions.t option;
  32. textDocument : textDocument option;
  33. textDocumentSync : [ `TextDocumentSyncOptions of + Linol_lsp__Types.TextDocumentSyncOptions.t + | `TextDocumentSyncKind of + Linol_lsp__Types.TextDocumentSyncKind.t ] + option;
  34. typeDefinitionProvider : [ `Bool of bool + | `TypeDefinitionOptions of + Linol_lsp__Types.TypeDefinitionOptions.t + | `TypeDefinitionRegistrationOptions of + Linol_lsp__Types.TypeDefinitionRegistrationOptions.t ] + option;
  35. typeHierarchyProvider : [ `Bool of bool + | `TypeHierarchyOptions of + Linol_lsp__Types.TypeHierarchyOptions.t + | `TypeHierarchyRegistrationOptions of + Linol_lsp__Types.TypeHierarchyRegistrationOptions.t ] + option;
  36. workspace : workspace option;
  37. workspaceSymbolProvider : [ `Bool of bool + | `WorkspaceSymbolOptions of + Linol_lsp__Types.WorkspaceSymbolOptions.t ] + option;
}
val create : + ?callHierarchyProvider: + [ `Bool of bool + | `CallHierarchyOptions of Linol_lsp__Types.CallHierarchyOptions.t + | `CallHierarchyRegistrationOptions of + Linol_lsp__Types.CallHierarchyRegistrationOptions.t ] -> + ?codeActionProvider: + [ `Bool of bool + | `CodeActionOptions of Linol_lsp__Types.CodeActionOptions.t ] -> + ?codeLensProvider:Linol_lsp__Types.CodeLensOptions.t -> + ?colorProvider: + [ `Bool of bool + | `DocumentColorOptions of Linol_lsp__Types.DocumentColorOptions.t + | `DocumentColorRegistrationOptions of + Linol_lsp__Types.DocumentColorRegistrationOptions.t ] -> + ?completionProvider:Linol_lsp__Types.CompletionOptions.t -> + ?declarationProvider: + [ `Bool of bool + | `DeclarationOptions of Linol_lsp__Types.DeclarationOptions.t + | `DeclarationRegistrationOptions of + Linol_lsp__Types.DeclarationRegistrationOptions.t ] -> + ?definitionProvider: + [ `Bool of bool + | `DefinitionOptions of Linol_lsp__Types.DefinitionOptions.t ] -> + ?diagnosticProvider: + [ `DiagnosticOptions of Linol_lsp__Types.DiagnosticOptions.t + | `DiagnosticRegistrationOptions of + Linol_lsp__Types.DiagnosticRegistrationOptions.t ] -> + ?documentFormattingProvider: + [ `Bool of bool + | `DocumentFormattingOptions of + Linol_lsp__Types.DocumentFormattingOptions.t ] -> + ?documentHighlightProvider: + [ `Bool of bool + | `DocumentHighlightOptions of Linol_lsp__Types.DocumentHighlightOptions.t ] -> + ?documentLinkProvider:Linol_lsp__Types.DocumentLinkOptions.t -> + ?documentOnTypeFormattingProvider: + Linol_lsp__Types.DocumentOnTypeFormattingOptions.t -> + ?documentRangeFormattingProvider: + [ `Bool of bool + | `DocumentRangeFormattingOptions of + Linol_lsp__Types.DocumentRangeFormattingOptions.t ] -> + ?documentSymbolProvider: + [ `Bool of bool + | `DocumentSymbolOptions of Linol_lsp__Types.DocumentSymbolOptions.t ] -> + ?executeCommandProvider:Linol_lsp__Types.ExecuteCommandOptions.t -> + ?experimental:Linol_lsp.Import.Json.t -> + ?foldingRangeProvider: + [ `Bool of bool + | `FoldingRangeOptions of Linol_lsp__Types.FoldingRangeOptions.t + | `FoldingRangeRegistrationOptions of + Linol_lsp__Types.FoldingRangeRegistrationOptions.t ] -> + ?hoverProvider: + [ `Bool of bool | `HoverOptions of Linol_lsp__Types.HoverOptions.t ] -> + ?implementationProvider: + [ `Bool of bool + | `ImplementationOptions of Linol_lsp__Types.ImplementationOptions.t + | `ImplementationRegistrationOptions of + Linol_lsp__Types.ImplementationRegistrationOptions.t ] -> + ?inlayHintProvider: + [ `Bool of bool + | `InlayHintOptions of Linol_lsp__Types.InlayHintOptions.t + | `InlayHintRegistrationOptions of + Linol_lsp__Types.InlayHintRegistrationOptions.t ] -> + ?inlineCompletionProvider: + [ `Bool of bool + | `InlineCompletionOptions of Linol_lsp__Types.InlineCompletionOptions.t ] -> + ?inlineValueProvider: + [ `Bool of bool + | `InlineValueOptions of Linol_lsp__Types.InlineValueOptions.t + | `InlineValueRegistrationOptions of + Linol_lsp__Types.InlineValueRegistrationOptions.t ] -> + ?linkedEditingRangeProvider: + [ `Bool of bool + | `LinkedEditingRangeOptions of + Linol_lsp__Types.LinkedEditingRangeOptions.t + | `LinkedEditingRangeRegistrationOptions of + Linol_lsp__Types.LinkedEditingRangeRegistrationOptions.t ] -> + ?monikerProvider: + [ `Bool of bool + | `MonikerOptions of Linol_lsp__Types.MonikerOptions.t + | `MonikerRegistrationOptions of + Linol_lsp__Types.MonikerRegistrationOptions.t ] -> + ?notebookDocumentSync: + [ `NotebookDocumentSyncOptions of unit + | `NotebookDocumentSyncRegistrationOptions of unit ] -> + ?positionEncoding:Linol_lsp__Types.PositionEncodingKind.t -> + ?referencesProvider: + [ `Bool of bool + | `ReferenceOptions of Linol_lsp__Types.ReferenceOptions.t ] -> + ?renameProvider: + [ `Bool of bool | `RenameOptions of Linol_lsp__Types.RenameOptions.t ] -> + ?selectionRangeProvider: + [ `Bool of bool + | `SelectionRangeOptions of Linol_lsp__Types.SelectionRangeOptions.t + | `SelectionRangeRegistrationOptions of + Linol_lsp__Types.SelectionRangeRegistrationOptions.t ] -> + ?semanticTokensProvider: + [ `SemanticTokensOptions of Linol_lsp__Types.SemanticTokensOptions.t + | `SemanticTokensRegistrationOptions of + Linol_lsp__Types.SemanticTokensRegistrationOptions.t ] -> + ?signatureHelpProvider:Linol_lsp__Types.SignatureHelpOptions.t -> + ?textDocument:textDocument -> + ?textDocumentSync: + [ `TextDocumentSyncOptions of Linol_lsp__Types.TextDocumentSyncOptions.t + | `TextDocumentSyncKind of Linol_lsp__Types.TextDocumentSyncKind.t ] -> + ?typeDefinitionProvider: + [ `Bool of bool + | `TypeDefinitionOptions of Linol_lsp__Types.TypeDefinitionOptions.t + | `TypeDefinitionRegistrationOptions of + Linol_lsp__Types.TypeDefinitionRegistrationOptions.t ] -> + ?typeHierarchyProvider: + [ `Bool of bool + | `TypeHierarchyOptions of Linol_lsp__Types.TypeHierarchyOptions.t + | `TypeHierarchyRegistrationOptions of + Linol_lsp__Types.TypeHierarchyRegistrationOptions.t ] -> + ?workspace:workspace -> + ?workspaceSymbolProvider: + [ `Bool of bool + | `WorkspaceSymbolOptions of Linol_lsp__Types.WorkspaceSymbolOptions.t ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SetTraceParams/index.html b/linol-lwt/Linol_lwt/SetTraceParams/index.html new file mode 100644 index 00000000..575ce4a4 --- /dev/null +++ b/linol-lwt/Linol_lwt/SetTraceParams/index.html @@ -0,0 +1,2 @@ + +SetTraceParams (linol-lwt.Linol_lwt.SetTraceParams)

Module Linol_lwt.SetTraceParams

type t = {
  1. value : Linol_lsp__Types.TraceValues.t;
}
val create : value:Linol_lsp__Types.TraceValues.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ShowDocumentClientCapabilities/index.html b/linol-lwt/Linol_lwt/ShowDocumentClientCapabilities/index.html new file mode 100644 index 00000000..33488fd3 --- /dev/null +++ b/linol-lwt/Linol_lwt/ShowDocumentClientCapabilities/index.html @@ -0,0 +1,2 @@ + +ShowDocumentClientCapabilities (linol-lwt.Linol_lwt.ShowDocumentClientCapabilities)

Module Linol_lwt.ShowDocumentClientCapabilities

type t = {
  1. support : bool;
}
val create : support:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ShowDocumentParams/index.html b/linol-lwt/Linol_lwt/ShowDocumentParams/index.html new file mode 100644 index 00000000..0788caa6 --- /dev/null +++ b/linol-lwt/Linol_lwt/ShowDocumentParams/index.html @@ -0,0 +1,8 @@ + +ShowDocumentParams (linol-lwt.Linol_lwt.ShowDocumentParams)

Module Linol_lwt.ShowDocumentParams

type t = {
  1. external_ : bool option;
  2. selection : Linol_lsp__Types.Range.t option;
  3. takeFocus : bool option;
  4. uri : Linol_lsp.Uri0.t;
}
val create : + ?external_:bool -> + ?selection:Linol_lsp__Types.Range.t -> + ?takeFocus:bool -> + uri:Linol_lsp.Uri0.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ShowDocumentResult/index.html b/linol-lwt/Linol_lwt/ShowDocumentResult/index.html new file mode 100644 index 00000000..5c43d925 --- /dev/null +++ b/linol-lwt/Linol_lwt/ShowDocumentResult/index.html @@ -0,0 +1,2 @@ + +ShowDocumentResult (linol-lwt.Linol_lwt.ShowDocumentResult)

Module Linol_lwt.ShowDocumentResult

type t = {
  1. success : bool;
}
val create : success:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ShowMessageParams/index.html b/linol-lwt/Linol_lwt/ShowMessageParams/index.html new file mode 100644 index 00000000..3b9fa39e --- /dev/null +++ b/linol-lwt/Linol_lwt/ShowMessageParams/index.html @@ -0,0 +1,2 @@ + +ShowMessageParams (linol-lwt.Linol_lwt.ShowMessageParams)

Module Linol_lwt.ShowMessageParams

type t = {
  1. message : string;
  2. type_ : Linol_lsp__Types.MessageType.t;
}
val create : message:string -> type_:Linol_lsp__Types.MessageType.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ShowMessageRequestClientCapabilities/index.html b/linol-lwt/Linol_lwt/ShowMessageRequestClientCapabilities/index.html new file mode 100644 index 00000000..5800eb63 --- /dev/null +++ b/linol-lwt/Linol_lwt/ShowMessageRequestClientCapabilities/index.html @@ -0,0 +1,5 @@ + +ShowMessageRequestClientCapabilities (linol-lwt.Linol_lwt.ShowMessageRequestClientCapabilities)

Module Linol_lwt.ShowMessageRequestClientCapabilities

type messageActionItem = {
  1. additionalPropertiesSupport : bool option;
}
val create_messageActionItem : + ?additionalPropertiesSupport:bool -> + unit -> + messageActionItem
type t = {
  1. messageActionItem : messageActionItem option;
}
val create : ?messageActionItem:messageActionItem -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/ShowMessageRequestParams/index.html b/linol-lwt/Linol_lwt/ShowMessageRequestParams/index.html new file mode 100644 index 00000000..c7d1d814 --- /dev/null +++ b/linol-lwt/Linol_lwt/ShowMessageRequestParams/index.html @@ -0,0 +1,7 @@ + +ShowMessageRequestParams (linol-lwt.Linol_lwt.ShowMessageRequestParams)

Module Linol_lwt.ShowMessageRequestParams

type t = {
  1. actions : Linol_lsp__Types.MessageActionItem.t list option;
  2. message : string;
  3. type_ : Linol_lsp__Types.MessageType.t;
}
val create : + ?actions:Linol_lsp__Types.MessageActionItem.t list -> + message:string -> + type_:Linol_lsp__Types.MessageType.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SignatureHelp/index.html b/linol-lwt/Linol_lwt/SignatureHelp/index.html new file mode 100644 index 00000000..582080b5 --- /dev/null +++ b/linol-lwt/Linol_lwt/SignatureHelp/index.html @@ -0,0 +1,7 @@ + +SignatureHelp (linol-lwt.Linol_lwt.SignatureHelp)

Module Linol_lwt.SignatureHelp

type t = {
  1. activeParameter : int option option;
  2. activeSignature : int option;
  3. signatures : Linol_lsp__Types.SignatureInformation.t list;
}
val create : + ?activeParameter:int option -> + ?activeSignature:int -> + signatures:Linol_lsp__Types.SignatureInformation.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SignatureHelpClientCapabilities/index.html b/linol-lwt/Linol_lwt/SignatureHelpClientCapabilities/index.html new file mode 100644 index 00000000..3de1cb97 --- /dev/null +++ b/linol-lwt/Linol_lwt/SignatureHelpClientCapabilities/index.html @@ -0,0 +1,16 @@ + +SignatureHelpClientCapabilities (linol-lwt.Linol_lwt.SignatureHelpClientCapabilities)

Module Linol_lwt.SignatureHelpClientCapabilities

type parameterInformation = {
  1. labelOffsetSupport : bool option;
}
val create_parameterInformation : + ?labelOffsetSupport:bool -> + unit -> + parameterInformation
type signatureInformation = {
  1. documentationFormat : Linol_lsp__Types.MarkupKind.t list option;
  2. parameterInformation : parameterInformation option;
  3. activeParameterSupport : bool option;
  4. noActiveParameterSupport : bool option;
}
val create_signatureInformation : + ?documentationFormat:Linol_lsp__Types.MarkupKind.t list -> + ?parameterInformation:parameterInformation -> + ?activeParameterSupport:bool -> + ?noActiveParameterSupport:bool -> + unit -> + signatureInformation
type t = {
  1. contextSupport : bool option;
  2. dynamicRegistration : bool option;
  3. signatureInformation : signatureInformation option;
}
val create : + ?contextSupport:bool -> + ?dynamicRegistration:bool -> + ?signatureInformation:signatureInformation -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SignatureHelpContext/index.html b/linol-lwt/Linol_lwt/SignatureHelpContext/index.html new file mode 100644 index 00000000..759401f7 --- /dev/null +++ b/linol-lwt/Linol_lwt/SignatureHelpContext/index.html @@ -0,0 +1,8 @@ + +SignatureHelpContext (linol-lwt.Linol_lwt.SignatureHelpContext)

Module Linol_lwt.SignatureHelpContext

type t = {
  1. activeSignatureHelp : Linol_lsp__Types.SignatureHelp.t option;
  2. isRetrigger : bool;
  3. triggerCharacter : string option;
  4. triggerKind : Linol_lsp__Types.SignatureHelpTriggerKind.t;
}
val create : + ?activeSignatureHelp:Linol_lsp__Types.SignatureHelp.t -> + isRetrigger:bool -> + ?triggerCharacter:string -> + triggerKind:Linol_lsp__Types.SignatureHelpTriggerKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SignatureHelpOptions/index.html b/linol-lwt/Linol_lwt/SignatureHelpOptions/index.html new file mode 100644 index 00000000..5da61692 --- /dev/null +++ b/linol-lwt/Linol_lwt/SignatureHelpOptions/index.html @@ -0,0 +1,7 @@ + +SignatureHelpOptions (linol-lwt.Linol_lwt.SignatureHelpOptions)

Module Linol_lwt.SignatureHelpOptions

type t = {
  1. retriggerCharacters : string list option;
  2. triggerCharacters : string list option;
  3. workDoneProgress : bool option;
}
val create : + ?retriggerCharacters:string list -> + ?triggerCharacters:string list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SignatureHelpParams/index.html b/linol-lwt/Linol_lwt/SignatureHelpParams/index.html new file mode 100644 index 00000000..9bcc4ee9 --- /dev/null +++ b/linol-lwt/Linol_lwt/SignatureHelpParams/index.html @@ -0,0 +1,8 @@ + +SignatureHelpParams (linol-lwt.Linol_lwt.SignatureHelpParams)

Module Linol_lwt.SignatureHelpParams

type t = {
  1. context : Linol_lsp__Types.SignatureHelpContext.t option;
  2. position : Linol_lsp__Types.Position.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?context:Linol_lsp__Types.SignatureHelpContext.t -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SignatureHelpRegistrationOptions/index.html b/linol-lwt/Linol_lwt/SignatureHelpRegistrationOptions/index.html new file mode 100644 index 00000000..bc952072 --- /dev/null +++ b/linol-lwt/Linol_lwt/SignatureHelpRegistrationOptions/index.html @@ -0,0 +1,17 @@ + +SignatureHelpRegistrationOptions (linol-lwt.Linol_lwt.SignatureHelpRegistrationOptions)

Module Linol_lwt.SignatureHelpRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. retriggerCharacters : string list option;
  3. triggerCharacters : string list option;
  4. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?retriggerCharacters:string list -> + ?triggerCharacters:string list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SignatureHelpTriggerKind/index.html b/linol-lwt/Linol_lwt/SignatureHelpTriggerKind/index.html new file mode 100644 index 00000000..421409c9 --- /dev/null +++ b/linol-lwt/Linol_lwt/SignatureHelpTriggerKind/index.html @@ -0,0 +1,2 @@ + +SignatureHelpTriggerKind (linol-lwt.Linol_lwt.SignatureHelpTriggerKind)

Module Linol_lwt.SignatureHelpTriggerKind

type t =
  1. | Invoked
  2. | TriggerCharacter
  3. | ContentChange
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SignatureInformation/index.html b/linol-lwt/Linol_lwt/SignatureInformation/index.html new file mode 100644 index 00000000..7f0115e7 --- /dev/null +++ b/linol-lwt/Linol_lwt/SignatureInformation/index.html @@ -0,0 +1,11 @@ + +SignatureInformation (linol-lwt.Linol_lwt.SignatureInformation)

Module Linol_lwt.SignatureInformation

type t = {
  1. activeParameter : int option option;
  2. documentation : [ `String of string + | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] + option;
  3. label : string;
  4. parameters : Linol_lsp__Types.ParameterInformation.t list option;
}
val create : + ?activeParameter:int option -> + ?documentation: + [ `String of string | `MarkupContent of Linol_lsp__Types.MarkupContent.t ] -> + label:string -> + ?parameters:Linol_lsp__Types.ParameterInformation.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/StaticRegistrationOptions/index.html b/linol-lwt/Linol_lwt/StaticRegistrationOptions/index.html new file mode 100644 index 00000000..3716709f --- /dev/null +++ b/linol-lwt/Linol_lwt/StaticRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +StaticRegistrationOptions (linol-lwt.Linol_lwt.StaticRegistrationOptions)

Module Linol_lwt.StaticRegistrationOptions

type t = {
  1. id : string option;
}
val create : ?id:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/StringValue/index.html b/linol-lwt/Linol_lwt/StringValue/index.html new file mode 100644 index 00000000..3ad18e28 --- /dev/null +++ b/linol-lwt/Linol_lwt/StringValue/index.html @@ -0,0 +1,2 @@ + +StringValue (linol-lwt.Linol_lwt.StringValue)

Module Linol_lwt.StringValue

type t = {
  1. value : string;
}
val create : value:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SymbolInformation/index.html b/linol-lwt/Linol_lwt/SymbolInformation/index.html new file mode 100644 index 00000000..bcc864eb --- /dev/null +++ b/linol-lwt/Linol_lwt/SymbolInformation/index.html @@ -0,0 +1,10 @@ + +SymbolInformation (linol-lwt.Linol_lwt.SymbolInformation)

Module Linol_lwt.SymbolInformation

type t = {
  1. containerName : string option;
  2. deprecated : bool option;
  3. kind : Linol_lsp__Types.SymbolKind.t;
  4. location : Linol_lsp__Types.Location.t;
  5. name : string;
  6. tags : Linol_lsp__Types.SymbolTag.t list option;
}
val create : + ?containerName:string -> + ?deprecated:bool -> + kind:Linol_lsp__Types.SymbolKind.t -> + location:Linol_lsp__Types.Location.t -> + name:string -> + ?tags:Linol_lsp__Types.SymbolTag.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SymbolKind/index.html b/linol-lwt/Linol_lwt/SymbolKind/index.html new file mode 100644 index 00000000..aa85f7c2 --- /dev/null +++ b/linol-lwt/Linol_lwt/SymbolKind/index.html @@ -0,0 +1,2 @@ + +SymbolKind (linol-lwt.Linol_lwt.SymbolKind)

Module Linol_lwt.SymbolKind

type t =
  1. | File
  2. | Module
  3. | Namespace
  4. | Package
  5. | Class
  6. | Method
  7. | Property
  8. | Field
  9. | Constructor
  10. | Enum
  11. | Interface
  12. | Function
  13. | Variable
  14. | Constant
  15. | String
  16. | Number
  17. | Boolean
  18. | Array
  19. | Object
  20. | Key
  21. | Null
  22. | EnumMember
  23. | Struct
  24. | Event
  25. | Operator
  26. | TypeParameter
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/SymbolTag/index.html b/linol-lwt/Linol_lwt/SymbolTag/index.html new file mode 100644 index 00000000..e1e02348 --- /dev/null +++ b/linol-lwt/Linol_lwt/SymbolTag/index.html @@ -0,0 +1,2 @@ + +SymbolTag (linol-lwt.Linol_lwt.SymbolTag)

Module Linol_lwt.SymbolTag

type t =
  1. | Deprecated
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentChangeRegistrationOptions/index.html b/linol-lwt/Linol_lwt/TextDocumentChangeRegistrationOptions/index.html new file mode 100644 index 00000000..80233299 --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentChangeRegistrationOptions/index.html @@ -0,0 +1,15 @@ + +TextDocumentChangeRegistrationOptions (linol-lwt.Linol_lwt.TextDocumentChangeRegistrationOptions)

Module Linol_lwt.TextDocumentChangeRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. syncKind : Linol_lsp__Types.TextDocumentSyncKind.t;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + syncKind:Linol_lsp__Types.TextDocumentSyncKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentClientCapabilities/index.html b/linol-lwt/Linol_lwt/TextDocumentClientCapabilities/index.html new file mode 100644 index 00000000..94740770 --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentClientCapabilities/index.html @@ -0,0 +1,41 @@ + +TextDocumentClientCapabilities (linol-lwt.Linol_lwt.TextDocumentClientCapabilities)

Module Linol_lwt.TextDocumentClientCapabilities

type t = {
  1. callHierarchy : Linol_lsp__Types.CallHierarchyClientCapabilities.t option;
  2. codeAction : Linol_lsp__Types.CodeActionClientCapabilities.t option;
  3. codeLens : Linol_lsp__Types.CodeLensClientCapabilities.t option;
  4. colorProvider : Linol_lsp__Types.DocumentColorClientCapabilities.t option;
  5. completion : Linol_lsp__Types.CompletionClientCapabilities.t option;
  6. declaration : Linol_lsp__Types.DeclarationClientCapabilities.t option;
  7. definition : Linol_lsp__Types.DefinitionClientCapabilities.t option;
  8. diagnostic : Linol_lsp__Types.DiagnosticClientCapabilities.t option;
  9. documentHighlight : Linol_lsp__Types.DocumentHighlightClientCapabilities.t + option;
  10. documentSymbol : Linol_lsp__Types.DocumentSymbolClientCapabilities.t option;
  11. foldingRange : Linol_lsp__Types.FoldingRangeClientCapabilities.t option;
  12. formatting : Linol_lsp__Types.DocumentFormattingClientCapabilities.t option;
  13. hover : Linol_lsp__Types.HoverClientCapabilities.t option;
  14. implementation : Linol_lsp__Types.ImplementationClientCapabilities.t option;
  15. inlayHint : Linol_lsp__Types.InlayHintClientCapabilities.t option;
  16. inlineCompletion : Linol_lsp__Types.InlineCompletionClientCapabilities.t option;
  17. inlineValue : Linol_lsp__Types.InlineValueClientCapabilities.t option;
  18. linkedEditingRange : Linol_lsp__Types.LinkedEditingRangeClientCapabilities.t + option;
  19. moniker : Linol_lsp__Types.MonikerClientCapabilities.t option;
  20. onTypeFormatting : Linol_lsp__Types.DocumentOnTypeFormattingClientCapabilities.t + option;
  21. publishDiagnostics : Linol_lsp__Types.PublishDiagnosticsClientCapabilities.t + option;
  22. rangeFormatting : Linol_lsp__Types.DocumentRangeFormattingClientCapabilities.t + option;
  23. references : Linol_lsp__Types.ReferenceClientCapabilities.t option;
  24. rename : Linol_lsp__Types.RenameClientCapabilities.t option;
  25. selectionRange : Linol_lsp__Types.SelectionRangeClientCapabilities.t option;
  26. semanticTokens : Linol_lsp__Types.SemanticTokensClientCapabilities.t option;
  27. signatureHelp : Linol_lsp__Types.SignatureHelpClientCapabilities.t option;
  28. synchronization : Linol_lsp__Types.TextDocumentSyncClientCapabilities.t option;
  29. typeDefinition : Linol_lsp__Types.TypeDefinitionClientCapabilities.t option;
  30. typeHierarchy : Linol_lsp__Types.TypeHierarchyClientCapabilities.t option;
}
val create : + ?callHierarchy:Linol_lsp__Types.CallHierarchyClientCapabilities.t -> + ?codeAction:Linol_lsp__Types.CodeActionClientCapabilities.t -> + ?codeLens:Linol_lsp__Types.CodeLensClientCapabilities.t -> + ?colorProvider:Linol_lsp__Types.DocumentColorClientCapabilities.t -> + ?completion:Linol_lsp__Types.CompletionClientCapabilities.t -> + ?declaration:Linol_lsp__Types.DeclarationClientCapabilities.t -> + ?definition:Linol_lsp__Types.DefinitionClientCapabilities.t -> + ?diagnostic:Linol_lsp__Types.DiagnosticClientCapabilities.t -> + ?documentHighlight:Linol_lsp__Types.DocumentHighlightClientCapabilities.t -> + ?documentLink:Linol_lsp__Types.DocumentLinkClientCapabilities.t -> + ?documentSymbol:Linol_lsp__Types.DocumentSymbolClientCapabilities.t -> + ?foldingRange:Linol_lsp__Types.FoldingRangeClientCapabilities.t -> + ?formatting:Linol_lsp__Types.DocumentFormattingClientCapabilities.t -> + ?hover:Linol_lsp__Types.HoverClientCapabilities.t -> + ?implementation:Linol_lsp__Types.ImplementationClientCapabilities.t -> + ?inlayHint:Linol_lsp__Types.InlayHintClientCapabilities.t -> + ?inlineCompletion:Linol_lsp__Types.InlineCompletionClientCapabilities.t -> + ?inlineValue:Linol_lsp__Types.InlineValueClientCapabilities.t -> + ?linkedEditingRange:Linol_lsp__Types.LinkedEditingRangeClientCapabilities.t -> + ?moniker:Linol_lsp__Types.MonikerClientCapabilities.t -> + ?onTypeFormatting: + Linol_lsp__Types.DocumentOnTypeFormattingClientCapabilities.t -> + ?publishDiagnostics:Linol_lsp__Types.PublishDiagnosticsClientCapabilities.t -> + ?rangeFormatting:Linol_lsp__Types.DocumentRangeFormattingClientCapabilities.t -> + ?references:Linol_lsp__Types.ReferenceClientCapabilities.t -> + ?rename:Linol_lsp__Types.RenameClientCapabilities.t -> + ?selectionRange:Linol_lsp__Types.SelectionRangeClientCapabilities.t -> + ?semanticTokens:Linol_lsp__Types.SemanticTokensClientCapabilities.t -> + ?signatureHelp:Linol_lsp__Types.SignatureHelpClientCapabilities.t -> + ?synchronization:Linol_lsp__Types.TextDocumentSyncClientCapabilities.t -> + ?typeDefinition:Linol_lsp__Types.TypeDefinitionClientCapabilities.t -> + ?typeHierarchy:Linol_lsp__Types.TypeHierarchyClientCapabilities.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentContentChangeEvent/index.html b/linol-lwt/Linol_lwt/TextDocumentContentChangeEvent/index.html new file mode 100644 index 00000000..c667c1ef --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentContentChangeEvent/index.html @@ -0,0 +1,7 @@ + +TextDocumentContentChangeEvent (linol-lwt.Linol_lwt.TextDocumentContentChangeEvent)

Module Linol_lwt.TextDocumentContentChangeEvent

type t = {
  1. range : Linol_lsp__Types.Range.t option;
  2. rangeLength : int option;
  3. text : string;
}
val create : + ?range:Linol_lsp__Types.Range.t -> + ?rangeLength:int -> + text:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentEdit/index.html b/linol-lwt/Linol_lwt/TextDocumentEdit/index.html new file mode 100644 index 00000000..77aad17e --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentEdit/index.html @@ -0,0 +1,10 @@ + +TextDocumentEdit (linol-lwt.Linol_lwt.TextDocumentEdit)

Module Linol_lwt.TextDocumentEdit

type t = {
  1. edits : [ `TextEdit of Linol_lsp__Types.TextEdit.t + | `AnnotatedTextEdit of Linol_lsp__Types.AnnotatedTextEdit.t ] + list;
  2. textDocument : Linol_lsp__Types.OptionalVersionedTextDocumentIdentifier.t;
}
val create : + edits: + [ `TextEdit of Linol_lsp__Types.TextEdit.t + | `AnnotatedTextEdit of Linol_lsp__Types.AnnotatedTextEdit.t ] + list -> + textDocument:Linol_lsp__Types.OptionalVersionedTextDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentFilter/index.html b/linol-lwt/Linol_lwt/TextDocumentFilter/index.html new file mode 100644 index 00000000..2ce64134 --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentFilter/index.html @@ -0,0 +1,2 @@ + +TextDocumentFilter (linol-lwt.Linol_lwt.TextDocumentFilter)

Module Linol_lwt.TextDocumentFilter

type t = {
  1. language : string option;
  2. scheme : string option;
  3. pattern : string option;
}
val create : ?language:string -> ?scheme:string -> ?pattern:string -> unit -> t
diff --git a/linol-lwt/Linol_lwt/TextDocumentIdentifier/index.html b/linol-lwt/Linol_lwt/TextDocumentIdentifier/index.html new file mode 100644 index 00000000..9cdbdfd9 --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentIdentifier/index.html @@ -0,0 +1,2 @@ + +TextDocumentIdentifier (linol-lwt.Linol_lwt.TextDocumentIdentifier)

Module Linol_lwt.TextDocumentIdentifier

type t = {
  1. uri : Linol_lsp.Uri0.t;
}
val create : uri:Linol_lsp.Uri0.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentItem/index.html b/linol-lwt/Linol_lwt/TextDocumentItem/index.html new file mode 100644 index 00000000..abe6eddc --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentItem/index.html @@ -0,0 +1,7 @@ + +TextDocumentItem (linol-lwt.Linol_lwt.TextDocumentItem)

Module Linol_lwt.TextDocumentItem

type t = {
  1. languageId : string;
  2. text : string;
  3. uri : Linol_lsp.Uri0.t;
  4. version : int;
}
val create : + languageId:string -> + text:string -> + uri:Linol_lsp.Uri0.t -> + version:int -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentPositionParams/index.html b/linol-lwt/Linol_lwt/TextDocumentPositionParams/index.html new file mode 100644 index 00000000..4f9c62b2 --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentPositionParams/index.html @@ -0,0 +1,5 @@ + +TextDocumentPositionParams (linol-lwt.Linol_lwt.TextDocumentPositionParams)

Module Linol_lwt.TextDocumentPositionParams

type t = {
  1. position : Linol_lsp__Types.Position.t;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
}
val create : + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentRegistrationOptions/index.html b/linol-lwt/Linol_lwt/TextDocumentRegistrationOptions/index.html new file mode 100644 index 00000000..77ee0678 --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentRegistrationOptions/index.html @@ -0,0 +1,14 @@ + +TextDocumentRegistrationOptions (linol-lwt.Linol_lwt.TextDocumentRegistrationOptions)

Module Linol_lwt.TextDocumentRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentSaveReason/index.html b/linol-lwt/Linol_lwt/TextDocumentSaveReason/index.html new file mode 100644 index 00000000..6a9729bc --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentSaveReason/index.html @@ -0,0 +1,2 @@ + +TextDocumentSaveReason (linol-lwt.Linol_lwt.TextDocumentSaveReason)

Module Linol_lwt.TextDocumentSaveReason

type t =
  1. | Manual
  2. | AfterDelay
  3. | FocusOut
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentSaveRegistrationOptions/index.html b/linol-lwt/Linol_lwt/TextDocumentSaveRegistrationOptions/index.html new file mode 100644 index 00000000..965629af --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentSaveRegistrationOptions/index.html @@ -0,0 +1,15 @@ + +TextDocumentSaveRegistrationOptions (linol-lwt.Linol_lwt.TextDocumentSaveRegistrationOptions)

Module Linol_lwt.TextDocumentSaveRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. includeText : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?includeText:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentSyncClientCapabilities/index.html b/linol-lwt/Linol_lwt/TextDocumentSyncClientCapabilities/index.html new file mode 100644 index 00000000..661a32ab --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentSyncClientCapabilities/index.html @@ -0,0 +1,8 @@ + +TextDocumentSyncClientCapabilities (linol-lwt.Linol_lwt.TextDocumentSyncClientCapabilities)

Module Linol_lwt.TextDocumentSyncClientCapabilities

type t = {
  1. didSave : bool option;
  2. dynamicRegistration : bool option;
  3. willSave : bool option;
  4. willSaveWaitUntil : bool option;
}
val create : + ?didSave:bool -> + ?dynamicRegistration:bool -> + ?willSave:bool -> + ?willSaveWaitUntil:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentSyncKind/index.html b/linol-lwt/Linol_lwt/TextDocumentSyncKind/index.html new file mode 100644 index 00000000..6dabc115 --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentSyncKind/index.html @@ -0,0 +1,2 @@ + +TextDocumentSyncKind (linol-lwt.Linol_lwt.TextDocumentSyncKind)

Module Linol_lwt.TextDocumentSyncKind

type t =
  1. | None
  2. | Full
  3. | Incremental
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextDocumentSyncOptions/index.html b/linol-lwt/Linol_lwt/TextDocumentSyncOptions/index.html new file mode 100644 index 00000000..060bbcc6 --- /dev/null +++ b/linol-lwt/Linol_lwt/TextDocumentSyncOptions/index.html @@ -0,0 +1,10 @@ + +TextDocumentSyncOptions (linol-lwt.Linol_lwt.TextDocumentSyncOptions)

Module Linol_lwt.TextDocumentSyncOptions

type t = {
  1. change : Linol_lsp__Types.TextDocumentSyncKind.t option;
  2. openClose : bool option;
  3. save : [ `Bool of bool | `SaveOptions of Linol_lsp__Types.SaveOptions.t ] + option;
  4. willSave : bool option;
  5. willSaveWaitUntil : bool option;
}
val create : + ?change:Linol_lsp__Types.TextDocumentSyncKind.t -> + ?openClose:bool -> + ?save:[ `Bool of bool | `SaveOptions of Linol_lsp__Types.SaveOptions.t ] -> + ?willSave:bool -> + ?willSaveWaitUntil:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TextEdit/index.html b/linol-lwt/Linol_lwt/TextEdit/index.html new file mode 100644 index 00000000..1b549d18 --- /dev/null +++ b/linol-lwt/Linol_lwt/TextEdit/index.html @@ -0,0 +1,2 @@ + +TextEdit (linol-lwt.Linol_lwt.TextEdit)

Module Linol_lwt.TextEdit

type t = {
  1. newText : string;
  2. range : Linol_lsp__Types.Range.t;
}
val create : newText:string -> range:Linol_lsp__Types.Range.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TokenFormat/index.html b/linol-lwt/Linol_lwt/TokenFormat/index.html new file mode 100644 index 00000000..d43f9efa --- /dev/null +++ b/linol-lwt/Linol_lwt/TokenFormat/index.html @@ -0,0 +1,2 @@ + +TokenFormat (linol-lwt.Linol_lwt.TokenFormat)

Module Linol_lwt.TokenFormat

type t =
  1. | Relative
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TraceValues/index.html b/linol-lwt/Linol_lwt/TraceValues/index.html new file mode 100644 index 00000000..ef58911f --- /dev/null +++ b/linol-lwt/Linol_lwt/TraceValues/index.html @@ -0,0 +1,2 @@ + +TraceValues (linol-lwt.Linol_lwt.TraceValues)

Module Linol_lwt.TraceValues

type t =
  1. | Compact
  2. | Off
  3. | Messages
  4. | Verbose
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeDefinitionClientCapabilities/index.html b/linol-lwt/Linol_lwt/TypeDefinitionClientCapabilities/index.html new file mode 100644 index 00000000..c186aaf8 --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeDefinitionClientCapabilities/index.html @@ -0,0 +1,2 @@ + +TypeDefinitionClientCapabilities (linol-lwt.Linol_lwt.TypeDefinitionClientCapabilities)

Module Linol_lwt.TypeDefinitionClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeDefinitionOptions/index.html b/linol-lwt/Linol_lwt/TypeDefinitionOptions/index.html new file mode 100644 index 00000000..6b11c179 --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeDefinitionOptions/index.html @@ -0,0 +1,2 @@ + +TypeDefinitionOptions (linol-lwt.Linol_lwt.TypeDefinitionOptions)

Module Linol_lwt.TypeDefinitionOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeDefinitionParams/index.html b/linol-lwt/Linol_lwt/TypeDefinitionParams/index.html new file mode 100644 index 00000000..f8dc7352 --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeDefinitionParams/index.html @@ -0,0 +1,8 @@ + +TypeDefinitionParams (linol-lwt.Linol_lwt.TypeDefinitionParams)

Module Linol_lwt.TypeDefinitionParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. position : Linol_lsp__Types.Position.t;
  3. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeDefinitionRegistrationOptions/index.html b/linol-lwt/Linol_lwt/TypeDefinitionRegistrationOptions/index.html new file mode 100644 index 00000000..a92d56ec --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeDefinitionRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +TypeDefinitionRegistrationOptions (linol-lwt.Linol_lwt.TypeDefinitionRegistrationOptions)

Module Linol_lwt.TypeDefinitionRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeHierarchyClientCapabilities/index.html b/linol-lwt/Linol_lwt/TypeHierarchyClientCapabilities/index.html new file mode 100644 index 00000000..e2320868 --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeHierarchyClientCapabilities/index.html @@ -0,0 +1,2 @@ + +TypeHierarchyClientCapabilities (linol-lwt.Linol_lwt.TypeHierarchyClientCapabilities)

Module Linol_lwt.TypeHierarchyClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeHierarchyItem/index.html b/linol-lwt/Linol_lwt/TypeHierarchyItem/index.html new file mode 100644 index 00000000..51b2db7c --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeHierarchyItem/index.html @@ -0,0 +1,12 @@ + +TypeHierarchyItem (linol-lwt.Linol_lwt.TypeHierarchyItem)

Module Linol_lwt.TypeHierarchyItem

type t = {
  1. data : Linol_lsp.Import.Json.t option;
  2. detail : string option;
  3. kind : Linol_lsp__Types.SymbolKind.t;
  4. name : string;
  5. range : Linol_lsp__Types.Range.t;
  6. selectionRange : Linol_lsp__Types.Range.t;
  7. tags : Linol_lsp__Types.SymbolTag.t list option;
  8. uri : Linol_lsp.Uri0.t;
}
val create : + ?data:Linol_lsp.Import.Json.t -> + ?detail:string -> + kind:Linol_lsp__Types.SymbolKind.t -> + name:string -> + range:Linol_lsp__Types.Range.t -> + selectionRange:Linol_lsp__Types.Range.t -> + ?tags:Linol_lsp__Types.SymbolTag.t list -> + uri:Linol_lsp.Uri0.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeHierarchyOptions/index.html b/linol-lwt/Linol_lwt/TypeHierarchyOptions/index.html new file mode 100644 index 00000000..1cf29a4e --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeHierarchyOptions/index.html @@ -0,0 +1,2 @@ + +TypeHierarchyOptions (linol-lwt.Linol_lwt.TypeHierarchyOptions)

Module Linol_lwt.TypeHierarchyOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeHierarchyPrepareParams/index.html b/linol-lwt/Linol_lwt/TypeHierarchyPrepareParams/index.html new file mode 100644 index 00000000..00a77d65 --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeHierarchyPrepareParams/index.html @@ -0,0 +1,7 @@ + +TypeHierarchyPrepareParams (linol-lwt.Linol_lwt.TypeHierarchyPrepareParams)

Module Linol_lwt.TypeHierarchyPrepareParams

type t = {
  1. position : Linol_lsp__Types.Position.t;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + position:Linol_lsp__Types.Position.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeHierarchyRegistrationOptions/index.html b/linol-lwt/Linol_lwt/TypeHierarchyRegistrationOptions/index.html new file mode 100644 index 00000000..219660f3 --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeHierarchyRegistrationOptions/index.html @@ -0,0 +1,16 @@ + +TypeHierarchyRegistrationOptions (linol-lwt.Linol_lwt.TypeHierarchyRegistrationOptions)

Module Linol_lwt.TypeHierarchyRegistrationOptions

type t = {
  1. documentSelector : [ `TextDocumentFilter of + Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list + option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector: + [ `TextDocumentFilter of Linol_lsp__Types.TextDocumentFilter.t + | `NotebookCellTextDocumentFilter of + Linol_lsp__Types.NotebookCellTextDocumentFilter.t ] + list -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeHierarchySubtypesParams/index.html b/linol-lwt/Linol_lwt/TypeHierarchySubtypesParams/index.html new file mode 100644 index 00000000..76f932f8 --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeHierarchySubtypesParams/index.html @@ -0,0 +1,7 @@ + +TypeHierarchySubtypesParams (linol-lwt.Linol_lwt.TypeHierarchySubtypesParams)

Module Linol_lwt.TypeHierarchySubtypesParams

type t = {
  1. item : Linol_lsp__Types.TypeHierarchyItem.t;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + item:Linol_lsp__Types.TypeHierarchyItem.t -> + ?partialResultToken:[ `Int of int | `String of string ] -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/TypeHierarchySupertypesParams/index.html b/linol-lwt/Linol_lwt/TypeHierarchySupertypesParams/index.html new file mode 100644 index 00000000..92c85a37 --- /dev/null +++ b/linol-lwt/Linol_lwt/TypeHierarchySupertypesParams/index.html @@ -0,0 +1,7 @@ + +TypeHierarchySupertypesParams (linol-lwt.Linol_lwt.TypeHierarchySupertypesParams)

Module Linol_lwt.TypeHierarchySupertypesParams

type t = {
  1. item : Linol_lsp__Types.TypeHierarchyItem.t;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + item:Linol_lsp__Types.TypeHierarchyItem.t -> + ?partialResultToken:[ `Int of int | `String of string ] -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/UnchangedDocumentDiagnosticReport/index.html b/linol-lwt/Linol_lwt/UnchangedDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..3c7d7d3f --- /dev/null +++ b/linol-lwt/Linol_lwt/UnchangedDocumentDiagnosticReport/index.html @@ -0,0 +1,2 @@ + +UnchangedDocumentDiagnosticReport (linol-lwt.Linol_lwt.UnchangedDocumentDiagnosticReport)

Module Linol_lwt.UnchangedDocumentDiagnosticReport

type t = {
  1. resultId : string;
}
val create : resultId:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/UniquenessLevel/index.html b/linol-lwt/Linol_lwt/UniquenessLevel/index.html new file mode 100644 index 00000000..d5a4b3b7 --- /dev/null +++ b/linol-lwt/Linol_lwt/UniquenessLevel/index.html @@ -0,0 +1,2 @@ + +UniquenessLevel (linol-lwt.Linol_lwt.UniquenessLevel)

Module Linol_lwt.UniquenessLevel

type t =
  1. | Document
  2. | Project
  3. | Group
  4. | Scheme
  5. | Global
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/Unregistration/index.html b/linol-lwt/Linol_lwt/Unregistration/index.html new file mode 100644 index 00000000..582fca5a --- /dev/null +++ b/linol-lwt/Linol_lwt/Unregistration/index.html @@ -0,0 +1,2 @@ + +Unregistration (linol-lwt.Linol_lwt.Unregistration)

Module Linol_lwt.Unregistration

type t = {
  1. id : string;
  2. method_ : string;
}
val create : id:string -> method_:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/UnregistrationParams/index.html b/linol-lwt/Linol_lwt/UnregistrationParams/index.html new file mode 100644 index 00000000..25d9236d --- /dev/null +++ b/linol-lwt/Linol_lwt/UnregistrationParams/index.html @@ -0,0 +1,2 @@ + +UnregistrationParams (linol-lwt.Linol_lwt.UnregistrationParams)

Module Linol_lwt.UnregistrationParams

type t = {
  1. unregisterations : Linol_lsp__Types.Unregistration.t list;
}
val create : unregisterations:Linol_lsp__Types.Unregistration.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/VersionedNotebookDocumentIdentifier/index.html b/linol-lwt/Linol_lwt/VersionedNotebookDocumentIdentifier/index.html new file mode 100644 index 00000000..5ad716cf --- /dev/null +++ b/linol-lwt/Linol_lwt/VersionedNotebookDocumentIdentifier/index.html @@ -0,0 +1,2 @@ + +VersionedNotebookDocumentIdentifier (linol-lwt.Linol_lwt.VersionedNotebookDocumentIdentifier)

Module Linol_lwt.VersionedNotebookDocumentIdentifier

type t = {
  1. uri : Linol_lsp.Uri0.t;
  2. version : int;
}
val create : uri:Linol_lsp.Uri0.t -> version:int -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/VersionedTextDocumentIdentifier/index.html b/linol-lwt/Linol_lwt/VersionedTextDocumentIdentifier/index.html new file mode 100644 index 00000000..75db877d --- /dev/null +++ b/linol-lwt/Linol_lwt/VersionedTextDocumentIdentifier/index.html @@ -0,0 +1,2 @@ + +VersionedTextDocumentIdentifier (linol-lwt.Linol_lwt.VersionedTextDocumentIdentifier)

Module Linol_lwt.VersionedTextDocumentIdentifier

type t = {
  1. uri : Linol_lsp.Uri0.t;
  2. version : int;
}
val create : uri:Linol_lsp.Uri0.t -> version:int -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WatchKind/index.html b/linol-lwt/Linol_lwt/WatchKind/index.html new file mode 100644 index 00000000..e02ef193 --- /dev/null +++ b/linol-lwt/Linol_lwt/WatchKind/index.html @@ -0,0 +1,2 @@ + +WatchKind (linol-lwt.Linol_lwt.WatchKind)

Module Linol_lwt.WatchKind

type t =
  1. | Create
  2. | Change
  3. | Delete
  4. | Other of string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WillSaveTextDocumentParams/index.html b/linol-lwt/Linol_lwt/WillSaveTextDocumentParams/index.html new file mode 100644 index 00000000..a5640308 --- /dev/null +++ b/linol-lwt/Linol_lwt/WillSaveTextDocumentParams/index.html @@ -0,0 +1,5 @@ + +WillSaveTextDocumentParams (linol-lwt.Linol_lwt.WillSaveTextDocumentParams)

Module Linol_lwt.WillSaveTextDocumentParams

type t = {
  1. reason : Linol_lsp__Types.TextDocumentSaveReason.t;
  2. textDocument : Linol_lsp__Types.TextDocumentIdentifier.t;
}
val create : + reason:Linol_lsp__Types.TextDocumentSaveReason.t -> + textDocument:Linol_lsp__Types.TextDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WindowClientCapabilities/index.html b/linol-lwt/Linol_lwt/WindowClientCapabilities/index.html new file mode 100644 index 00000000..c4e9c43d --- /dev/null +++ b/linol-lwt/Linol_lwt/WindowClientCapabilities/index.html @@ -0,0 +1,7 @@ + +WindowClientCapabilities (linol-lwt.Linol_lwt.WindowClientCapabilities)

Module Linol_lwt.WindowClientCapabilities

type t = {
  1. showDocument : Linol_lsp__Types.ShowDocumentClientCapabilities.t option;
  2. showMessage : Linol_lsp__Types.ShowMessageRequestClientCapabilities.t option;
  3. workDoneProgress : bool option;
}
val create : + ?showDocument:Linol_lsp__Types.ShowDocumentClientCapabilities.t -> + ?showMessage:Linol_lsp__Types.ShowMessageRequestClientCapabilities.t -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkDoneProgressBegin/index.html b/linol-lwt/Linol_lwt/WorkDoneProgressBegin/index.html new file mode 100644 index 00000000..f8ad0771 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkDoneProgressBegin/index.html @@ -0,0 +1,8 @@ + +WorkDoneProgressBegin (linol-lwt.Linol_lwt.WorkDoneProgressBegin)

Module Linol_lwt.WorkDoneProgressBegin

type t = {
  1. cancellable : bool option;
  2. message : string option;
  3. percentage : int option;
  4. title : string;
}
val create : + ?cancellable:bool -> + ?message:string -> + ?percentage:int -> + title:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkDoneProgressCancelParams/index.html b/linol-lwt/Linol_lwt/WorkDoneProgressCancelParams/index.html new file mode 100644 index 00000000..71a6af4f --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkDoneProgressCancelParams/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressCancelParams (linol-lwt.Linol_lwt.WorkDoneProgressCancelParams)

Module Linol_lwt.WorkDoneProgressCancelParams

type t = {
  1. token : [ `Int of int | `String of string ];
}
val create : token:[ `Int of int | `String of string ] -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkDoneProgressCreateParams/index.html b/linol-lwt/Linol_lwt/WorkDoneProgressCreateParams/index.html new file mode 100644 index 00000000..76b13a78 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkDoneProgressCreateParams/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressCreateParams (linol-lwt.Linol_lwt.WorkDoneProgressCreateParams)

Module Linol_lwt.WorkDoneProgressCreateParams

type t = {
  1. token : [ `Int of int | `String of string ];
}
val create : token:[ `Int of int | `String of string ] -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkDoneProgressEnd/index.html b/linol-lwt/Linol_lwt/WorkDoneProgressEnd/index.html new file mode 100644 index 00000000..9e363992 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkDoneProgressEnd/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressEnd (linol-lwt.Linol_lwt.WorkDoneProgressEnd)

Module Linol_lwt.WorkDoneProgressEnd

type t = {
  1. message : string option;
}
val create : ?message:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkDoneProgressOptions/index.html b/linol-lwt/Linol_lwt/WorkDoneProgressOptions/index.html new file mode 100644 index 00000000..605ec64b --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkDoneProgressOptions/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressOptions (linol-lwt.Linol_lwt.WorkDoneProgressOptions)

Module Linol_lwt.WorkDoneProgressOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkDoneProgressParams/index.html b/linol-lwt/Linol_lwt/WorkDoneProgressParams/index.html new file mode 100644 index 00000000..ada886c8 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkDoneProgressParams/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressParams (linol-lwt.Linol_lwt.WorkDoneProgressParams)

Module Linol_lwt.WorkDoneProgressParams

type t = {
  1. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : ?workDoneToken:[ `Int of int | `String of string ] -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkDoneProgressReport/index.html b/linol-lwt/Linol_lwt/WorkDoneProgressReport/index.html new file mode 100644 index 00000000..1447ae6e --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkDoneProgressReport/index.html @@ -0,0 +1,7 @@ + +WorkDoneProgressReport (linol-lwt.Linol_lwt.WorkDoneProgressReport)

Module Linol_lwt.WorkDoneProgressReport

type t = {
  1. cancellable : bool option;
  2. message : string option;
  3. percentage : int option;
}
val create : + ?cancellable:bool -> + ?message:string -> + ?percentage:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceClientCapabilities/index.html b/linol-lwt/Linol_lwt/WorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..8f64958f --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceClientCapabilities/index.html @@ -0,0 +1,25 @@ + +WorkspaceClientCapabilities (linol-lwt.Linol_lwt.WorkspaceClientCapabilities)

Module Linol_lwt.WorkspaceClientCapabilities

type t = {
  1. applyEdit : bool option;
  2. codeLens : Linol_lsp__Types.CodeLensWorkspaceClientCapabilities.t option;
  3. configuration : bool option;
  4. diagnostics : Linol_lsp__Types.DiagnosticWorkspaceClientCapabilities.t option;
  5. didChangeConfiguration : Linol_lsp__Types.DidChangeConfigurationClientCapabilities.t + option;
  6. didChangeWatchedFiles : Linol_lsp__Types.DidChangeWatchedFilesClientCapabilities.t + option;
  7. executeCommand : Linol_lsp__Types.ExecuteCommandClientCapabilities.t option;
  8. fileOperations : Linol_lsp__Types.FileOperationClientCapabilities.t option;
  9. foldingRange : Linol_lsp__Types.FoldingRangeWorkspaceClientCapabilities.t + option;
  10. inlayHint : Linol_lsp__Types.InlayHintWorkspaceClientCapabilities.t option;
  11. inlineValue : Linol_lsp__Types.InlineValueWorkspaceClientCapabilities.t option;
  12. semanticTokens : Linol_lsp__Types.SemanticTokensWorkspaceClientCapabilities.t + option;
  13. symbol : Linol_lsp__Types.WorkspaceSymbolClientCapabilities.t option;
  14. workspaceEdit : Linol_lsp__Types.WorkspaceEditClientCapabilities.t option;
  15. workspaceFolders : bool option;
}
val create : + ?applyEdit:bool -> + ?codeLens:Linol_lsp__Types.CodeLensWorkspaceClientCapabilities.t -> + ?configuration:bool -> + ?diagnostics:Linol_lsp__Types.DiagnosticWorkspaceClientCapabilities.t -> + ?didChangeConfiguration: + Linol_lsp__Types.DidChangeConfigurationClientCapabilities.t -> + ?didChangeWatchedFiles: + Linol_lsp__Types.DidChangeWatchedFilesClientCapabilities.t -> + ?executeCommand:Linol_lsp__Types.ExecuteCommandClientCapabilities.t -> + ?fileOperations:Linol_lsp__Types.FileOperationClientCapabilities.t -> + ?foldingRange:Linol_lsp__Types.FoldingRangeWorkspaceClientCapabilities.t -> + ?inlayHint:Linol_lsp__Types.InlayHintWorkspaceClientCapabilities.t -> + ?inlineValue:Linol_lsp__Types.InlineValueWorkspaceClientCapabilities.t -> + ?semanticTokens:Linol_lsp__Types.SemanticTokensWorkspaceClientCapabilities.t -> + ?symbol:Linol_lsp__Types.WorkspaceSymbolClientCapabilities.t -> + ?workspaceEdit:Linol_lsp__Types.WorkspaceEditClientCapabilities.t -> + ?workspaceFolders:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceDiagnosticParams/index.html b/linol-lwt/Linol_lwt/WorkspaceDiagnosticParams/index.html new file mode 100644 index 00000000..df2d0dc1 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceDiagnosticParams/index.html @@ -0,0 +1,8 @@ + +WorkspaceDiagnosticParams (linol-lwt.Linol_lwt.WorkspaceDiagnosticParams)

Module Linol_lwt.WorkspaceDiagnosticParams

type t = {
  1. identifier : string option;
  2. partialResultToken : [ `Int of int | `String of string ] option;
  3. previousResultIds : Linol_lsp__Types.PreviousResultId.t list;
  4. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?identifier:string -> + ?partialResultToken:[ `Int of int | `String of string ] -> + previousResultIds:Linol_lsp__Types.PreviousResultId.t list -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceDiagnosticReport/index.html b/linol-lwt/Linol_lwt/WorkspaceDiagnosticReport/index.html new file mode 100644 index 00000000..635115d3 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceDiagnosticReport/index.html @@ -0,0 +1,13 @@ + +WorkspaceDiagnosticReport (linol-lwt.Linol_lwt.WorkspaceDiagnosticReport)

Module Linol_lwt.WorkspaceDiagnosticReport

type t = {
  1. items : [ `WorkspaceFullDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceFullDocumentDiagnosticReport.t + | `WorkspaceUnchangedDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceUnchangedDocumentDiagnosticReport.t ] + list;
}
val create : + items: + [ `WorkspaceFullDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceFullDocumentDiagnosticReport.t + | `WorkspaceUnchangedDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceUnchangedDocumentDiagnosticReport.t ] + list -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceDiagnosticReportPartialResult/index.html b/linol-lwt/Linol_lwt/WorkspaceDiagnosticReportPartialResult/index.html new file mode 100644 index 00000000..dcea1298 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceDiagnosticReportPartialResult/index.html @@ -0,0 +1,13 @@ + +WorkspaceDiagnosticReportPartialResult (linol-lwt.Linol_lwt.WorkspaceDiagnosticReportPartialResult)

Module Linol_lwt.WorkspaceDiagnosticReportPartialResult

type t = {
  1. items : [ `WorkspaceFullDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceFullDocumentDiagnosticReport.t + | `WorkspaceUnchangedDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceUnchangedDocumentDiagnosticReport.t ] + list;
}
val create : + items: + [ `WorkspaceFullDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceFullDocumentDiagnosticReport.t + | `WorkspaceUnchangedDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceUnchangedDocumentDiagnosticReport.t ] + list -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceDocumentDiagnosticReport/index.html b/linol-lwt/Linol_lwt/WorkspaceDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..5835d734 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceDocumentDiagnosticReport/index.html @@ -0,0 +1,4 @@ + +WorkspaceDocumentDiagnosticReport (linol-lwt.Linol_lwt.WorkspaceDocumentDiagnosticReport)

Module Linol_lwt.WorkspaceDocumentDiagnosticReport

type t = [
  1. | `WorkspaceFullDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceFullDocumentDiagnosticReport.t
  2. | `WorkspaceUnchangedDocumentDiagnosticReport of + Linol_lsp__Types.WorkspaceUnchangedDocumentDiagnosticReport.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceEdit/index.html b/linol-lwt/Linol_lwt/WorkspaceEdit/index.html new file mode 100644 index 00000000..b9cac662 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceEdit/index.html @@ -0,0 +1,24 @@ + +WorkspaceEdit (linol-lwt.Linol_lwt.WorkspaceEdit)

Module Linol_lwt.WorkspaceEdit

type t = {
  1. changeAnnotations : (string, Linol_lsp__Types.ChangeAnnotation.t) + Linol_lsp.Import.Json.Assoc.t + option;
  2. changes : (Linol_lsp.Uri0.t, Linol_lsp__Types.TextEdit.t list) + Linol_lsp.Import.Json.Assoc.t + option;
  3. documentChanges : [ `TextDocumentEdit of Linol_lsp__Types.TextDocumentEdit.t + | `CreateFile of Linol_lsp__Types.CreateFile.t + | `RenameFile of Linol_lsp__Types.RenameFile.t + | `DeleteFile of Linol_lsp__Types.DeleteFile.t ] + list + option;
}
val create : + ?changeAnnotations: + (string, Linol_lsp__Types.ChangeAnnotation.t) Linol_lsp.Import.Json.Assoc.t -> + ?changes: + (Linol_lsp.Uri0.t, Linol_lsp__Types.TextEdit.t list) + Linol_lsp.Import.Json.Assoc.t -> + ?documentChanges: + [ `TextDocumentEdit of Linol_lsp__Types.TextDocumentEdit.t + | `CreateFile of Linol_lsp__Types.CreateFile.t + | `RenameFile of Linol_lsp__Types.RenameFile.t + | `DeleteFile of Linol_lsp__Types.DeleteFile.t ] + list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceEditClientCapabilities/index.html b/linol-lwt/Linol_lwt/WorkspaceEditClientCapabilities/index.html new file mode 100644 index 00000000..7da87afa --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceEditClientCapabilities/index.html @@ -0,0 +1,12 @@ + +WorkspaceEditClientCapabilities (linol-lwt.Linol_lwt.WorkspaceEditClientCapabilities)

Module Linol_lwt.WorkspaceEditClientCapabilities

type changeAnnotationSupport = {
  1. groupsOnLabel : bool option;
}
val create_changeAnnotationSupport : + ?groupsOnLabel:bool -> + unit -> + changeAnnotationSupport
type t = {
  1. changeAnnotationSupport : changeAnnotationSupport option;
  2. documentChanges : bool option;
  3. failureHandling : Linol_lsp__Types.FailureHandlingKind.t option;
  4. normalizesLineEndings : bool option;
  5. resourceOperations : Linol_lsp__Types.ResourceOperationKind.t list option;
}
val create : + ?changeAnnotationSupport:changeAnnotationSupport -> + ?documentChanges:bool -> + ?failureHandling:Linol_lsp__Types.FailureHandlingKind.t -> + ?normalizesLineEndings:bool -> + ?resourceOperations:Linol_lsp__Types.ResourceOperationKind.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceFolder/index.html b/linol-lwt/Linol_lwt/WorkspaceFolder/index.html new file mode 100644 index 00000000..22d9aa47 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceFolder/index.html @@ -0,0 +1,2 @@ + +WorkspaceFolder (linol-lwt.Linol_lwt.WorkspaceFolder)

Module Linol_lwt.WorkspaceFolder

type t = {
  1. name : string;
  2. uri : Linol_lsp.Uri0.t;
}
val create : name:string -> uri:Linol_lsp.Uri0.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceFoldersChangeEvent/index.html b/linol-lwt/Linol_lwt/WorkspaceFoldersChangeEvent/index.html new file mode 100644 index 00000000..3067a890 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceFoldersChangeEvent/index.html @@ -0,0 +1,5 @@ + +WorkspaceFoldersChangeEvent (linol-lwt.Linol_lwt.WorkspaceFoldersChangeEvent)

Module Linol_lwt.WorkspaceFoldersChangeEvent

type t = {
  1. added : Linol_lsp__Types.WorkspaceFolder.t list;
  2. removed : Linol_lsp__Types.WorkspaceFolder.t list;
}
val create : + added:Linol_lsp__Types.WorkspaceFolder.t list -> + removed:Linol_lsp__Types.WorkspaceFolder.t list -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceFoldersInitializeParams/index.html b/linol-lwt/Linol_lwt/WorkspaceFoldersInitializeParams/index.html new file mode 100644 index 00000000..c310f246 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceFoldersInitializeParams/index.html @@ -0,0 +1,5 @@ + +WorkspaceFoldersInitializeParams (linol-lwt.Linol_lwt.WorkspaceFoldersInitializeParams)

Module Linol_lwt.WorkspaceFoldersInitializeParams

type t = {
  1. workspaceFolders : Linol_lsp__Types.WorkspaceFolder.t list option option;
}
val create : + ?workspaceFolders:Linol_lsp__Types.WorkspaceFolder.t list option -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceFoldersServerCapabilities/index.html b/linol-lwt/Linol_lwt/WorkspaceFoldersServerCapabilities/index.html new file mode 100644 index 00000000..b61c93b7 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceFoldersServerCapabilities/index.html @@ -0,0 +1,6 @@ + +WorkspaceFoldersServerCapabilities (linol-lwt.Linol_lwt.WorkspaceFoldersServerCapabilities)

Module Linol_lwt.WorkspaceFoldersServerCapabilities

type t = {
  1. changeNotifications : [ `String of string | `Bool of bool ] option;
  2. supported : bool option;
}
val create : + ?changeNotifications:[ `String of string | `Bool of bool ] -> + ?supported:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceFullDocumentDiagnosticReport/index.html b/linol-lwt/Linol_lwt/WorkspaceFullDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..669a78a5 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceFullDocumentDiagnosticReport/index.html @@ -0,0 +1,8 @@ + +WorkspaceFullDocumentDiagnosticReport (linol-lwt.Linol_lwt.WorkspaceFullDocumentDiagnosticReport)

Module Linol_lwt.WorkspaceFullDocumentDiagnosticReport

type t = {
  1. items : Linol_lsp__Types.Diagnostic.t list;
  2. resultId : string option;
  3. uri : Linol_lsp.Uri0.t;
  4. version : int option;
}
val create : + items:Linol_lsp__Types.Diagnostic.t list -> + ?resultId:string -> + uri:Linol_lsp.Uri0.t -> + ?version:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceSymbol/index.html b/linol-lwt/Linol_lwt/WorkspaceSymbol/index.html new file mode 100644 index 00000000..90a16659 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceSymbol/index.html @@ -0,0 +1,10 @@ + +WorkspaceSymbol (linol-lwt.Linol_lwt.WorkspaceSymbol)

Module Linol_lwt.WorkspaceSymbol

type t = {
  1. containerName : string option;
  2. data : Linol_lsp.Import.Json.t option;
  3. kind : Linol_lsp__Types.SymbolKind.t;
  4. location : Linol_lsp__Types.Location.t;
  5. name : string;
  6. tags : Linol_lsp__Types.SymbolTag.t list option;
}
val create : + ?containerName:string -> + ?data:Linol_lsp.Import.Json.t -> + kind:Linol_lsp__Types.SymbolKind.t -> + location:Linol_lsp__Types.Location.t -> + name:string -> + ?tags:Linol_lsp__Types.SymbolTag.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceSymbolClientCapabilities/index.html b/linol-lwt/Linol_lwt/WorkspaceSymbolClientCapabilities/index.html new file mode 100644 index 00000000..831d04d5 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceSymbolClientCapabilities/index.html @@ -0,0 +1,13 @@ + +WorkspaceSymbolClientCapabilities (linol-lwt.Linol_lwt.WorkspaceSymbolClientCapabilities)

Module Linol_lwt.WorkspaceSymbolClientCapabilities

type tagSupport = {
  1. valueSet : Linol_lsp__Types.SymbolTag.t list;
}
val create_tagSupport : + valueSet:Linol_lsp__Types.SymbolTag.t list -> + tagSupport
type symbolKind = {
  1. valueSet : Linol_lsp__Types.SymbolKind.t list option;
}
val create_symbolKind : + ?valueSet:Linol_lsp__Types.SymbolKind.t list -> + unit -> + symbolKind
type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type t = {
  1. dynamicRegistration : bool option;
  2. resolveSupport : resolveSupport option;
  3. symbolKind : symbolKind option;
  4. tagSupport : tagSupport option;
}
val create : + ?dynamicRegistration:bool -> + ?resolveSupport:resolveSupport -> + ?symbolKind:symbolKind -> + ?tagSupport:tagSupport -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceSymbolOptions/index.html b/linol-lwt/Linol_lwt/WorkspaceSymbolOptions/index.html new file mode 100644 index 00000000..6f89fc87 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceSymbolOptions/index.html @@ -0,0 +1,2 @@ + +WorkspaceSymbolOptions (linol-lwt.Linol_lwt.WorkspaceSymbolOptions)

Module Linol_lwt.WorkspaceSymbolOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceSymbolParams/index.html b/linol-lwt/Linol_lwt/WorkspaceSymbolParams/index.html new file mode 100644 index 00000000..611d687f --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceSymbolParams/index.html @@ -0,0 +1,7 @@ + +WorkspaceSymbolParams (linol-lwt.Linol_lwt.WorkspaceSymbolParams)

Module Linol_lwt.WorkspaceSymbolParams

type t = {
  1. partialResultToken : [ `Int of int | `String of string ] option;
  2. query : string;
  3. workDoneToken : [ `Int of int | `String of string ] option;
}
val create : + ?partialResultToken:[ `Int of int | `String of string ] -> + query:string -> + ?workDoneToken:[ `Int of int | `String of string ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceSymbolRegistrationOptions/index.html b/linol-lwt/Linol_lwt/WorkspaceSymbolRegistrationOptions/index.html new file mode 100644 index 00000000..dd6f329c --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceSymbolRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +WorkspaceSymbolRegistrationOptions (linol-lwt.Linol_lwt.WorkspaceSymbolRegistrationOptions)

Module Linol_lwt.WorkspaceSymbolRegistrationOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/WorkspaceUnchangedDocumentDiagnosticReport/index.html b/linol-lwt/Linol_lwt/WorkspaceUnchangedDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..5e276193 --- /dev/null +++ b/linol-lwt/Linol_lwt/WorkspaceUnchangedDocumentDiagnosticReport/index.html @@ -0,0 +1,7 @@ + +WorkspaceUnchangedDocumentDiagnosticReport (linol-lwt.Linol_lwt.WorkspaceUnchangedDocumentDiagnosticReport)

Module Linol_lwt.WorkspaceUnchangedDocumentDiagnosticReport

type t = {
  1. resultId : string;
  2. uri : Linol_lsp.Uri0.t;
  3. version : int option;
}
val create : + resultId:string -> + uri:Linol_lsp.Uri0.t -> + ?version:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol-lwt/Linol_lwt/index.html b/linol-lwt/Linol_lwt/index.html index 02ff40ed..7a98ed85 100644 --- a/linol-lwt/Linol_lwt/index.html +++ b/linol-lwt/Linol_lwt/index.html @@ -4,99 +4,7 @@ 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.

  • since 0.5
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 DocumentDiagnosticReportKind = Lsp.Types.DocumentDiagnosticReportKind
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 InlineCompletionTriggerKind = Lsp.Types.InlineCompletionTriggerKind
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 FoldingRangeWorkspaceClientCapabilities = - Lsp.Types.FoldingRangeWorkspaceClientCapabilities
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 InlineCompletionClientCapabilities = - Lsp.Types.InlineCompletionClientCapabilities
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 MarkupContent = Lsp.Types.MarkupContent
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 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 DeclarationOptions = Lsp.Types.DeclarationOptions
module DeclarationParams = Lsp.Types.DeclarationParams
module DeclarationRegistrationOptions = - Lsp.Types.DeclarationRegistrationOptions
module Definition = Lsp.Types.Definition
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 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 DocumentRangesFormattingParams = - Lsp.Types.DocumentRangesFormattingParams
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 InlineCompletionOptions = Lsp.Types.InlineCompletionOptions
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 SelectedCompletionInfo = Lsp.Types.SelectedCompletionInfo
module InlineCompletionContext = Lsp.Types.InlineCompletionContext
module StringValue = Lsp.Types.StringValue
module InlineCompletionItem = Lsp.Types.InlineCompletionItem
module InlineCompletionList = Lsp.Types.InlineCompletionList
module InlineCompletionParams = Lsp.Types.InlineCompletionParams
module InlineCompletionRegistrationOptions = - Lsp.Types.InlineCompletionRegistrationOptions
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 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
val (let+) : 'a t -> ('a -> 'b) -> 'b t
val (let*) : 'a t -> ('a -> 'b t) -> 'b t
val (and+) : 'a t -> 'b t -> ('a * 'b) t
type env = unit
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 : + and type out_channel = Lwt_io.output Lwt_io.channel
val spawn : (unit -> unit Lwt.t) -> unit

Spawn function.

  • since 0.5
include module type of struct include Linol_lsp.Lsp.Types end
module MarkedString : sig ... end
module DocumentUri : sig ... end
module ProgressToken : sig ... end
module ProgressParams : sig ... end
module NotebookDocumentSyncOptions : sig ... end
module NotebookDocumentFilter : sig ... end
module TextDocumentFilter : sig ... end
module SymbolTag : sig ... end
module SymbolKind : sig ... end
module ResourceOperationKind : sig ... end
module FailureHandlingKind : sig ... end
module MarkupKind : sig ... end
module TokenFormat : sig ... end
module PrepareSupportDefaultBehavior : sig ... end
module DiagnosticTag : sig ... end
module FoldingRangeKind : sig ... end
module InsertTextMode : sig ... end
module CompletionItemKind : sig ... end
module CompletionItemTag : sig ... end
module CodeActionKind : sig ... end
module PositionEncodingKind : sig ... end
module DiagnosticSeverity : sig ... end
module CodeActionTriggerKind : sig ... end
module CompletionTriggerKind : sig ... end
module InsertTextFormat : sig ... end
module NotebookCellKind : sig ... end
module FileChangeType : sig ... end
module WatchKind : sig ... end
module DocumentDiagnosticReportKind : sig ... end
module DocumentHighlightKind : sig ... end
module FileOperationPatternKind : sig ... end
module TraceValues : sig ... end
module TextDocumentSyncKind : sig ... end
module InlayHintKind : sig ... end
module InlineCompletionTriggerKind : sig ... end
module MessageType : sig ... end
module UniquenessLevel : sig ... end
module MonikerKind : sig ... end
module SemanticTokenModifiers : sig ... end
module SemanticTokenTypes : sig ... end
module SignatureHelpTriggerKind : sig ... end
module TextDocumentSaveReason : sig ... end
module Position : sig ... end
module Range : sig ... end
module ChangeAnnotationIdentifier : sig ... end
module AnnotatedTextEdit : sig ... end
module DeleteFileOptions : sig ... end
module DeleteFile : sig ... end
module RenameFileOptions : sig ... end
module RenameFile : sig ... end
module CreateFileOptions : sig ... end
module CreateFile : sig ... end
module TextEdit : sig ... end
module TextDocumentEdit : sig ... end
module ChangeAnnotation : sig ... end
module WorkspaceEdit : sig ... end
module ApplyWorkspaceEditParams : sig ... end
module ApplyWorkspaceEditResult : sig ... end
module BaseSymbolInformation : sig ... end
module CallHierarchyClientCapabilities : sig ... end
module CallHierarchyItem : sig ... end
module CallHierarchyIncomingCall : sig ... end
module CallHierarchyOptions : sig ... end
module CallHierarchyOutgoingCall : sig ... end
module TextDocumentIdentifier : sig ... end
module CallHierarchyPrepareParams : sig ... end
module NotebookCellTextDocumentFilter : sig ... end
module DocumentFilter : sig ... end
module DocumentSelector : sig ... end
module CancelParams : sig ... end
module WorkspaceEditClientCapabilities : sig ... end
module FileOperationClientCapabilities : sig ... end
module WorkspaceClientCapabilities : sig ... end
module ShowDocumentClientCapabilities : sig ... end
module WindowClientCapabilities : sig ... end
module TypeHierarchyClientCapabilities : sig ... end
module SignatureHelpClientCapabilities : sig ... end
module RenameClientCapabilities : sig ... end
module ReferenceClientCapabilities : sig ... end
module MonikerClientCapabilities : sig ... end
module InlineValueClientCapabilities : sig ... end
module InlayHintClientCapabilities : sig ... end
module HoverClientCapabilities : sig ... end
module FoldingRangeClientCapabilities : sig ... end
module DocumentLinkClientCapabilities : sig ... end
module DiagnosticClientCapabilities : sig ... end
module DefinitionClientCapabilities : sig ... end
module DeclarationClientCapabilities : sig ... end
module CompletionClientCapabilities : sig ... end
module DocumentColorClientCapabilities : sig ... end
module CodeLensClientCapabilities : sig ... end
module CodeActionClientCapabilities : sig ... end
module TextDocumentClientCapabilities : sig ... end
module MarkdownClientCapabilities : sig ... end
module GeneralClientCapabilities : sig ... end
module ClientCapabilities : sig ... end
module Location : sig ... end
module DiagnosticRelatedInformation : sig ... end
module MarkupContent : sig ... end
module CodeDescription : sig ... end
module Diagnostic : sig ... end
module Command : sig ... end
module CodeAction : sig ... end
module CodeActionContext : sig ... end
module CodeActionOptions : sig ... end
module CodeActionParams : sig ... end
module CodeActionRegistrationOptions : sig ... end
module CodeLens : sig ... end
module CodeLensOptions : sig ... end
module CodeLensParams : sig ... end
module CodeLensRegistrationOptions : sig ... end
module Color : sig ... end
module ColorInformation : sig ... end
module ColorPresentation : sig ... end
module ColorPresentationParams : sig ... end
module CompletionContext : sig ... end
module InsertReplaceEdit : sig ... end
module CompletionItemLabelDetails : sig ... end
module CompletionItem : sig ... end
module CompletionList : sig ... end
module CompletionOptions : sig ... end
module CompletionParams : sig ... end
module CompletionRegistrationOptions : sig ... end
module ConfigurationItem : sig ... end
module ConfigurationParams : sig ... end
module FileCreate : sig ... end
module CreateFilesParams : sig ... end
module Declaration : sig ... end
module DeclarationOptions : sig ... end
module DeclarationParams : sig ... end
module DeclarationRegistrationOptions : sig ... end
module Definition : sig ... end
module DefinitionOptions : sig ... end
module DefinitionParams : sig ... end
module DefinitionRegistrationOptions : sig ... end
module FileDelete : sig ... end
module DeleteFilesParams : sig ... end
module DiagnosticOptions : sig ... end
module DiagnosticRegistrationOptions : sig ... end
module DidChangeConfigurationParams : sig ... end
module TextDocumentContentChangeEvent : sig ... end
module VersionedTextDocumentIdentifier : sig ... end
module ExecutionSummary : sig ... end
module NotebookCell : sig ... end
module TextDocumentItem : sig ... end
module NotebookCellArrayChange : sig ... end
module NotebookDocumentChangeEvent : sig ... end
module DidChangeNotebookDocumentParams : sig ... end
module DidChangeTextDocumentParams : sig ... end
module FileEvent : sig ... end
module DidChangeWatchedFilesParams : sig ... end
module Pattern : sig ... end
module WorkspaceFolder : sig ... end
module RelativePattern : sig ... end
module GlobPattern : sig ... end
module FileSystemWatcher : sig ... end
module WorkspaceFoldersChangeEvent : sig ... end
module DidChangeWorkspaceFoldersParams : sig ... end
module NotebookDocumentIdentifier : sig ... end
module DidCloseNotebookDocumentParams : sig ... end
module DidCloseTextDocumentParams : sig ... end
module NotebookDocument : sig ... end
module DidOpenNotebookDocumentParams : sig ... end
module DidOpenTextDocumentParams : sig ... end
module DidSaveNotebookDocumentParams : sig ... end
module DidSaveTextDocumentParams : sig ... end
module DocumentColorOptions : sig ... end
module DocumentColorParams : sig ... end
module DocumentDiagnosticParams : sig ... end
module FullDocumentDiagnosticReport : sig ... end
module DocumentDiagnosticReport : sig ... end
module DocumentFormattingOptions : sig ... end
module FormattingOptions : sig ... end
module DocumentFormattingParams : sig ... end
module DocumentHighlight : sig ... end
module DocumentHighlightOptions : sig ... end
module DocumentHighlightParams : sig ... end
module DocumentLinkOptions : sig ... end
module DocumentLinkParams : sig ... end
module DocumentLinkRegistrationOptions : sig ... end
module DocumentOnTypeFormattingOptions : sig ... end
module DocumentOnTypeFormattingParams : sig ... end
module DocumentRangeFormattingOptions : sig ... end
module DocumentRangeFormattingParams : sig ... end
module DocumentRangesFormattingParams : sig ... end
module DocumentSymbol : sig ... end
module DocumentSymbolOptions : sig ... end
module DocumentSymbolParams : sig ... end
module ExecuteCommandOptions : sig ... end
module ExecuteCommandParams : sig ... end
module FileOperationPatternOptions : sig ... end
module FileOperationPattern : sig ... end
module FileOperationFilter : sig ... end
module FileOperationOptions : sig ... end
module FileRename : sig ... end
module FoldingRange : sig ... end
module FoldingRangeOptions : sig ... end
module FoldingRangeParams : sig ... end
module FoldingRangeRegistrationOptions : sig ... end
module Hover : sig ... end
module HoverOptions : sig ... end
module HoverParams : sig ... end
module HoverRegistrationOptions : sig ... end
module ImplementationOptions : sig ... end
module ImplementationParams : sig ... end
module InitializeError : sig ... end
module InitializeParams : sig ... end
module WorkspaceSymbolOptions : sig ... end
module TypeHierarchyOptions : sig ... end
module TypeDefinitionOptions : sig ... end
module SaveOptions : sig ... end
module TextDocumentSyncOptions : sig ... end
module SignatureHelpOptions : sig ... end
module SemanticTokensLegend : sig ... end
module SemanticTokensOptions : sig ... end
module SelectionRangeOptions : sig ... end
module RenameOptions : sig ... end
module ReferenceOptions : sig ... end
module MonikerRegistrationOptions : sig ... end
module MonikerOptions : sig ... end
module LinkedEditingRangeOptions : sig ... end
module InlineValueRegistrationOptions : sig ... end
module InlineValueOptions : sig ... end
module InlineCompletionOptions : sig ... end
module InlayHintRegistrationOptions : sig ... end
module InlayHintOptions : sig ... end
module ServerCapabilities : sig ... end
module InitializeResult : sig ... end
module InitializedParams_ : sig ... end
module InlayHintLabelPart : sig ... end
module InlayHint : sig ... end
module InlayHintParams : sig ... end
module SelectedCompletionInfo : sig ... end
module InlineCompletionContext : sig ... end
module StringValue : sig ... end
module InlineCompletionItem : sig ... end
module InlineCompletionList : sig ... end
module InlineCompletionParams : sig ... end
module InlineValueVariableLookup : sig ... end
module InlineValueText : sig ... end
module InlineValue : sig ... end
module InlineValueContext : sig ... end
module InlineValueParams : sig ... end
module LinkedEditingRangeParams : sig ... end
module LinkedEditingRanges : sig ... end
module LogMessageParams : sig ... end
module LogTraceParams : sig ... end
module MessageActionItem : sig ... end
module Moniker : sig ... end
module MonikerParams : sig ... end
module ParameterInformation : sig ... end
module PartialResultParams : sig ... end
module PrepareRenameParams : sig ... end
module PreviousResultId : sig ... end
module PublishDiagnosticsParams : sig ... end
module ReferenceContext : sig ... end
module ReferenceParams : sig ... end
module ReferenceRegistrationOptions : sig ... end
module Registration : sig ... end
module RegistrationParams : sig ... end
module RenameFilesParams : sig ... end
module RenameParams : sig ... end
module RenameRegistrationOptions : sig ... end
module ResourceOperation : sig ... end
module SelectionRange : sig ... end
module SelectionRangeParams : sig ... end
module SemanticTokens : sig ... end
module SemanticTokensEdit : sig ... end
module SemanticTokensDelta : sig ... end
module SemanticTokensDeltaParams : sig ... end
module SemanticTokensParams : sig ... end
module SemanticTokensPartialResult : sig ... end
module SemanticTokensRangeParams : sig ... end
module SetTraceParams : sig ... end
module ShowDocumentParams : sig ... end
module ShowDocumentResult : sig ... end
module ShowMessageParams : sig ... end
module ShowMessageRequestParams : sig ... end
module SignatureInformation : sig ... end
module SignatureHelp : sig ... end
module SignatureHelpContext : sig ... end
module SignatureHelpParams : sig ... end
module StaticRegistrationOptions : sig ... end
module SymbolInformation : sig ... end
module TextDocumentPositionParams : sig ... end
module TextDocumentRegistrationOptions : sig ... end
module TypeDefinitionParams : sig ... end
module TypeHierarchyItem : sig ... end
module TypeHierarchyPrepareParams : sig ... end
module TypeHierarchySubtypesParams : sig ... end
module TypeHierarchySupertypesParams : sig ... end
module Unregistration : sig ... end
module UnregistrationParams : sig ... end
module WillSaveTextDocumentParams : sig ... end
module WorkDoneProgressBegin : sig ... end
module WorkDoneProgressCancelParams : sig ... end
module WorkDoneProgressCreateParams : sig ... end
module WorkDoneProgressEnd : sig ... end
module WorkDoneProgressOptions : sig ... end
module WorkDoneProgressParams : sig ... end
module WorkDoneProgressReport : sig ... end
module WorkspaceDiagnosticParams : sig ... end
module WorkspaceDiagnosticReport : sig ... end
module WorkspaceSymbol : sig ... end
module WorkspaceSymbolParams : sig ... end
module CodeActionResult : sig ... end
module Locations : sig ... end
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
val (let+) : 'a t -> ('a -> 'b) -> 'b t
val (let*) : 'a t -> ('a -> 'b t) -> 'b t
val (and+) : 'a t -> 'b t -> ('a * 'b) t
type env = unit
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
diff --git a/linol/Linol/Jsonrpc2/Make/Req_id/index.html b/linol/Linol/Jsonrpc2/Make/Req_id/index.html index 675fbf7a..36cbc392 100644 --- a/linol/Linol/Jsonrpc2/Make/Req_id/index.html +++ b/linol/Linol/Jsonrpc2/Make/Req_id/index.html @@ -1,2 +1,2 @@ -Req_id (linol.Linol.Jsonrpc2.Make.Req_id)

Module Make.Req_id

Request ID.

The unique ID of a request, used by JSONRPC to map each request to its reply.

type t = Jsonrpc.Id.t
val to_string : t -> string

String representation of the ID

+Req_id (linol.Linol.Jsonrpc2.Make.Req_id)

Module Make.Req_id

Request ID.

The unique ID of a request, used by JSONRPC to map each request to its reply.

val to_string : t -> string

String representation of the ID

diff --git a/linol/Linol/Jsonrpc2/Make/class-base_server/index.html b/linol/Linol/Jsonrpc2/Make/class-base_server/index.html index e6450706..c299bc39 100644 --- a/linol/Linol/Jsonrpc2/Make/class-base_server/index.html +++ b/linol/Linol/Jsonrpc2/Make/class-base_server/index.html @@ -1,9 +1,11 @@ -base_server (linol.Linol.Jsonrpc2.Make.base_server)

Class Make.base_server

method must_quit : bool
method on_notification : notify_back:(Lsp.Server_notification.t -> unit IO.t) -> +base_server (linol.Linol.Jsonrpc2.Make.base_server)

Class Make.base_server

method must_quit : bool
method on_notification : notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> - Lsp.Client_notification.t -> - unit IO.t
method on_request : 'a. notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + Linol_lsp.Lsp.Client_notification.t -> + unit IO.t
method on_request : 'a. notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> id:Req_id.t -> - 'a Lsp.Client_request.t -> + 'a Linol_lsp.Lsp.Client_request.t -> ('a, string) result IO.t
method spawn_query_handler : (unit -> unit IO.t) -> unit
diff --git a/linol/Linol/Jsonrpc2/Make/class-notify_back/index.html b/linol/Linol/Jsonrpc2/Make/class-notify_back/index.html index ff65db71..2fead958 100644 --- a/linol/Linol/Jsonrpc2/Make/class-notify_back/index.html +++ b/linol/Linol/Jsonrpc2/Make/class-notify_back/index.html @@ -1,6 +1,9 @@ -notify_back (linol.Linol.Jsonrpc2.Make.notify_back)

Class Make.notify_back

val mutable uri : Lsp.Types.DocumentUri.t option
method cancel_request : Jsonrpc.Id.t -> unit IO.t
method get_uri : Lsp.Types.DocumentUri.t option
method send_diagnostic : Diagnostic.t list -> unit IO.t
method send_log_msg : type_:Lsp__Types.MessageType.t -> string -> unit IO.t
method send_notification : Lsp.Server_notification.t -> unit IO.t
method send_request : 'from_server. 'from_server Lsp.Server_request.t -> - (('from_server, Jsonrpc.Response.Error.t) result -> unit IO.t) -> - Req_id.t IO.t
method set_uri : Lsp.Types.DocumentUri.t -> unit
method telemetry : Lsp__.Import.Json.t -> unit IO.t
method work_done_progress_begin : Lsp.Types.WorkDoneProgressBegin.t -> - unit IO.t
method work_done_progress_end : Lsp.Types.WorkDoneProgressEnd.t -> unit IO.t
method work_done_progress_report : Lsp.Types.WorkDoneProgressReport.t -> +notify_back (linol.Linol.Jsonrpc2.Make.notify_back)

Class Make.notify_back

val mutable uri : Linol_lsp.Lsp.Types.DocumentUri.t option
method cancel_request : Linol_jsonrpc.Jsonrpc.Id.t -> unit IO.t
method get_uri : Linol_lsp.Lsp.Types.DocumentUri.t option
method send_diagnostic : Diagnostic.t list -> unit IO.t
method send_log_msg : type_:Linol_lsp__Types.MessageType.t -> + string -> + unit IO.t
method send_notification : Linol_lsp.Lsp.Server_notification.t -> unit IO.t
method send_request : 'from_server. 'from_server Linol_lsp.Lsp.Server_request.t -> + (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> unit IO.t) -> + Req_id.t IO.t
method set_uri : Linol_lsp.Lsp.Types.DocumentUri.t -> unit
method telemetry : Linol_lsp.Import.Json.t -> unit IO.t
method work_done_progress_begin : Linol_lsp.Lsp.Types.WorkDoneProgressBegin.t -> + unit IO.t
method work_done_progress_end : Linol_lsp.Lsp.Types.WorkDoneProgressEnd.t -> + unit IO.t
method work_done_progress_report : Linol_lsp.Lsp.Types.WorkDoneProgressReport.t -> unit IO.t
diff --git a/linol/Linol/Jsonrpc2/Make/class-server/index.html b/linol/Linol/Jsonrpc2/Make/class-server/index.html index 34ca2f61..edcb6620 100644 --- a/linol/Linol/Jsonrpc2/Make/class-server/index.html +++ b/linol/Linol/Jsonrpc2/Make/class-server/index.html @@ -1,105 +1,108 @@ -server (linol.Linol.Jsonrpc2.Make.server)

Class Make.server

val mutable status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
val mutable positionEncoding : [ `UTF16 | `UTF8 ]
method config_code_action_provider : [ `Bool of bool +server (linol.Linol.Jsonrpc2.Make.server)

Class Make.server

val mutable status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
val mutable positionEncoding : [ `UTF16 | `UTF8 ]
method config_code_action_provider : [ `Bool of bool | `CodeActionOptions of - Lsp.Types.CodeActionOptions.t ]
method config_code_lens_options : Lsp.Types.CodeLensOptions.t option
method config_completion : Lsp.Types.CompletionOptions.t option
method config_definition : [ `Bool of bool + Linol_lsp.Lsp.Types.CodeActionOptions.t ]
method config_code_lens_options : Linol_lsp.Lsp.Types.CodeLensOptions.t option
method config_completion : Linol_lsp.Lsp.Types.CompletionOptions.t option
method config_definition : [ `Bool of bool | `DefinitionOptions of - Lsp.Types.DefinitionOptions.t ] + Linol_lsp.Lsp.Types.DefinitionOptions.t ] option
method config_hover : [ `Bool of bool - | `HoverOptions of Lsp.Types.HoverOptions.t ] + | `HoverOptions of Linol_lsp.Lsp.Types.HoverOptions.t ] option
method config_inlay_hints : [ `Bool of bool - | `InlayHintOptions of Lsp.Types.InlayHintOptions.t + | `InlayHintOptions of + Linol_lsp.Lsp.Types.InlayHintOptions.t | `InlayHintRegistrationOptions of - Lsp.Types.InlayHintRegistrationOptions.t ] - option
method config_list_commands : string list
method config_modify_capabilities : Lsp.Types.ServerCapabilities.t -> - Lsp.Types.ServerCapabilities.t
method config_symbol : [ `Bool of bool + Linol_lsp.Lsp.Types.InlayHintRegistrationOptions.t ] + option
method config_list_commands : string list
method config_symbol : [ `Bool of bool | `DocumentSymbolOptions of - Lsp.Types.DocumentSymbolOptions.t ] - option
method config_sync_opts : Lsp.Types.TextDocumentSyncOptions.t
method find_doc : Lsp.Types.DocumentUri.t -> doc_state option
method get_status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
method must_quit : bool
method on_notif_doc_did_change : notify_back:notify_back -> - Lsp.Types.VersionedTextDocumentIdentifier.t -> - Lsp.Types.TextDocumentContentChangeEvent.t list -> + Linol_lsp.Lsp.Types.DocumentSymbolOptions.t ] + option
method find_doc : Linol_lsp.Lsp.Types.DocumentUri.t -> doc_state option
method get_status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
method must_quit : bool
method on_notif_doc_did_change : notify_back:notify_back -> + Linol_lsp.Lsp.Types.VersionedTextDocumentIdentifier.t -> + Linol_lsp.Lsp.Types.TextDocumentContentChangeEvent.t list -> old_content:string -> new_content:string -> unit IO.t
method on_notif_doc_did_close : notify_back:notify_back -> - Lsp.Types.TextDocumentIdentifier.t -> + Linol_lsp.Lsp.Types.TextDocumentIdentifier.t -> unit IO.t
method on_notif_doc_did_open : notify_back:notify_back -> - Lsp.Types.TextDocumentItem.t -> + Linol_lsp.Lsp.Types.TextDocumentItem.t -> content:string -> unit IO.t
method on_notif_doc_did_save : notify_back:notify_back -> - Lsp.Types.DidSaveTextDocumentParams.t -> - unit IO.t
method on_notification : notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + Linol_lsp.Lsp.Types.DidSaveTextDocumentParams.t -> + unit IO.t
method on_notification : notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> - Lsp.Client_notification.t -> + Linol_lsp.Lsp.Client_notification.t -> unit IO.t
method on_notification_unhandled : notify_back:notify_back -> - Lsp.Client_notification.t -> + Linol_lsp.Lsp.Client_notification.t -> unit IO.t
method on_req_code_action : notify_back:notify_back -> id:Req_id.t -> - Lsp.Types.CodeActionParams.t -> - Lsp.Types.CodeActionResult.t IO.t
method on_req_code_lens : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeActionParams.t -> + Linol_lsp.Lsp.Types.CodeActionResult.t IO.t
method on_req_code_lens : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.CodeLens.t list IO.t
method on_req_code_lens_resolve : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeLens.t list IO.t
method on_req_code_lens_resolve : notify_back:notify_back -> id:Req_id.t -> - Lsp.Types.CodeLens.t -> - Lsp.Types.CodeLens.t IO.t
method on_req_completion : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeLens.t -> + Linol_lsp.Lsp.Types.CodeLens.t IO.t
method on_req_completion : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - ctx:Lsp__Types.CompletionContext.t option -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + ctx:Linol_lsp__Types.CompletionContext.t option -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - [ `CompletionList of Lsp__.Types.CompletionList.t - | `List of Lsp__.Types.CompletionItem.t list ] + [ `CompletionList of Linol_lsp.Types.CompletionList.t + | `List of Linol_lsp.Types.CompletionItem.t list ] option IO.t
method on_req_definition : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.Locations.t option IO.t
method on_req_execute_command : notify_back:notify_back -> + Linol_lsp.Lsp.Types.Locations.t option IO.t
method on_req_execute_command : notify_back:notify_back -> id:Req_id.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> string -> Yojson.Safe.t list option -> Yojson.Safe.t IO.t
method on_req_hover : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.Hover.t option IO.t
method on_req_initialize : notify_back:notify_back -> - Lsp.Types.InitializeParams.t -> - Lsp.Types.InitializeResult.t IO.t
method on_req_inlay_hint : notify_back:notify_back -> + Linol_lsp.Lsp.Types.Hover.t option IO.t
method on_req_initialize : notify_back:notify_back -> + Linol_lsp.Lsp.Types.InitializeParams.t -> + Linol_lsp.Lsp.Types.InitializeResult.t IO.t
method on_req_inlay_hint : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - range:Lsp.Types.Range.t -> + uri:Linol_lsp__Types.DocumentUri.t -> + range:Linol_lsp.Lsp.Types.Range.t -> unit -> - Lsp.Types.InlayHint.t list option IO.t
method on_req_shutdown : notify_back:notify_back -> id:Req_id.t -> unit IO.t
method on_req_symbol : notify_back:notify_back -> + Linol_lsp.Lsp.Types.InlayHint.t list option IO.t
method on_req_shutdown : notify_back:notify_back -> id:Req_id.t -> unit IO.t
method on_req_symbol : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> unit -> - [ `DocumentSymbol of Lsp__.Types.DocumentSymbol.t list - | `SymbolInformation of Lsp__.Types.SymbolInformation.t list ] + [ `DocumentSymbol of Linol_lsp.Types.DocumentSymbol.t list + | `SymbolInformation of Linol_lsp.Types.SymbolInformation.t list ] option - IO.t
method on_request : 'a. notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + IO.t
method on_request : 'a. notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> id:Req_id.t -> - 'a Lsp.Client_request.t -> + 'a Linol_lsp.Lsp.Client_request.t -> ('a, string) result IO.t
method on_request_unhandled : 'r. notify_back:notify_back -> id:Req_id.t -> - 'r Lsp.Client_request.t -> + 'r Linol_lsp.Lsp.Client_request.t -> 'r IO.t
method on_unknown_notification : notify_back:notify_back -> - Jsonrpc.Notification.t -> + Linol_jsonrpc.Jsonrpc.Notification.t -> unit IO.t
method on_unknown_request : notify_back:notify_back -> server_request:(server_request_handler_pair -> Req_id.t IO.t) -> id:Req_id.t -> string -> - Jsonrpc.Structured.t option -> - Yojson.Safe.t IO.t
method set_positionEncoding : Lsp.Types.InitializeParams.t -> unit
method spawn_query_handler : (unit -> unit IO.t) -> unit
+ Linol_jsonrpc.Jsonrpc.Structured.t option -> + Yojson.Safe.t IO.t
method set_positionEncoding : Linol_lsp.Lsp.Types.InitializeParams.t -> unit
method spawn_query_handler : (unit -> unit IO.t) -> unit
diff --git a/linol/Linol/Jsonrpc2/Make/index.html b/linol/Linol/Jsonrpc2/Make/index.html index 4981361f..2deff75d 100644 --- a/linol/Linol/Jsonrpc2/Make/index.html +++ b/linol/Linol/Jsonrpc2/Make/index.html @@ -1,10 +1,10 @@ -Make (linol.Linol.Jsonrpc2.Make)

Module Jsonrpc2.Make

Parameters

module IO : IO

Signature

module IO = IO
type t

A jsonrpc2 connection.

include sig ... end
module Position = Lsp.Types.Position
module Range = Lsp.Types.Range
module Diagnostic = Lsp.Types.Diagnostic
module DiagnosticSeverity = Lsp.Types.DiagnosticSeverity
module Req_id : sig ... end

Request ID.

type server_request_handler_pair =
  1. | Request_and_handler : 'from_server Lsp.Server_request.t - * (('from_server, Jsonrpc.Response.Error.t) result -> - unit IO.t) -> server_request_handler_pair
class virtual base_server : object ... end
val async : base_server -> (unit -> unit IO.t) -> unit IO.t
class notify_back : notify_back:(Lsp.Server_notification.t -> +Make (linol.Linol.Jsonrpc2.Make)

Module Jsonrpc2.Make

Parameters

module IO : IO

Signature

module IO = IO
type t

A jsonrpc2 connection.

include sig ... end
module Diagnostic = Linol_lsp.Lsp.Types.Diagnostic
module DiagnosticSeverity = Linol_lsp.Lsp.Types.DiagnosticSeverity
module Req_id : sig ... end

Request ID.

type server_request_handler_pair =
  1. | Request_and_handler : 'from_server Linol_lsp.Lsp.Server_request.t + * (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> + unit IO.t) -> server_request_handler_pair
class virtual base_server : object ... end
val async : base_server -> (unit -> unit IO.t) -> unit IO.t
class notify_back : notify_back:(Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:(server_request_handler_pair -> Req_id.t IO.t) -> workDoneToken:[ `Int of int | `String of string ] option -> partialResultToken:'a -> ?version: - int -> ?uri:Lsp.Types.DocumentUri.t -> unit -> object ... end
type nonrec doc_state = {
  1. uri : Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}
val lift_ok : 'a IO.t -> ('a, 'b) result IO.t
class virtual server : object ... end
val create : + int -> ?uri:Linol_lsp.Lsp.Types.DocumentUri.t -> unit -> object ... end
type nonrec doc_state = {
  1. uri : Linol_lsp.Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}
val lift_ok : 'a IO.t -> ('a, 'b) result IO.t
class virtual server : object ... end
val create : ?on_received:(json -> unit) -> ?on_sent:(json -> unit) -> ic:IO.in_channel -> @@ -15,8 +15,11 @@ ?on_sent:(json -> unit) -> env:IO.env -> server -> - t

Create a connection using stdin/stdout

val send_server_notification : t -> Lsp.Server_notification.t -> unit IO.t

Send a notification from the server.

  • since 0.5
val send_server_request : + t

Create a connection using stdin/stdout

val send_server_notification : t -> - 'from_server Lsp.Server_request.t -> - (('from_server, Jsonrpc.Response.Error.t) result -> unit IO.t) -> + Linol_lsp.Lsp.Server_notification.t -> + unit IO.t

Send a notification from the server.

  • since 0.5
val send_server_request : + t -> + 'from_server Linol_lsp.Lsp.Server_request.t -> + (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> unit IO.t) -> Req_id.t IO.t

Send a request from the server, and pass a callback that will be called with the result in the future.

  • since 0.5
val run : ?shutdown:(unit -> bool) -> t -> unit IO.t

Listen for incoming messages and responses.

  • parameter shutdown

    if true, tells the server to shut down

diff --git a/linol/Linol/Jsonrpc2/module-type-S/Req_id/index.html b/linol/Linol/Jsonrpc2/module-type-S/Req_id/index.html index 11fa7f53..869690d2 100644 --- a/linol/Linol/Jsonrpc2/module-type-S/Req_id/index.html +++ b/linol/Linol/Jsonrpc2/module-type-S/Req_id/index.html @@ -1,2 +1,2 @@ -Req_id (linol.Linol.Jsonrpc2.S.Req_id)

Module S.Req_id

Request ID.

The unique ID of a request, used by JSONRPC to map each request to its reply.

type t = Jsonrpc.Id.t
val to_string : t -> string

String representation of the ID

+Req_id (linol.Linol.Jsonrpc2.S.Req_id)

Module S.Req_id

Request ID.

The unique ID of a request, used by JSONRPC to map each request to its reply.

val to_string : t -> string

String representation of the ID

diff --git a/linol/Linol/Jsonrpc2/module-type-S/class-base_server/index.html b/linol/Linol/Jsonrpc2/module-type-S/class-base_server/index.html index dd3865c6..d2f3aaee 100644 --- a/linol/Linol/Jsonrpc2/module-type-S/class-base_server/index.html +++ b/linol/Linol/Jsonrpc2/module-type-S/class-base_server/index.html @@ -1,9 +1,11 @@ -base_server (linol.Linol.Jsonrpc2.S.base_server)

Class S.base_server

method must_quit : bool
method on_notification : notify_back:(Lsp.Server_notification.t -> unit IO.t) -> +base_server (linol.Linol.Jsonrpc2.S.base_server)

Class S.base_server

method must_quit : bool
method on_notification : notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> - Lsp.Client_notification.t -> - unit IO.t
method on_request : 'a. notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + Linol_lsp.Lsp.Client_notification.t -> + unit IO.t
method on_request : 'a. notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> id:Req_id.t -> - 'a Lsp.Client_request.t -> + 'a Linol_lsp.Lsp.Client_request.t -> ('a, string) result IO.t
method spawn_query_handler : (unit -> unit IO.t) -> unit
diff --git a/linol/Linol/Jsonrpc2/module-type-S/class-notify_back/index.html b/linol/Linol/Jsonrpc2/module-type-S/class-notify_back/index.html index 029a69d7..a25eae87 100644 --- a/linol/Linol/Jsonrpc2/module-type-S/class-notify_back/index.html +++ b/linol/Linol/Jsonrpc2/module-type-S/class-notify_back/index.html @@ -1,6 +1,9 @@ -notify_back (linol.Linol.Jsonrpc2.S.notify_back)

Class S.notify_back

val mutable uri : Lsp.Types.DocumentUri.t option
method cancel_request : Jsonrpc.Id.t -> unit IO.t
method get_uri : Lsp.Types.DocumentUri.t option
method send_diagnostic : Diagnostic.t list -> unit IO.t
method send_log_msg : type_:Lsp__Types.MessageType.t -> string -> unit IO.t
method send_notification : Lsp.Server_notification.t -> unit IO.t
method send_request : 'from_server. 'from_server Lsp.Server_request.t -> - (('from_server, Jsonrpc.Response.Error.t) result -> unit IO.t) -> - Req_id.t IO.t
method set_uri : Lsp.Types.DocumentUri.t -> unit
method telemetry : Lsp__.Import.Json.t -> unit IO.t
method work_done_progress_begin : Lsp.Types.WorkDoneProgressBegin.t -> - unit IO.t
method work_done_progress_end : Lsp.Types.WorkDoneProgressEnd.t -> unit IO.t
method work_done_progress_report : Lsp.Types.WorkDoneProgressReport.t -> +notify_back (linol.Linol.Jsonrpc2.S.notify_back)

Class S.notify_back

val mutable uri : Linol_lsp.Lsp.Types.DocumentUri.t option
method cancel_request : Linol_jsonrpc.Jsonrpc.Id.t -> unit IO.t
method get_uri : Linol_lsp.Lsp.Types.DocumentUri.t option
method send_diagnostic : Diagnostic.t list -> unit IO.t
method send_log_msg : type_:Linol_lsp__Types.MessageType.t -> + string -> + unit IO.t
method send_notification : Linol_lsp.Lsp.Server_notification.t -> unit IO.t
method send_request : 'from_server. 'from_server Linol_lsp.Lsp.Server_request.t -> + (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> unit IO.t) -> + Req_id.t IO.t
method set_uri : Linol_lsp.Lsp.Types.DocumentUri.t -> unit
method telemetry : Linol_lsp.Import.Json.t -> unit IO.t
method work_done_progress_begin : Linol_lsp.Lsp.Types.WorkDoneProgressBegin.t -> + unit IO.t
method work_done_progress_end : Linol_lsp.Lsp.Types.WorkDoneProgressEnd.t -> + unit IO.t
method work_done_progress_report : Linol_lsp.Lsp.Types.WorkDoneProgressReport.t -> unit IO.t
diff --git a/linol/Linol/Jsonrpc2/module-type-S/class-server/index.html b/linol/Linol/Jsonrpc2/module-type-S/class-server/index.html index 9d9f6892..cee16fd3 100644 --- a/linol/Linol/Jsonrpc2/module-type-S/class-server/index.html +++ b/linol/Linol/Jsonrpc2/module-type-S/class-server/index.html @@ -1,105 +1,108 @@ -server (linol.Linol.Jsonrpc2.S.server)

Class S.server

val mutable status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
val mutable positionEncoding : [ `UTF16 | `UTF8 ]
method config_code_action_provider : [ `Bool of bool +server (linol.Linol.Jsonrpc2.S.server)

Class S.server

val mutable status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
val mutable positionEncoding : [ `UTF16 | `UTF8 ]
method config_code_action_provider : [ `Bool of bool | `CodeActionOptions of - Lsp.Types.CodeActionOptions.t ]
method config_code_lens_options : Lsp.Types.CodeLensOptions.t option
method config_completion : Lsp.Types.CompletionOptions.t option
method config_definition : [ `Bool of bool + Linol_lsp.Lsp.Types.CodeActionOptions.t ]
method config_code_lens_options : Linol_lsp.Lsp.Types.CodeLensOptions.t option
method config_completion : Linol_lsp.Lsp.Types.CompletionOptions.t option
method config_definition : [ `Bool of bool | `DefinitionOptions of - Lsp.Types.DefinitionOptions.t ] + Linol_lsp.Lsp.Types.DefinitionOptions.t ] option
method config_hover : [ `Bool of bool - | `HoverOptions of Lsp.Types.HoverOptions.t ] + | `HoverOptions of Linol_lsp.Lsp.Types.HoverOptions.t ] option
method config_inlay_hints : [ `Bool of bool - | `InlayHintOptions of Lsp.Types.InlayHintOptions.t + | `InlayHintOptions of + Linol_lsp.Lsp.Types.InlayHintOptions.t | `InlayHintRegistrationOptions of - Lsp.Types.InlayHintRegistrationOptions.t ] - option
method config_list_commands : string list
method config_modify_capabilities : Lsp.Types.ServerCapabilities.t -> - Lsp.Types.ServerCapabilities.t
method config_symbol : [ `Bool of bool + Linol_lsp.Lsp.Types.InlayHintRegistrationOptions.t ] + option
method config_list_commands : string list
method config_symbol : [ `Bool of bool | `DocumentSymbolOptions of - Lsp.Types.DocumentSymbolOptions.t ] - option
method config_sync_opts : Lsp.Types.TextDocumentSyncOptions.t
method find_doc : Lsp.Types.DocumentUri.t -> doc_state option
method get_status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
method must_quit : bool
method on_notif_doc_did_change : notify_back:notify_back -> - Lsp.Types.VersionedTextDocumentIdentifier.t -> - Lsp.Types.TextDocumentContentChangeEvent.t list -> + Linol_lsp.Lsp.Types.DocumentSymbolOptions.t ] + option
method find_doc : Linol_lsp.Lsp.Types.DocumentUri.t -> doc_state option
method get_status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
method must_quit : bool
method on_notif_doc_did_change : notify_back:notify_back -> + Linol_lsp.Lsp.Types.VersionedTextDocumentIdentifier.t -> + Linol_lsp.Lsp.Types.TextDocumentContentChangeEvent.t list -> old_content:string -> new_content:string -> unit IO.t
method on_notif_doc_did_close : notify_back:notify_back -> - Lsp.Types.TextDocumentIdentifier.t -> + Linol_lsp.Lsp.Types.TextDocumentIdentifier.t -> unit IO.t
method on_notif_doc_did_open : notify_back:notify_back -> - Lsp.Types.TextDocumentItem.t -> + Linol_lsp.Lsp.Types.TextDocumentItem.t -> content:string -> unit IO.t
method on_notif_doc_did_save : notify_back:notify_back -> - Lsp.Types.DidSaveTextDocumentParams.t -> - unit IO.t
method on_notification : notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + Linol_lsp.Lsp.Types.DidSaveTextDocumentParams.t -> + unit IO.t
method on_notification : notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> - Lsp.Client_notification.t -> + Linol_lsp.Lsp.Client_notification.t -> unit IO.t
method on_notification_unhandled : notify_back:notify_back -> - Lsp.Client_notification.t -> + Linol_lsp.Lsp.Client_notification.t -> unit IO.t
method on_req_code_action : notify_back:notify_back -> id:Req_id.t -> - Lsp.Types.CodeActionParams.t -> - Lsp.Types.CodeActionResult.t IO.t
method on_req_code_lens : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeActionParams.t -> + Linol_lsp.Lsp.Types.CodeActionResult.t IO.t
method on_req_code_lens : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.CodeLens.t list IO.t
method on_req_code_lens_resolve : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeLens.t list IO.t
method on_req_code_lens_resolve : notify_back:notify_back -> id:Req_id.t -> - Lsp.Types.CodeLens.t -> - Lsp.Types.CodeLens.t IO.t
method on_req_completion : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeLens.t -> + Linol_lsp.Lsp.Types.CodeLens.t IO.t
method on_req_completion : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - ctx:Lsp__Types.CompletionContext.t option -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + ctx:Linol_lsp__Types.CompletionContext.t option -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - [ `CompletionList of Lsp__.Types.CompletionList.t - | `List of Lsp__.Types.CompletionItem.t list ] + [ `CompletionList of Linol_lsp.Types.CompletionList.t + | `List of Linol_lsp.Types.CompletionItem.t list ] option IO.t
method on_req_definition : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.Locations.t option IO.t
method on_req_execute_command : notify_back:notify_back -> + Linol_lsp.Lsp.Types.Locations.t option IO.t
method on_req_execute_command : notify_back:notify_back -> id:Req_id.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> string -> Yojson.Safe.t list option -> Yojson.Safe.t IO.t
method on_req_hover : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.Hover.t option IO.t
method on_req_initialize : notify_back:notify_back -> - Lsp.Types.InitializeParams.t -> - Lsp.Types.InitializeResult.t IO.t
method on_req_inlay_hint : notify_back:notify_back -> + Linol_lsp.Lsp.Types.Hover.t option IO.t
method on_req_initialize : notify_back:notify_back -> + Linol_lsp.Lsp.Types.InitializeParams.t -> + Linol_lsp.Lsp.Types.InitializeResult.t IO.t
method on_req_inlay_hint : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - range:Lsp.Types.Range.t -> + uri:Linol_lsp__Types.DocumentUri.t -> + range:Linol_lsp.Lsp.Types.Range.t -> unit -> - Lsp.Types.InlayHint.t list option IO.t
method on_req_shutdown : notify_back:notify_back -> id:Req_id.t -> unit IO.t
method on_req_symbol : notify_back:notify_back -> + Linol_lsp.Lsp.Types.InlayHint.t list option IO.t
method on_req_shutdown : notify_back:notify_back -> id:Req_id.t -> unit IO.t
method on_req_symbol : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> unit -> - [ `DocumentSymbol of Lsp__.Types.DocumentSymbol.t list - | `SymbolInformation of Lsp__.Types.SymbolInformation.t list ] + [ `DocumentSymbol of Linol_lsp.Types.DocumentSymbol.t list + | `SymbolInformation of Linol_lsp.Types.SymbolInformation.t list ] option - IO.t
method on_request : 'a. notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + IO.t
method on_request : 'a. notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> id:Req_id.t -> - 'a Lsp.Client_request.t -> + 'a Linol_lsp.Lsp.Client_request.t -> ('a, string) result IO.t
method on_request_unhandled : 'r. notify_back:notify_back -> id:Req_id.t -> - 'r Lsp.Client_request.t -> + 'r Linol_lsp.Lsp.Client_request.t -> 'r IO.t
method on_unknown_notification : notify_back:notify_back -> - Jsonrpc.Notification.t -> + Linol_jsonrpc.Jsonrpc.Notification.t -> unit IO.t
method on_unknown_request : notify_back:notify_back -> server_request:(server_request_handler_pair -> Req_id.t IO.t) -> id:Req_id.t -> string -> - Jsonrpc.Structured.t option -> - Yojson.Safe.t IO.t
method set_positionEncoding : Lsp.Types.InitializeParams.t -> unit
method spawn_query_handler : (unit -> unit IO.t) -> unit
+ Linol_jsonrpc.Jsonrpc.Structured.t option -> + Yojson.Safe.t IO.t
method set_positionEncoding : Linol_lsp.Lsp.Types.InitializeParams.t -> unit
method spawn_query_handler : (unit -> unit IO.t) -> unit
diff --git a/linol/Linol/Jsonrpc2/module-type-S/index.html b/linol/Linol/Jsonrpc2/module-type-S/index.html index 37aab7e5..b089f342 100644 --- a/linol/Linol/Jsonrpc2/module-type-S/index.html +++ b/linol/Linol/Jsonrpc2/module-type-S/index.html @@ -1,10 +1,10 @@ -S (linol.Linol.Jsonrpc2.S)

Module type Jsonrpc2.S

module IO : IO
type t

A jsonrpc2 connection.

include sig ... end
module Position = Lsp.Types.Position
module Range = Lsp.Types.Range
module Diagnostic = Lsp.Types.Diagnostic
module DiagnosticSeverity = Lsp.Types.DiagnosticSeverity
module Req_id : sig ... end

Request ID.

type server_request_handler_pair =
  1. | Request_and_handler : 'from_server Lsp.Server_request.t - * (('from_server, Jsonrpc.Response.Error.t) result -> - unit IO.t) -> server_request_handler_pair
class virtual base_server : object ... end
val async : base_server -> (unit -> unit IO.t) -> unit IO.t
class notify_back : notify_back:(Lsp.Server_notification.t -> +S (linol.Linol.Jsonrpc2.S)

Module type Jsonrpc2.S

module IO : IO
type t

A jsonrpc2 connection.

include sig ... end
module Diagnostic = Linol_lsp.Lsp.Types.Diagnostic
module DiagnosticSeverity = Linol_lsp.Lsp.Types.DiagnosticSeverity
module Req_id : sig ... end

Request ID.

type server_request_handler_pair =
  1. | Request_and_handler : 'from_server Linol_lsp.Lsp.Server_request.t + * (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> + unit IO.t) -> server_request_handler_pair
class virtual base_server : object ... end
val async : base_server -> (unit -> unit IO.t) -> unit IO.t
class notify_back : notify_back:(Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:(server_request_handler_pair -> Req_id.t IO.t) -> workDoneToken:[ `Int of int | `String of string ] option -> partialResultToken:'a -> ?version: - int -> ?uri:Lsp.Types.DocumentUri.t -> unit -> object ... end
type nonrec doc_state = {
  1. uri : Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}
val lift_ok : 'a IO.t -> ('a, 'b) result IO.t
class virtual server : object ... end
val create : + int -> ?uri:Linol_lsp.Lsp.Types.DocumentUri.t -> unit -> object ... end
type nonrec doc_state = {
  1. uri : Linol_lsp.Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}
val lift_ok : 'a IO.t -> ('a, 'b) result IO.t
class virtual server : object ... end
val create : ?on_received:(json -> unit) -> ?on_sent:(json -> unit) -> ic:IO.in_channel -> @@ -15,8 +15,11 @@ ?on_sent:(json -> unit) -> env:IO.env -> server -> - t

Create a connection using stdin/stdout

val send_server_notification : t -> Lsp.Server_notification.t -> unit IO.t

Send a notification from the server.

  • since 0.5
val send_server_request : + t

Create a connection using stdin/stdout

val send_server_notification : t -> - 'from_server Lsp.Server_request.t -> - (('from_server, Jsonrpc.Response.Error.t) result -> unit IO.t) -> + Linol_lsp.Lsp.Server_notification.t -> + unit IO.t

Send a notification from the server.

  • since 0.5
val send_server_request : + t -> + 'from_server Linol_lsp.Lsp.Server_request.t -> + (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> unit IO.t) -> Req_id.t IO.t

Send a request from the server, and pass a callback that will be called with the result in the future.

  • since 0.5
val run : ?shutdown:(unit -> bool) -> t -> unit IO.t

Listen for incoming messages and responses.

  • parameter shutdown

    if true, tells the server to shut down

diff --git a/linol/Linol/Server/Make/class-base_server/index.html b/linol/Linol/Server/Make/class-base_server/index.html index 6d1d6042..67b7fbe1 100644 --- a/linol/Linol/Server/Make/class-base_server/index.html +++ b/linol/Linol/Server/Make/class-base_server/index.html @@ -1,11 +1,13 @@ base_server (linol.Linol.Server.Make.base_server)

Class Make.base_server

The server baseclass

method virtual on_notification : notify_back: - (Lsp.Server_notification.t -> unit IO.t) -> + (Linol_lsp.Lsp.Server_notification.t -> + unit IO.t) -> server_request:send_request -> - Lsp.Client_notification.t -> + Linol_lsp.Lsp.Client_notification.t -> unit IO.t
method virtual on_request : 'a. notify_back: - (Lsp.Server_notification.t -> unit IO.t) -> + (Linol_lsp.Lsp.Server_notification.t -> + unit IO.t) -> server_request:send_request -> id:Req_id.t -> - 'a Lsp.Client_request.t -> + 'a Linol_lsp.Lsp.Client_request.t -> ('a, string) result IO.t

Method called to handle client requests.

  • parameter notify_back

    an object used to reply to the client, send progress messages, diagnostics, etc.

  • parameter id

    the query RPC ID, can be used for tracing, cancellation, etc.

method must_quit : bool

Set to true if the client requested to exit

method virtual spawn_query_handler : (unit -> unit IO.t) -> unit

How to start a new future/task/thread concurrently. This is used to process incoming user queries.

  • since 0.5
diff --git a/linol/Linol/Server/Make/class-notify_back/index.html b/linol/Linol/Server/Make/class-notify_back/index.html index 5653e4d3..cb215150 100644 --- a/linol/Linol/Server/Make/class-notify_back/index.html +++ b/linol/Linol/Server/Make/class-notify_back/index.html @@ -1,6 +1,9 @@ -notify_back (linol.Linol.Server.Make.notify_back)

Class Make.notify_back

A wrapper to more easily reply to notifications

val mutable uri : Lsp.Types.DocumentUri.t option
method set_uri : Lsp.Types.DocumentUri.t -> unit
method get_uri : Lsp.Types.DocumentUri.t option
method send_log_msg : type_:Lsp__Types.MessageType.t -> string -> unit IO.t

Send a log message to the editor

method send_diagnostic : Diagnostic.t list -> unit IO.t

Send diagnostics for the current document

method telemetry : Lsp__.Import.Json.t -> unit IO.t
method cancel_request : Jsonrpc.Id.t -> unit IO.t
method work_done_progress_begin : Lsp.Types.WorkDoneProgressBegin.t -> - unit IO.t
method work_done_progress_report : Lsp.Types.WorkDoneProgressReport.t -> - unit IO.t
method work_done_progress_end : Lsp.Types.WorkDoneProgressEnd.t -> unit IO.t
method send_notification : Lsp.Server_notification.t -> unit IO.t

Send a notification from the server to the client (general purpose method)

method send_request : 'from_server. 'from_server Lsp.Server_request.t -> - (('from_server, Jsonrpc.Response.Error.t) result -> unit IO.t) -> +notify_back (linol.Linol.Server.Make.notify_back)

Class Make.notify_back

A wrapper to more easily reply to notifications

val mutable uri : Linol_lsp.Lsp.Types.DocumentUri.t option
method set_uri : Linol_lsp.Lsp.Types.DocumentUri.t -> unit
method get_uri : Linol_lsp.Lsp.Types.DocumentUri.t option
method send_log_msg : type_:Linol_lsp__Types.MessageType.t -> + string -> + unit IO.t

Send a log message to the editor

method send_diagnostic : Diagnostic.t list -> unit IO.t

Send diagnostics for the current document

method telemetry : Linol_lsp.Import.Json.t -> unit IO.t
method cancel_request : Linol_jsonrpc.Jsonrpc.Id.t -> unit IO.t
method work_done_progress_begin : Linol_lsp.Lsp.Types.WorkDoneProgressBegin.t -> + unit IO.t
method work_done_progress_report : Linol_lsp.Lsp.Types.WorkDoneProgressReport.t -> + unit IO.t
method work_done_progress_end : Linol_lsp.Lsp.Types.WorkDoneProgressEnd.t -> + unit IO.t
method send_notification : Linol_lsp.Lsp.Server_notification.t -> unit IO.t

Send a notification from the server to the client (general purpose method)

method send_request : 'from_server. 'from_server Linol_lsp.Lsp.Server_request.t -> + (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> unit IO.t) -> Req_id.t IO.t

Send a request from the server to the client (general purpose method)

diff --git a/linol/Linol/Server/Make/class-server/index.html b/linol/Linol/Server/Make/class-server/index.html index 8c8a2345..a15b96e1 100644 --- a/linol/Linol/Server/Make/class-server/index.html +++ b/linol/Linol/Server/Make/class-server/index.html @@ -1,105 +1,108 @@ -server (linol.Linol.Server.Make.server)

Class Make.server

An easily overloadable class. Pick the methods you want to support. The user must provide at least the callbacks for document lifecycle: open, close, update. The most basic LSP server should check documents when they're updated and report diagnostics back to the editor.

inherit base_server
val mutable status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
val mutable positionEncoding : [ `UTF16 | `UTF8 ]
method get_status : [ `ReceivedExit | `ReceivedShutdown | `Running ]

Check if exit or shutdown request was made by the client.

  • since 0.5
method find_doc : Lsp.Types.DocumentUri.t -> doc_state option

Find current state of the given document, if present.

method set_positionEncoding : Lsp.Types.InitializeParams.t -> unit
method on_request_unhandled : 'r. notify_back:notify_back -> +server (linol.Linol.Server.Make.server)

Class Make.server

An easily overloadable class. Pick the methods you want to support. The user must provide at least the callbacks for document lifecycle: open, close, update. The most basic LSP server should check documents when they're updated and report diagnostics back to the editor.

inherit base_server
val mutable status : [ `ReceivedExit | `ReceivedShutdown | `Running ]
val mutable positionEncoding : [ `UTF16 | `UTF8 ]
method get_status : [ `ReceivedExit | `ReceivedShutdown | `Running ]

Check if exit or shutdown request was made by the client.

  • since 0.5
method find_doc : Linol_lsp.Lsp.Types.DocumentUri.t -> doc_state option

Find current state of the given document, if present.

method set_positionEncoding : Linol_lsp.Lsp.Types.InitializeParams.t -> unit
method on_request_unhandled : 'r. notify_back:notify_back -> id:Req_id.t -> - 'r Lsp.Client_request.t -> - 'r IO.t

Override to process other requests

method config_sync_opts : Lsp.Types.TextDocumentSyncOptions.t

Parameter for how to synchronize content with the editor

method config_completion : Lsp.Types.CompletionOptions.t option

Configuration for the completion API.

  • since 0.4
method config_code_lens_options : Lsp.Types.CodeLensOptions.t option
  • since 0.3
method config_definition : [ `Bool of bool + 'r Linol_lsp.Lsp.Client_request.t -> + 'r IO.t

Override to process other requests

Parameter for how to synchronize content with the editor

method config_completion : Linol_lsp.Lsp.Types.CompletionOptions.t option

Configuration for the completion API.

  • since 0.4
method config_code_lens_options : Linol_lsp.Lsp.Types.CodeLensOptions.t option
  • since 0.3
method config_definition : [ `Bool of bool | `DefinitionOptions of - Lsp.Types.DefinitionOptions.t ] + Linol_lsp.Lsp.Types.DefinitionOptions.t ] option
  • since 0.3
method config_hover : [ `Bool of bool - | `HoverOptions of Lsp.Types.HoverOptions.t ] + | `HoverOptions of Linol_lsp.Lsp.Types.HoverOptions.t ] option
  • since 0.3
method config_inlay_hints : [ `Bool of bool - | `InlayHintOptions of Lsp.Types.InlayHintOptions.t + | `InlayHintOptions of + Linol_lsp.Lsp.Types.InlayHintOptions.t | `InlayHintRegistrationOptions of - Lsp.Types.InlayHintRegistrationOptions.t ] + Linol_lsp.Lsp.Types.InlayHintRegistrationOptions.t ] option

Configuration for the inlay hints API.

method config_symbol : [ `Bool of bool | `DocumentSymbolOptions of - Lsp.Types.DocumentSymbolOptions.t ] + Linol_lsp.Lsp.Types.DocumentSymbolOptions.t ] option
  • since 0.3
method config_code_action_provider : [ `Bool of bool | `CodeActionOptions of - Lsp.Types.CodeActionOptions.t ]
  • since 0.3
method config_modify_capabilities : Lsp.Types.ServerCapabilities.t -> - Lsp.Types.ServerCapabilities.t

Modify capabilities before sending them back to the client. By default we just return them unmodified.

  • since 0.3
method config_list_commands : string list

List of commands available

method on_req_initialize : notify_back:notify_back -> - Lsp.Types.InitializeParams.t -> - Lsp.Types.InitializeResult.t IO.t
method on_req_hover : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeActionOptions.t ]
  • since 0.3

Modify capabilities before sending them back to the client. By default we just return them unmodified.

  • since 0.3
method config_list_commands : string list

List of commands available

method on_req_hover : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.Hover.t option IO.t

Called when the user hovers on some identifier in the document

method on_req_completion : notify_back:notify_back -> + Linol_lsp.Lsp.Types.Hover.t option IO.t

Called when the user hovers on some identifier in the document

method on_req_completion : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - ctx:Lsp__Types.CompletionContext.t option -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + ctx:Linol_lsp__Types.CompletionContext.t option -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - [ `CompletionList of Lsp__.Types.CompletionList.t - | `List of Lsp__.Types.CompletionItem.t list ] + [ `CompletionList of Linol_lsp.Types.CompletionList.t + | `List of Linol_lsp.Types.CompletionItem.t list ] option IO.t

Called when the user requests completion in the document

method on_req_definition : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - pos:Lsp__Types.Position.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + pos:Linol_lsp__Types.Position.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.Locations.t option IO.t

Called when the user wants to jump-to-definition

method on_req_code_lens : notify_back:notify_back -> + Linol_lsp.Lsp.Types.Locations.t option IO.t

Called when the user wants to jump-to-definition

method on_req_code_lens : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> doc_state -> - Lsp.Types.CodeLens.t list IO.t

List code lenses for the given document

  • since 0.3
method on_req_code_lens_resolve : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeLens.t list IO.t

List code lenses for the given document

  • since 0.3
method on_req_code_lens_resolve : notify_back:notify_back -> id:Req_id.t -> - Lsp.Types.CodeLens.t -> - Lsp.Types.CodeLens.t IO.t

Code lens resolution, must return a code lens with non null "command"

  • since 0.3
method on_req_code_action : notify_back:notify_back -> + Linol_lsp.Lsp.Types.CodeLens.t -> + Linol_lsp.Lsp.Types.CodeLens.t IO.t

Code lens resolution, must return a code lens with non null "command"

  • since 0.3
method on_req_code_action : notify_back:notify_back -> id:Req_id.t -> - Lsp.Types.CodeActionParams.t -> - Lsp.Types.CodeActionResult.t IO.t

Code action.

  • since 0.3

Code action.

  • since 0.3
method on_req_execute_command : notify_back:notify_back -> id:Req_id.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> string -> Yojson.Safe.t list option -> Yojson.Safe.t IO.t

Execute a command with given arguments.

  • since 0.3
method on_req_symbol : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - workDoneToken:Lsp__Types.ProgressToken.t option -> - partialResultToken:Lsp__Types.ProgressToken.t option -> + uri:Linol_lsp__Types.DocumentUri.t -> + workDoneToken:Linol_lsp__Types.ProgressToken.t option -> + partialResultToken:Linol_lsp__Types.ProgressToken.t option -> unit -> - [ `DocumentSymbol of Lsp__.Types.DocumentSymbol.t list - | `SymbolInformation of Lsp__.Types.SymbolInformation.t list ] + [ `DocumentSymbol of Linol_lsp.Types.DocumentSymbol.t list + | `SymbolInformation of Linol_lsp.Types.SymbolInformation.t list ] option IO.t

List symbols in this document.

  • since 0.3
method on_unknown_request : notify_back:notify_back -> server_request:(server_request_handler_pair -> Req_id.t IO.t) -> id:Req_id.t -> string -> - Jsonrpc.Structured.t option -> + Linol_jsonrpc.Jsonrpc.Structured.t option -> Yojson.Safe.t IO.t
method on_req_inlay_hint : notify_back:notify_back -> id:Req_id.t -> - uri:Lsp__Types.DocumentUri.t -> - range:Lsp.Types.Range.t -> + uri:Linol_lsp__Types.DocumentUri.t -> + range:Linol_lsp.Lsp.Types.Range.t -> unit -> - Lsp.Types.InlayHint.t list option IO.t

Provide inlay hints for this document.

  • since 0.5
method on_req_shutdown : notify_back:notify_back -> id:Req_id.t -> unit IO.t

Process a shutdown request.

  • since 0.7
method on_request : 'a. notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + Linol_lsp.Lsp.Types.InlayHint.t list option IO.t

Provide inlay hints for this document.

  • since 0.5
method on_req_shutdown : notify_back:notify_back -> id:Req_id.t -> unit IO.t

Process a shutdown request.

  • since 0.7
method on_request : 'a. notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> id:Req_id.t -> - 'a Lsp.Client_request.t -> + 'a Linol_lsp.Lsp.Client_request.t -> ('a, string) result IO.t
method virtual on_notif_doc_did_open : notify_back:notify_back -> - Lsp.Types.TextDocumentItem.t -> + Linol_lsp.Lsp.Types.TextDocumentItem.t -> content:string -> unit IO.t

Called when a document is opened

method virtual on_notif_doc_did_close : notify_back:notify_back -> - Lsp.Types.TextDocumentIdentifier.t -> + Linol_lsp.Lsp.Types.TextDocumentIdentifier.t -> unit IO.t
method virtual on_notif_doc_did_change : notify_back:notify_back -> - Lsp.Types.VersionedTextDocumentIdentifier.t -> - Lsp.Types.TextDocumentContentChangeEvent.t list -> + Linol_lsp.Lsp.Types.VersionedTextDocumentIdentifier.t -> + Linol_lsp.Lsp.Types.TextDocumentContentChangeEvent.t list -> old_content:string -> new_content:string -> unit IO.t

Called when the document changes.

method on_unknown_notification : notify_back:notify_back -> - Jsonrpc.Notification.t -> + Linol_jsonrpc.Jsonrpc.Notification.t -> unit IO.t
method on_notification_unhandled : notify_back:notify_back -> - Lsp.Client_notification.t -> - unit IO.t

Override to handle unprocessed notifications

method on_notification : notify_back:(Lsp.Server_notification.t -> unit IO.t) -> + Linol_lsp.Lsp.Client_notification.t -> + unit IO.t

Override to handle unprocessed notifications

method on_notification : notify_back: + (Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:send_request -> - Lsp.Client_notification.t -> + Linol_lsp.Lsp.Client_notification.t -> unit IO.t
diff --git a/linol/Linol/Server/Make/index.html b/linol/Linol/Server/Make/index.html index 1534d9c2..ded3bdc5 100644 --- a/linol/Linol/Server/Make/index.html +++ b/linol/Linol/Server/Make/index.html @@ -1,8 +1,8 @@ -Make (linol.Linol.Server.Make)

Module Server.Make

Server interface for some IO substrate.

Parameters

module IO : sig ... end

Signature

module Position = Lsp.Types.Position
module Range = Lsp.Types.Range
module Diagnostic = Lsp.Types.Diagnostic
module DiagnosticSeverity = Lsp.Types.DiagnosticSeverity
module Req_id = Req_id
type server_request_handler_pair =
  1. | Request_and_handler : 'from_server Lsp.Server_request.t - * (('from_server, Jsonrpc.Response.Error.t) result -> - unit IO.t) -> server_request_handler_pair

A variant carrying a Lsp.Server_request.t and a handler for its return value. The request is stored in order to allow us to discriminate its existential variable.

The type of the action that sends a request from the server to the client and handles its response.

class virtual base_server : object ... end

The server baseclass

val async : base_server -> (unit -> unit IO.t) -> unit IO.t
class notify_back : notify_back:(Lsp.Server_notification.t -> +Make (linol.Linol.Server.Make)

Module Server.Make

Server interface for some IO substrate.

Parameters

module IO : sig ... end

Signature

module Diagnostic = Linol_lsp.Lsp.Types.Diagnostic
module DiagnosticSeverity = Linol_lsp.Lsp.Types.DiagnosticSeverity
module Req_id = Req_id
type server_request_handler_pair =
  1. | Request_and_handler : 'from_server Linol_lsp.Lsp.Server_request.t + * (('from_server, Linol_jsonrpc.Jsonrpc.Response.Error.t) result -> + unit IO.t) -> server_request_handler_pair

A variant carrying a Lsp.Server_request.t and a handler for its return value. The request is stored in order to allow us to discriminate its existential variable.

The type of the action that sends a request from the server to the client and handles its response.

class virtual base_server : object ... end

The server baseclass

val async : base_server -> (unit -> unit IO.t) -> unit IO.t
class notify_back : notify_back:(Linol_lsp.Lsp.Server_notification.t -> unit IO.t) -> server_request:(server_request_handler_pair -> Req_id.t IO.t) -> workDoneToken:[ `Int of int | `String of string ] option -> partialResultToken:'a -> ?version: int - option -> ?uri:Lsp.Types.DocumentUri.t option -> unit -> object ... end

A wrapper to more easily reply to notifications

type nonrec doc_state = doc_state = {
  1. uri : Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}

Current state of a document.

val lift_ok : 'a IO.t -> ('a, 'b) result IO.t
class virtual server : object ... end

An easily overloadable class. Pick the methods you want to support. The user must provide at least the callbacks for document lifecycle: open, close, update. The most basic LSP server should check documents when they're updated and report diagnostics back to the editor.

+ option
->
?uri:Linol_lsp.Lsp.Types.DocumentUri.t option -> unit -> object ... end

A wrapper to more easily reply to notifications

type nonrec doc_state = doc_state = {
  1. uri : Linol_lsp.Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}

Current state of a document.

val lift_ok : 'a IO.t -> ('a, 'b) result IO.t
class virtual server : object ... end

An easily overloadable class. Pick the methods you want to support. The user must provide at least the callbacks for document lifecycle: open, close, update. The most basic LSP server should check documents when they're updated and report diagnostics back to the editor.

diff --git a/linol/Linol/Server/Req_id/index.html b/linol/Linol/Server/Req_id/index.html index 1966e8d0..dfc3ff18 100644 --- a/linol/Linol/Server/Req_id/index.html +++ b/linol/Linol/Server/Req_id/index.html @@ -1,2 +1,2 @@ -Req_id (linol.Linol.Server.Req_id)

Module Server.Req_id

Request ID.

The unique ID of a request, used by JSONRPC to map each request to its reply.

type t = Jsonrpc.Id.t
val to_string : t -> string

String representation of the ID

+Req_id (linol.Linol.Server.Req_id)

Module Server.Req_id

Request ID.

The unique ID of a request, used by JSONRPC to map each request to its reply.

val to_string : t -> string

String representation of the ID

diff --git a/linol/Linol/Server/index.html b/linol/Linol/Server/index.html index 40573e0b..53c94a50 100644 --- a/linol/Linol/Server/index.html +++ b/linol/Linol/Server/index.html @@ -1,2 +1,2 @@ -Server (linol.Linol.Server)

Module Linol.Server

Server interface

type nonrec doc_state = {
  1. uri : Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}

Current state of a document.

module Req_id : sig ... end

Request ID.

module Make (IO : sig ... end) : sig ... end

Server interface for some IO substrate.

+Server (linol.Linol.Server)

Module Linol.Server

Server interface

type nonrec doc_state = {
  1. uri : Linol_lsp.Lsp.Types.DocumentUri.t;
  2. languageId : string;
  3. version : int;
  4. content : string;
}

Current state of a document.

module Req_id : sig ... end

Request ID.

module Make (IO : sig ... end) : sig ... end

Server interface for some IO substrate.

diff --git a/linol/Linol/index.html b/linol/Linol/index.html index 99facbb6..6a65ec39 100644 --- a/linol/Linol/index.html +++ b/linol/Linol/index.html @@ -1,2 +1,2 @@ -Linol (linol.Linol)

Module Linol

Linol.

Abstraction over The "Lsp" library, to make it easier to develop LSP servers in OCaml (but not necessarily for OCaml).

module type IO = sig ... end
module Jsonrpc2 : sig ... end

Simple JSON-RPC2 implementation.

module Server : sig ... end

Server interface

module Blocking_IO : sig ... end

Blocking IO with a new thread for each spawn.

module Log = Log
module Make = Jsonrpc2.Make
val logs_src : Logs.src
+Linol (linol.Linol)

Module Linol

Linol.

Abstraction over The "Lsp" library, to make it easier to develop LSP servers in OCaml (but not necessarily for OCaml).

module type IO = sig ... end

Re-export from vendored lsp

module Lsp = Linol_lsp.Lsp
module Jsonrpc = Linol_jsonrpc.Jsonrpc

Main modules

module Jsonrpc2 : sig ... end

Simple JSON-RPC2 implementation.

module Server : sig ... end

Server interface

module Blocking_IO : sig ... end

Blocking IO with a new thread for each spawn.

module Log = Log
module Make = Jsonrpc2.Make
val logs_src : Logs.src
diff --git a/linol/Linol_jsonrpc/Import/Json/Conv/index.html b/linol/Linol_jsonrpc/Import/Json/Conv/index.html new file mode 100644 index 00000000..32229d68 --- /dev/null +++ b/linol/Linol_jsonrpc/Import/Json/Conv/index.html @@ -0,0 +1,2 @@ + +Conv (linol.Linol_jsonrpc.Import.Json.Conv)

Module Json.Conv

val string_of_yojson : t -> string
diff --git a/linol/Linol_jsonrpc/Import/Json/Jsonable/index.html b/linol/Linol_jsonrpc/Import/Json/Jsonable/index.html new file mode 100644 index 00000000..77d07d09 --- /dev/null +++ b/linol/Linol_jsonrpc/Import/Json/Jsonable/index.html @@ -0,0 +1,2 @@ + +Jsonable (linol.Linol_jsonrpc.Import.Json.Jsonable)

Module Json.Jsonable

module type S = sig ... end
diff --git a/linol/Linol_jsonrpc/Import/Json/Jsonable/module-type-S/index.html b/linol/Linol_jsonrpc/Import/Json/Jsonable/module-type-S/index.html new file mode 100644 index 00000000..2c18e750 --- /dev/null +++ b/linol/Linol_jsonrpc/Import/Json/Jsonable/module-type-S/index.html @@ -0,0 +1,2 @@ + +S (linol.Linol_jsonrpc.Import.Json.Jsonable.S)

Module type Jsonable.S

type t
val yojson_of_t : t -> t
val t_of_yojson : t -> t
diff --git a/linol/Linol_jsonrpc/Import/Json/index.html b/linol/Linol_jsonrpc/Import/Json/index.html new file mode 100644 index 00000000..71303e44 --- /dev/null +++ b/linol/Linol_jsonrpc/Import/Json/index.html @@ -0,0 +1,2 @@ + +Json (linol.Linol_jsonrpc.Import.Json)

Module Import.Json

type t = [
  1. | `Assoc of (string * t) list
  2. | `Bool of bool
  3. | `Float of float
  4. | `Int of int
  5. | `Intlit of string
  6. | `List of t list
  7. | `Null
  8. | `String of string
  9. | `Tuple of t list
  10. | `Variant of string * t option
]
exception Of_json of string * t
val error : string -> t -> 'a
module Jsonable : sig ... end
val field : ('a * 'b) list -> 'a -> ('b -> 'c) -> 'c option
val field_exn : (string * t) list -> string -> (t -> 'a) -> 'a
module Conv : sig ... end
diff --git a/linol/Linol_jsonrpc/Import/Option/index.html b/linol/Linol_jsonrpc/Import/Option/index.html new file mode 100644 index 00000000..8d250f1f --- /dev/null +++ b/linol/Linol_jsonrpc/Import/Option/index.html @@ -0,0 +1,2 @@ + +Option (linol.Linol_jsonrpc.Import.Option)

Module Import.Option

val map : 'a option -> f:('a -> 'b) -> 'b option
diff --git a/linol/Linol_jsonrpc/Import/index.html b/linol/Linol_jsonrpc/Import/index.html new file mode 100644 index 00000000..f926a186 --- /dev/null +++ b/linol/Linol_jsonrpc/Import/index.html @@ -0,0 +1,2 @@ + +Import (linol.Linol_jsonrpc.Import)

Module Linol_jsonrpc.Import

module List = Stdlib.ListLabels
module Option : sig ... end
module Json : sig ... end
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Id/index.html b/linol/Linol_jsonrpc/Jsonrpc/Id/index.html new file mode 100644 index 00000000..0297830a --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Id/index.html @@ -0,0 +1,2 @@ + +Id (linol.Linol_jsonrpc.Jsonrpc.Id)

Module Jsonrpc.Id

type t = [
  1. | `String of string
  2. | `Int of int
]
include Json.Jsonable.S with type t := t
val yojson_of_t : t -> Json.t
val t_of_yojson : Json.t -> t
val hash : t -> int
val equal : t -> t -> bool
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Json/Jsonable/index.html b/linol/Linol_jsonrpc/Jsonrpc/Json/Jsonable/index.html new file mode 100644 index 00000000..64b26c4d --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Json/Jsonable/index.html @@ -0,0 +1,2 @@ + +Jsonable (linol.Linol_jsonrpc.Jsonrpc.Json.Jsonable)

Module Json.Jsonable

module type S = sig ... end
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Json/Jsonable/module-type-S/index.html b/linol/Linol_jsonrpc/Jsonrpc/Json/Jsonable/module-type-S/index.html new file mode 100644 index 00000000..560ba37c --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Json/Jsonable/module-type-S/index.html @@ -0,0 +1,2 @@ + +S (linol.Linol_jsonrpc.Jsonrpc.Json.Jsonable.S)

Module type Jsonable.S

type t
val yojson_of_t : t -> t
val t_of_yojson : t -> t
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Json/index.html b/linol/Linol_jsonrpc/Jsonrpc/Json/index.html new file mode 100644 index 00000000..714b9de4 --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Json/index.html @@ -0,0 +1,2 @@ + +Json (linol.Linol_jsonrpc.Jsonrpc.Json)

Module Jsonrpc.Json

type t = [
  1. | `Assoc of (string * t) list
  2. | `Bool of bool
  3. | `Float of float
  4. | `Int of int
  5. | `Intlit of string
  6. | `List of t list
  7. | `Null
  8. | `String of string
  9. | `Tuple of t list
  10. | `Variant of string * t option
]
exception Of_json of string * t

Raised when conversions from json fail

module Jsonable : sig ... end
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Notification/index.html b/linol/Linol_jsonrpc/Jsonrpc/Notification/index.html new file mode 100644 index 00000000..6459fdf7 --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Notification/index.html @@ -0,0 +1,2 @@ + +Notification (linol.Linol_jsonrpc.Jsonrpc.Notification)

Module Jsonrpc.Notification

type t = {
  1. method_ : string;
  2. params : Structured.t option;
}
val create : ?params:Structured.t -> method_:string -> unit -> t
val yojson_of_t : t -> Json.t
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Packet/index.html b/linol/Linol_jsonrpc/Jsonrpc/Packet/index.html new file mode 100644 index 00000000..a3cacfc1 --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Packet/index.html @@ -0,0 +1,2 @@ + +Packet (linol.Linol_jsonrpc.Jsonrpc.Packet)

Module Jsonrpc.Packet

type t =
  1. | Notification of Notification.t
  2. | Request of Request.t
  3. | Response of Response.t
  4. | Batch_response of Response.t list
  5. | Batch_call of [ `Request of Request.t | `Notification of Notification.t ] list
include Json.Jsonable.S with type t := t
val yojson_of_t : t -> Json.t
val t_of_yojson : Json.t -> t
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Request/index.html b/linol/Linol_jsonrpc/Jsonrpc/Request/index.html new file mode 100644 index 00000000..6aadc02c --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Request/index.html @@ -0,0 +1,2 @@ + +Request (linol.Linol_jsonrpc.Jsonrpc.Request)

Module Jsonrpc.Request

type t = {
  1. id : Id.t;
  2. method_ : string;
  3. params : Structured.t option;
}
val create : ?params:Structured.t -> id:Id.t -> method_:string -> unit -> t
val yojson_of_t : t -> Json.t
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Response/Error/Code/index.html b/linol/Linol_jsonrpc/Jsonrpc/Response/Error/Code/index.html new file mode 100644 index 00000000..d6297abb --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Response/Error/Code/index.html @@ -0,0 +1,2 @@ + +Code (linol.Linol_jsonrpc.Jsonrpc.Response.Error.Code)

Module Error.Code

type t =
  1. | ParseError
  2. | InvalidRequest
  3. | MethodNotFound
  4. | InvalidParams
  5. | InternalError
  6. | ServerErrorStart
  7. | ServerErrorEnd
  8. | ServerNotInitialized
  9. | UnknownErrorCode
  10. | RequestFailed
  11. | ServerCancelled
  12. | ContentModified
  13. | RequestCancelled
  14. | Other of int
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Response/Error/index.html b/linol/Linol_jsonrpc/Jsonrpc/Response/Error/index.html new file mode 100644 index 00000000..19a101b9 --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Response/Error/index.html @@ -0,0 +1,2 @@ + +Error (linol.Linol_jsonrpc.Jsonrpc.Response.Error)

Module Response.Error

module Code : sig ... end
type t = {
  1. code : Code.t;
  2. message : string;
  3. data : Json.t option;
}
exception E of t
val make : ?data:Json.t -> code:Code.t -> message:string -> unit -> t
val raise : t -> 'a
val of_exn : exn -> t
val yojson_of_t : t -> Json.t
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Response/index.html b/linol/Linol_jsonrpc/Jsonrpc/Response/index.html new file mode 100644 index 00000000..38ee12dc --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Response/index.html @@ -0,0 +1,2 @@ + +Response (linol.Linol_jsonrpc.Jsonrpc.Response)

Module Jsonrpc.Response

module Error : sig ... end
type t = {
  1. id : Id.t;
  2. result : (Json.t, Error.t) Stdlib.Result.t;
}
val ok : Id.t -> Json.t -> t
val error : Id.t -> Error.t -> t
include Json.Jsonable.S with type t := t
val yojson_of_t : t -> Json.t
val t_of_yojson : Json.t -> t
diff --git a/linol/Linol_jsonrpc/Jsonrpc/Structured/index.html b/linol/Linol_jsonrpc/Jsonrpc/Structured/index.html new file mode 100644 index 00000000..13257009 --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/Structured/index.html @@ -0,0 +1,2 @@ + +Structured (linol.Linol_jsonrpc.Jsonrpc.Structured)

Module Jsonrpc.Structured

type t = [
  1. | `Assoc of (string * Json.t) list
  2. | `List of Json.t list
]
include Json.Jsonable.S with type t := t
val yojson_of_t : t -> Json.t
val t_of_yojson : Json.t -> t
diff --git a/linol/Linol_jsonrpc/Jsonrpc/index.html b/linol/Linol_jsonrpc/Jsonrpc/index.html new file mode 100644 index 00000000..12d6b410 --- /dev/null +++ b/linol/Linol_jsonrpc/Jsonrpc/index.html @@ -0,0 +1,2 @@ + +Jsonrpc (linol.Linol_jsonrpc.Jsonrpc)

Module Linol_jsonrpc.Jsonrpc

Jsonrpc implementation

module Json : sig ... end
module Id : sig ... end
module Structured : sig ... end
module Notification : sig ... end
module Request : sig ... end
module Response : sig ... end
module Packet : sig ... end
diff --git a/linol/Linol_jsonrpc/index.html b/linol/Linol_jsonrpc/index.html new file mode 100644 index 00000000..cfb3c010 --- /dev/null +++ b/linol/Linol_jsonrpc/index.html @@ -0,0 +1,2 @@ + +Linol_jsonrpc (linol.Linol_jsonrpc)

Module Linol_jsonrpc

module Import : sig ... end
module Jsonrpc : sig ... end

Jsonrpc implementation

diff --git a/linol/Linol_jsonrpc__Import/index.html b/linol/Linol_jsonrpc__Import/index.html new file mode 100644 index 00000000..d6fbf737 --- /dev/null +++ b/linol/Linol_jsonrpc__Import/index.html @@ -0,0 +1,2 @@ + +Linol_jsonrpc__Import (linol.Linol_jsonrpc__Import)

Module Linol_jsonrpc__Import

This module is hidden.

diff --git a/linol/Linol_jsonrpc__Jsonrpc/index.html b/linol/Linol_jsonrpc__Jsonrpc/index.html new file mode 100644 index 00000000..c3ceceb9 --- /dev/null +++ b/linol/Linol_jsonrpc__Jsonrpc/index.html @@ -0,0 +1,2 @@ + +Linol_jsonrpc__Jsonrpc (linol.Linol_jsonrpc__Jsonrpc)

Module Linol_jsonrpc__Jsonrpc

This module is hidden.

diff --git a/linol/Linol_lsp/Array_view/index.html b/linol/Linol_lsp/Array_view/index.html new file mode 100644 index 00000000..eb0d3dbb --- /dev/null +++ b/linol/Linol_lsp/Array_view/index.html @@ -0,0 +1,2 @@ + +Array_view (linol.Linol_lsp.Array_view)

Module Linol_lsp.Array_view

type 'a t
val make : ?len:int -> 'a array -> pos:int -> 'a t

make arr ~pos ~len can be thought of a new array for which the 0-th element is arr.(pos) and has length len if specified. If len is omitted, Array.length arr - pos is taken as the length. Importantly, the "new array" does not copy but simply references arr. Hence, creating views is constant time. However, keep in mind that since a view references an array, the array will be alive in memory as long as the view is alive.

  • raises Invalid_argument

    if pos + len > Array.length arr or pos < 0 || pos >= Array.length arr

val get : 'a t -> int -> 'a
val set : 'a t -> int -> 'a -> unit
val is_empty : 'a t -> bool
val length : 'a t -> int
val common_suffix_len : 'a t -> 'a t -> int
val fold_left : 'a t -> init:'acc -> f:('acc -> 'a -> 'acc) -> 'acc
val iteri : 'a t -> f:(int -> 'a -> unit) -> unit
val sub : 'a t -> pos:int -> len:int -> 'a t
val blit : 'a t -> 'a array -> pos:int -> unit
val copy : 'a t -> 'a array
val backing_array_pos : _ t -> int -> int
diff --git a/linol/Linol_lsp/Cancel_request/index.html b/linol/Linol_lsp/Cancel_request/index.html new file mode 100644 index 00000000..aa3932b6 --- /dev/null +++ b/linol/Linol_lsp/Cancel_request/index.html @@ -0,0 +1,3 @@ + +Cancel_request (linol.Linol_lsp.Cancel_request)

Module Linol_lsp.Cancel_request

diff --git a/linol/Linol_lsp/Cli/Arg/index.html b/linol/Linol_lsp/Cli/Arg/index.html new file mode 100644 index 00000000..fab87926 --- /dev/null +++ b/linol/Linol_lsp/Cli/Arg/index.html @@ -0,0 +1,2 @@ + +Arg (linol.Linol_lsp.Cli.Arg)

Module Cli.Arg

Parsing of the standard commnad line arguments using Stdlib.Arg

type t
val create : unit -> t

create () create a new record for arguments

val spec : t -> (string * Stdlib.Arg.spec * string) list

spec t returns the spec that should be provided to Stdlib.Arg to populate t using the interpreted cli args

val channel : t -> (Channel.t, string) result

channel t return the channel if correctly supplied. An error if the arguments were provided incorrectly.

val clientProcessId : t -> int option

Return the process id of the client used to run the lsp server if it was provided

diff --git a/linol/Linol_lsp/Cli/Channel/index.html b/linol/Linol_lsp/Cli/Channel/index.html new file mode 100644 index 00000000..3106debb --- /dev/null +++ b/linol/Linol_lsp/Cli/Channel/index.html @@ -0,0 +1,2 @@ + +Channel (linol.Linol_lsp.Cli.Channel)

Module Cli.Channel

The channel the server shold use to listen for connections

type t =
  1. | Stdio
  2. | Pipe of string
    (*

    A path to the unix domain socket or windows pipe

    *)
  3. | Socket of int
    (*

    A tcp connection on localhost with the port number

    *)
diff --git a/linol/Linol_lsp/Cli/index.html b/linol/Linol_lsp/Cli/index.html new file mode 100644 index 00000000..db1d7735 --- /dev/null +++ b/linol/Linol_lsp/Cli/index.html @@ -0,0 +1,2 @@ + +Cli (linol.Linol_lsp.Cli)

Module Linol_lsp.Cli

Handling of standard lsp server command line arguments

module Channel : sig ... end

The channel the server shold use to listen for connections

module Arg : sig ... end

Parsing of the standard commnad line arguments using Stdlib.Arg

val args : ?channel:Channel.t -> ?clientProcessId:int -> unit -> string list

generate command line arguments that can be used to spawn an lsp client

diff --git a/linol/Linol_lsp/Client_notification/index.html b/linol/Linol_lsp/Client_notification/index.html new file mode 100644 index 00000000..1478932e --- /dev/null +++ b/linol/Linol_lsp/Client_notification/index.html @@ -0,0 +1,2 @@ + +Client_notification (linol.Linol_lsp.Client_notification)

Module Linol_lsp.Client_notification

type t =
  1. | TextDocumentDidOpen of Types.DidOpenTextDocumentParams.t
  2. | TextDocumentDidClose of Types.DidCloseTextDocumentParams.t
  3. | TextDocumentDidChange of Types.DidChangeTextDocumentParams.t
  4. | DidSaveTextDocument of Types.DidSaveTextDocumentParams.t
  5. | WillSaveTextDocument of Types.WillSaveTextDocumentParams.t
  6. | DidChangeWatchedFiles of Types.DidChangeWatchedFilesParams.t
  7. | DidCreateFiles of Types.CreateFilesParams.t
  8. | DidDeleteFiles of Types.DeleteFilesParams.t
  9. | DidRenameFiles of Types.RenameFilesParams.t
  10. | ChangeWorkspaceFolders of Types.DidChangeWorkspaceFoldersParams.t
  11. | ChangeConfiguration of Types.DidChangeConfigurationParams.t
  12. | Initialized
  13. | Exit
  14. | CancelRequest of Linol_jsonrpc.Jsonrpc.Id.t
  15. | WorkDoneProgressCancel of Types.WorkDoneProgressCancelParams.t
  16. | SetTrace of Types.SetTraceParams.t
  17. | WorkDoneProgress of Progress.t Types.ProgressParams.t
  18. | NotebookDocumentDidOpen of Types.DidOpenNotebookDocumentParams.t
  19. | NotebookDocumentDidChange of Types.DidChangeNotebookDocumentParams.t
  20. | NotebookDocumentDidSave of Types.DidSaveNotebookDocumentParams.t
  21. | NotebookDocumentDidClose of Types.DidCloseNotebookDocumentParams.t
  22. | UnknownNotification of Linol_jsonrpc.Jsonrpc.Notification.t
val of_jsonrpc : Linol_jsonrpc.Jsonrpc.Notification.t -> (t, string) result
diff --git a/lsp/Lsp/Client_request/index.html b/linol/Linol_lsp/Client_request/index.html similarity index 83% rename from lsp/Lsp/Client_request/index.html rename to linol/Linol_lsp/Client_request/index.html index cd52536a..c4393f95 100644 --- a/lsp/Lsp/Client_request/index.html +++ b/linol/Linol_lsp/Client_request/index.html @@ -1,5 +1,5 @@ -Client_request (lsp.Lsp.Client_request)

Module Lsp.Client_request

type _ t =
  1. | Shutdown : unit t
  2. | Initialize : Types.InitializeParams.t -> Types.InitializeResult.t t
  3. | TextDocumentHover : Types.HoverParams.t -> Types.Hover.t option t
  4. | TextDocumentDefinition : Types.DefinitionParams.t -> Types.Locations.t option t
  5. | TextDocumentDeclaration : Types.TextDocumentPositionParams.t -> Types.Locations.t +Client_request (linol.Linol_lsp.Client_request)

    Module Linol_lsp.Client_request

    type _ t =
    1. | Shutdown : unit t
    2. | Initialize : Types.InitializeParams.t -> Types.InitializeResult.t t
    3. | TextDocumentHover : Types.HoverParams.t -> Types.Hover.t option t
    4. | TextDocumentDefinition : Types.DefinitionParams.t -> Types.Locations.t option t
    5. | TextDocumentDeclaration : Types.TextDocumentPositionParams.t -> Types.Locations.t option t
    6. | TextDocumentTypeDefinition : Types.TypeDefinitionParams.t -> Types.Locations.t option @@ -83,9 +83,14 @@ t
    7. | TypeHierarchySupertypes : Types.TypeHierarchySupertypesParams.t -> Types.TypeHierarchyItem.t list option - t
    8. | UnknownRequest : {
      1. meth : string;
      2. params : Jsonrpc.Structured.t option;
      } -> Import.Json.t t
    val yojson_of_result : 'a t -> 'a -> Import.Json.t
    type packed =
    1. | E : 'r t -> packed
    val of_jsonrpc : Jsonrpc.Request.t -> (packed, string) Import.Result.t
    val to_jsonrpc_request : _ t -> id:Jsonrpc.Id.t -> Jsonrpc.Request.t
    val response_of_json : 'a t -> Import.Json.t -> 'a
    val text_document : + t
  6. | UnknownRequest : {
    1. meth : string;
    2. params : Linol_jsonrpc.Jsonrpc.Structured.t option;
    } -> Import.Json.t t
val yojson_of_result : 'a t -> 'a -> Import.Json.t
type packed =
  1. | E : 'r t -> packed
val of_jsonrpc : + Linol_jsonrpc.Jsonrpc.Request.t -> + (packed, string) Import.Result.t
val to_jsonrpc_request : + _ t -> + id:Linol_jsonrpc.Jsonrpc.Id.t -> + Linol_jsonrpc.Jsonrpc.Request.t
val response_of_json : 'a t -> Import.Json.t -> 'a
val text_document : _ t -> (meth:string -> - params:Jsonrpc.Structured.t option -> + params:Linol_jsonrpc.Jsonrpc.Structured.t option -> Types.TextDocumentIdentifier.t option) -> Types.TextDocumentIdentifier.t option
diff --git a/linol/Linol_lsp/Diff/index.html b/linol/Linol_lsp/Diff/index.html new file mode 100644 index 00000000..05905a3a --- /dev/null +++ b/linol/Linol_lsp/Diff/index.html @@ -0,0 +1,2 @@ + +Diff (linol.Linol_lsp.Diff)

Module Linol_lsp.Diff

val edit : from:string -> to_:string -> Types.TextEdit.t list
diff --git a/linol/Linol_lsp/Extension/DebugEcho/Params/index.html b/linol/Linol_lsp/Extension/DebugEcho/Params/index.html new file mode 100644 index 00000000..7fe80c3b --- /dev/null +++ b/linol/Linol_lsp/Extension/DebugEcho/Params/index.html @@ -0,0 +1,2 @@ + +Params (linol.Linol_lsp.Extension.DebugEcho.Params)

Module DebugEcho.Params

type t = {
  1. message : string;
}
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Extension/DebugEcho/Result/index.html b/linol/Linol_lsp/Extension/DebugEcho/Result/index.html new file mode 100644 index 00000000..6f55093d --- /dev/null +++ b/linol/Linol_lsp/Extension/DebugEcho/Result/index.html @@ -0,0 +1,2 @@ + +Result (linol.Linol_lsp.Extension.DebugEcho.Result)

Module DebugEcho.Result

type t = Params.t = {
  1. message : string;
}
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Extension/DebugEcho/index.html b/linol/Linol_lsp/Extension/DebugEcho/index.html new file mode 100644 index 00000000..1c36dc45 --- /dev/null +++ b/linol/Linol_lsp/Extension/DebugEcho/index.html @@ -0,0 +1,2 @@ + +DebugEcho (linol.Linol_lsp.Extension.DebugEcho)

Module Extension.DebugEcho

module Params : sig ... end
module Result : sig ... end
diff --git a/linol/Linol_lsp/Extension/DebugTextDocumentGet/Params/index.html b/linol/Linol_lsp/Extension/DebugTextDocumentGet/Params/index.html new file mode 100644 index 00000000..30955e9d --- /dev/null +++ b/linol/Linol_lsp/Extension/DebugTextDocumentGet/Params/index.html @@ -0,0 +1,5 @@ + +Params (linol.Linol_lsp.Extension.DebugTextDocumentGet.Params)

Module DebugTextDocumentGet.Params

include module type of Types.TextDocumentPositionParams
type t = {
  1. position : Types.Position.t;
  2. textDocument : Types.TextDocumentIdentifier.t;
}
val create : + position:Types.Position.t -> + textDocument:Types.TextDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Extension/DebugTextDocumentGet/Result/index.html b/linol/Linol_lsp/Extension/DebugTextDocumentGet/Result/index.html new file mode 100644 index 00000000..42ba50b3 --- /dev/null +++ b/linol/Linol_lsp/Extension/DebugTextDocumentGet/Result/index.html @@ -0,0 +1,2 @@ + +Result (linol.Linol_lsp.Extension.DebugTextDocumentGet.Result)

Module DebugTextDocumentGet.Result

type t = string option
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Extension/DebugTextDocumentGet/index.html b/linol/Linol_lsp/Extension/DebugTextDocumentGet/index.html new file mode 100644 index 00000000..59f3bdad --- /dev/null +++ b/linol/Linol_lsp/Extension/DebugTextDocumentGet/index.html @@ -0,0 +1,2 @@ + +DebugTextDocumentGet (linol.Linol_lsp.Extension.DebugTextDocumentGet)

Module Extension.DebugTextDocumentGet

module Params : sig ... end
module Result : sig ... end
diff --git a/linol/Linol_lsp/Extension/index.html b/linol/Linol_lsp/Extension/index.html new file mode 100644 index 00000000..4e3d2830 --- /dev/null +++ b/linol/Linol_lsp/Extension/index.html @@ -0,0 +1,2 @@ + +Extension (linol.Linol_lsp.Extension)

Module Linol_lsp.Extension

Protocol extensions that aren't part of the spec

module DebugEcho : sig ... end
module DebugTextDocumentGet : sig ... end
diff --git a/linol/Linol_lsp/Header/Private/Key/index.html b/linol/Linol_lsp/Header/Private/Key/index.html new file mode 100644 index 00000000..e1068af3 --- /dev/null +++ b/linol/Linol_lsp/Header/Private/Key/index.html @@ -0,0 +1,2 @@ + +Key (linol.Linol_lsp.Header.Private.Key)

Module Private.Key

val content_length : string
val content_type : string
diff --git a/linol/Linol_lsp/Header/Private/index.html b/linol/Linol_lsp/Header/Private/index.html new file mode 100644 index 00000000..68e10985 --- /dev/null +++ b/linol/Linol_lsp/Header/Private/index.html @@ -0,0 +1,2 @@ + +Private (linol.Linol_lsp.Header.Private)

Module Header.Private

module Key : sig ... end
diff --git a/linol/Linol_lsp/Header/index.html b/linol/Linol_lsp/Header/index.html new file mode 100644 index 00000000..6cdad8ba --- /dev/null +++ b/linol/Linol_lsp/Header/index.html @@ -0,0 +1,2 @@ + +Header (linol.Linol_lsp.Header)

Module Linol_lsp.Header

type t
val content_length : t -> int
val content_type : t -> string
val create : ?content_type:string -> content_length:int -> unit -> t
val to_string : t -> string
module Private : sig ... end
diff --git a/lsp/Lsp/Import/Int/Map/index.html b/linol/Linol_lsp/Import/Int/Map/index.html similarity index 81% rename from lsp/Lsp/Import/Int/Map/index.html rename to linol/Linol_lsp/Import/Int/Map/index.html index 4e869846..2f96c5d9 100644 --- a/lsp/Lsp/Import/Int/Map/index.html +++ b/linol/Linol_lsp/Import/Int/Map/index.html @@ -1,5 +1,5 @@ -Map (lsp.Lsp.Import.Int.Map)

Module Int.Map

type key = Stdlib.Int.t
val empty : 'a t
val add : key:key -> data:'a -> 'a t -> 'a t
val add_to_list : key:key -> data:'a -> 'a list t -> 'a list t
val update : key:key -> f:('a option -> 'a option) -> 'a t -> 'a t
val singleton : key -> 'a -> 'a t
val remove : key -> 'a t -> 'a t
val merge : +Map (linol.Linol_lsp.Import.Int.Map)

Module Int.Map

type key = Stdlib.Int.t
val empty : 'a t
val add : key:key -> data:'a -> 'a t -> 'a t
val add_to_list : key:key -> data:'a -> 'a list t -> 'a list t
val update : key:key -> f:('a option -> 'a option) -> 'a t -> 'a t
val singleton : key -> 'a -> 'a t
val remove : key -> 'a t -> 'a t
val merge : f:(key -> 'a option -> 'b option -> 'c option) -> 'a t -> 'b t -> diff --git a/linol/Linol_lsp/Import/Int/index.html b/linol/Linol_lsp/Import/Int/index.html new file mode 100644 index 00000000..ea6846f8 --- /dev/null +++ b/linol/Linol_lsp/Import/Int/index.html @@ -0,0 +1,2 @@ + +Int (linol.Linol_lsp.Import.Int)

Module Import.Int

include module type of struct include Stdlib.Int end

Integers

type t = int

The type for integer values.

val zero : int

zero is the integer 0.

val one : int

one is the integer 1.

val minus_one : int

minus_one is the integer -1.

val neg : int -> int

neg x is ~-x.

val add : int -> int -> int

add x y is the addition x + y.

val sub : int -> int -> int

sub x y is the subtraction x - y.

val mul : int -> int -> int

mul x y is the multiplication x * y.

val div : int -> int -> int

div x y is the division x / y. See Stdlib.(/) for details.

val rem : int -> int -> int

rem x y is the remainder x mod y. See Stdlib.(mod) for details.

val succ : int -> int

succ x is add x 1.

val pred : int -> int

pred x is sub x 1.

val abs : int -> int

abs x is the absolute value of x. That is x if x is positive and neg x if x is negative. Warning. This may be negative if the argument is min_int.

val max_int : int

max_int is the greatest representable integer, 2Sys.int_size - 1-1.

val min_int : int

min_int is the smallest representable integer, -2Sys.int_size - 1.

val logand : int -> int -> int

logand x y is the bitwise logical and of x and y.

val logor : int -> int -> int

logor x y is the bitwise logical or of x and y.

val logxor : int -> int -> int

logxor x y is the bitwise logical exclusive or of x and y.

val lognot : int -> int

lognot x is the bitwise logical negation of x.

val shift_left : int -> int -> int

shift_left x n shifts x to the left by n bits. The result is unspecified if n < 0 or n > Sys.int_size.

val shift_right : int -> int -> int

shift_right x n shifts x to the right by n bits. This is an arithmetic shift: the sign bit of x is replicated and inserted in the vacated bits. The result is unspecified if n < 0 or n > Sys.int_size.

val shift_right_logical : int -> int -> int

shift_right x n shifts x to the right by n bits. This is a logical shift: zeroes are inserted in the vacated bits regardless of the sign of x. The result is unspecified if n < 0 or n > Sys.int_size.

Predicates and comparisons

val equal : int -> int -> bool

equal x y is true if and only if x = y.

val compare : int -> int -> int

compare x y is Stdlib.compare x y but more efficient.

val min : int -> int -> int

Return the smaller of the two arguments.

  • since 4.13
val max : int -> int -> int

Return the greater of the two arguments.

  • since 4.13

Converting

val to_float : int -> float

to_float x is x as a floating point number.

val of_float : float -> int

of_float x truncates x to an integer. The result is unspecified if the argument is nan or falls outside the range of representable integers.

val to_string : int -> string

to_string x is the written representation of x in decimal.

val seeded_hash : int -> int -> int

A seeded hash function for ints, with the same output value as Hashtbl.seeded_hash. This function allows this module to be passed as argument to the functor Hashtbl.MakeSeeded.

  • since 5.1
val hash : int -> int

An unseeded hash function for ints, with the same output value as Hashtbl.hash. This function allows this module to be passed as argument to the functor Hashtbl.Make.

  • since 5.1
module Map : sig ... end
diff --git a/lsp/Lsp/Import/Json/Assoc/index.html b/linol/Linol_lsp/Import/Json/Assoc/index.html similarity index 56% rename from lsp/Lsp/Import/Json/Assoc/index.html rename to linol/Linol_lsp/Import/Json/Assoc/index.html index 40b5b26b..3d18ce99 100644 --- a/lsp/Lsp/Import/Json/Assoc/index.html +++ b/linol/Linol_lsp/Import/Json/Assoc/index.html @@ -1,5 +1,5 @@ -Assoc (lsp.Lsp.Import.Json.Assoc)

Module Json.Assoc

type ('a, 'b) t = ('a * 'b) list
val yojson_of_t : +Assoc (linol.Linol_lsp.Import.Json.Assoc)

Module Json.Assoc

type ('a, 'b) t = ('a * 'b) list
val yojson_of_t : ('a -> Yojson.Safe.t) -> ('b -> 'c) -> ('a * 'b) list -> diff --git a/lsp/Lsp/Import/Json/Conv/index.html b/linol/Linol_lsp/Import/Json/Conv/index.html similarity index 73% rename from lsp/Lsp/Import/Json/Conv/index.html rename to linol/Linol_lsp/Import/Json/Conv/index.html index b2e86dd5..1b46e361 100644 --- a/lsp/Lsp/Import/Json/Conv/index.html +++ b/linol/Linol_lsp/Import/Json/Conv/index.html @@ -1,5 +1,5 @@ -Conv (lsp.Lsp.Import.Json.Conv)

Module Json.Conv

include module type of struct include Ppx_yojson_conv_lib.Yojson_conv end
Conversion of OCaml-values to Yojsons
val yojson_of_unit : unit -> Yojson.Safe.t

yojson_of_unit () converts a value of type unit to an Yojson.

val yojson_of_bool : bool -> Yojson.Safe.t

yojson_of_bool b converts the value b of type bool to an Yojson.

val yojson_of_string : string -> Yojson.Safe.t

yojson_of_string str converts the value str of type string to an Yojson.

val yojson_of_bytes : bytes -> Yojson.Safe.t

yojson_of_bytes str converts the value str of type bytes to an Yojson.

val yojson_of_char : char -> Yojson.Safe.t

yojson_of_char c converts the value c of type char to an Yojson.

val yojson_of_int : int -> Yojson.Safe.t

yojson_of_int n converts the value n of type int to an Yojson.

val yojson_of_float : float -> Yojson.Safe.t

yojson_of_float n converts the value n of type float to an Yojson.

val yojson_of_int32 : int32 -> Yojson.Safe.t

yojson_of_int32 n converts the value n of type int32 to an Yojson.

val yojson_of_int64 : int64 -> Yojson.Safe.t

yojson_of_int64 n converts the value n of type int64 to an Yojson.

val yojson_of_nativeint : nativeint -> Yojson.Safe.t

yojson_of_nativeint n converts the value n of type nativeint to an Yojson.

val yojson_of_ref : ('a -> Yojson.Safe.t) -> 'a ref -> Yojson.Safe.t

yojson_of_ref conv r converts the value r of type 'a ref to an Yojson. Uses conv to convert values of type 'a to an Yojson.

val yojson_of_lazy_t : ('a -> Yojson.Safe.t) -> 'a lazy_t -> Yojson.Safe.t

yojson_of_lazy_t conv l converts the value l of type 'a lazy_t to an Yojson. Uses conv to convert values of type 'a to an Yojson.

val yojson_of_option : ('a -> Yojson.Safe.t) -> 'a option -> Yojson.Safe.t

yojson_of_option conv opt converts the value opt of type 'a option to an Yojson. Uses conv to convert values of type 'a to an Yojson.

val yojson_of_pair : +Conv (linol.Linol_lsp.Import.Json.Conv)

Module Json.Conv

include module type of struct include Ppx_yojson_conv_lib.Yojson_conv end
Conversion of OCaml-values to Yojsons
val yojson_of_unit : unit -> Yojson.Safe.t

yojson_of_unit () converts a value of type unit to an Yojson.

val yojson_of_bool : bool -> Yojson.Safe.t

yojson_of_bool b converts the value b of type bool to an Yojson.

val yojson_of_string : string -> Yojson.Safe.t

yojson_of_string str converts the value str of type string to an Yojson.

val yojson_of_bytes : bytes -> Yojson.Safe.t

yojson_of_bytes str converts the value str of type bytes to an Yojson.

val yojson_of_char : char -> Yojson.Safe.t

yojson_of_char c converts the value c of type char to an Yojson.

val yojson_of_int : int -> Yojson.Safe.t

yojson_of_int n converts the value n of type int to an Yojson.

val yojson_of_float : float -> Yojson.Safe.t

yojson_of_float n converts the value n of type float to an Yojson.

val yojson_of_int32 : int32 -> Yojson.Safe.t

yojson_of_int32 n converts the value n of type int32 to an Yojson.

val yojson_of_int64 : int64 -> Yojson.Safe.t

yojson_of_int64 n converts the value n of type int64 to an Yojson.

val yojson_of_nativeint : nativeint -> Yojson.Safe.t

yojson_of_nativeint n converts the value n of type nativeint to an Yojson.

val yojson_of_ref : ('a -> Yojson.Safe.t) -> 'a ref -> Yojson.Safe.t

yojson_of_ref conv r converts the value r of type 'a ref to an Yojson. Uses conv to convert values of type 'a to an Yojson.

val yojson_of_lazy_t : ('a -> Yojson.Safe.t) -> 'a lazy_t -> Yojson.Safe.t

yojson_of_lazy_t conv l converts the value l of type 'a lazy_t to an Yojson. Uses conv to convert values of type 'a to an Yojson.

val yojson_of_option : ('a -> Yojson.Safe.t) -> 'a option -> Yojson.Safe.t

yojson_of_option conv opt converts the value opt of type 'a option to an Yojson. Uses conv to convert values of type 'a to an Yojson.

val yojson_of_pair : ('a -> Yojson.Safe.t) -> ('b -> Yojson.Safe.t) -> ('a * 'b) -> diff --git a/linol/Linol_lsp/Import/Json/Nullable_option/index.html b/linol/Linol_lsp/Import/Json/Nullable_option/index.html new file mode 100644 index 00000000..cbae9147 --- /dev/null +++ b/linol/Linol_lsp/Import/Json/Nullable_option/index.html @@ -0,0 +1,2 @@ + +Nullable_option (linol.Linol_lsp.Import.Json.Nullable_option)

Module Json.Nullable_option

type 'a t = 'a option
val t_of_yojson : ([> `Null ] as 'a -> 'b) -> 'a -> 'b option
val yojson_of_t : ('a -> 'b) -> 'a option -> 'b
diff --git a/linol/Linol_lsp/Import/Json/O/index.html b/linol/Linol_lsp/Import/Json/O/index.html new file mode 100644 index 00000000..41ea2599 --- /dev/null +++ b/linol/Linol_lsp/Import/Json/O/index.html @@ -0,0 +1,2 @@ + +O (linol.Linol_lsp.Import.Json.O)

Module Json.O

val (<|>) : ('a -> 'b) -> ('a -> 'b) -> 'a -> 'b
diff --git a/linol/Linol_lsp/Import/Json/Object/index.html b/linol/Linol_lsp/Import/Json/Object/index.html new file mode 100644 index 00000000..3c06af67 --- /dev/null +++ b/linol/Linol_lsp/Import/Json/Object/index.html @@ -0,0 +1,2 @@ + +Object (linol.Linol_lsp.Import.Json.Object)

Module Json.Object

type json = t
type nonrec t = (string * t) list
val yojson_of_t : (string * Ppx_yojson_conv_lib.Yojson.Safe.t) list -> json
val t_of_yojson : json -> t
diff --git a/lsp/Lsp/Import/Json/Of/index.html b/linol/Linol_lsp/Import/Json/Of/index.html similarity index 59% rename from lsp/Lsp/Import/Json/Of/index.html rename to linol/Linol_lsp/Import/Json/Of/index.html index 19c9ee1b..5d45c74e 100644 --- a/lsp/Lsp/Import/Json/Of/index.html +++ b/linol/Linol_lsp/Import/Json/Of/index.html @@ -1,5 +1,5 @@ -Of (lsp.Lsp.Import.Json.Of)

Module Json.Of

val list : (Yojson.Safe.t -> 'a) -> Yojson.Safe.t -> 'a list
val pair : +Of (linol.Linol_lsp.Import.Json.Of)

Module Json.Of

val list : (Yojson.Safe.t -> 'a) -> Yojson.Safe.t -> 'a list
val pair : (Yojson.Safe.t -> 'a) -> (Yojson.Safe.t -> 'b) -> Yojson.Safe.t -> diff --git a/linol/Linol_lsp/Import/Json/Option/index.html b/linol/Linol_lsp/Import/Json/Option/index.html new file mode 100644 index 00000000..94aed5e4 --- /dev/null +++ b/linol/Linol_lsp/Import/Json/Option/index.html @@ -0,0 +1,2 @@ + +Option (linol.Linol_lsp.Import.Json.Option)

Module Json.Option

type 'a t = 'a option
val yojson_of_t : ('a -> [> `Null ] as 'b) -> 'a option -> 'b
val t_of_yojson : ([> `Null ] as 'a -> 'b) -> 'a -> 'b option
diff --git a/linol/Linol_lsp/Import/Json/To/index.html b/linol/Linol_lsp/Import/Json/To/index.html new file mode 100644 index 00000000..73674ea8 --- /dev/null +++ b/linol/Linol_lsp/Import/Json/To/index.html @@ -0,0 +1,2 @@ + +To (linol.Linol_lsp.Import.Json.To)

Module Json.To

val list : ('a -> 'b) -> 'a list -> [> `List of 'b list ]
val literal_field : string -> string -> ('a -> t) -> 'a -> t
val int_pair : ('a * 'a) -> [> `List of [> `Int of 'a ] list ]
diff --git a/linol/Linol_lsp/Import/Json/Void/index.html b/linol/Linol_lsp/Import/Json/Void/index.html new file mode 100644 index 00000000..79bc18e5 --- /dev/null +++ b/linol/Linol_lsp/Import/Json/Void/index.html @@ -0,0 +1,2 @@ + +Void (linol.Linol_lsp.Import.Json.Void)

Module Json.Void

type t
val t_of_yojson : Yojson.Safe.t -> 'a
val yojson_of_t : t -> 'a
diff --git a/linol/Linol_lsp/Import/Json/index.html b/linol/Linol_lsp/Import/Json/index.html new file mode 100644 index 00000000..c09d5a98 --- /dev/null +++ b/linol/Linol_lsp/Import/Json/index.html @@ -0,0 +1,12 @@ + +Json (linol.Linol_lsp.Import.Json)

Module Import.Json

val to_string : Yojson.Safe.t -> string
val of_string : string -> Yojson.Safe.t
val yojson_of_t : 'a -> 'a
val t_of_yojson : 'a -> 'a
val error : string -> Yojson.Safe.t -> 'a
val yojson_of_list : ('a -> Yojson.Safe.t) -> 'a list -> Yojson.Safe.t
val bool : 'a -> [> `Bool of 'a ]
val field : ('a * 'b) list -> 'a -> ('b -> 'c) -> 'c option
val field_exn : + (string * Yojson.Safe.t) list -> + string -> + (Yojson.Safe.t -> 'a) -> + 'a
module Conv : sig ... end
module O : sig ... end
module Object : sig ... end
module Option : sig ... end
module Of : sig ... end
module To : sig ... end
module Nullable_option : sig ... end
module Assoc : sig ... end
module Void : sig ... end
val read_json_params : + (Linol_jsonrpc__Jsonrpc.Json.t -> 'a) -> + Linol_jsonrpc.Jsonrpc.Structured.t -> + ('a, string) result
val require_params : 'a option -> ('a, string) result
val message_params : + Linol_jsonrpc.Jsonrpc.Structured.t option -> + (Linol_jsonrpc__Jsonrpc.Json.t -> 'a) -> + ('a, string) result
diff --git a/linol/Linol_lsp/Import/Result/O/index.html b/linol/Linol_lsp/Import/Result/O/index.html new file mode 100644 index 00000000..8050b980 --- /dev/null +++ b/linol/Linol_lsp/Import/Result/O/index.html @@ -0,0 +1,2 @@ + +O (linol.Linol_lsp.Import.Result.O)

Module Result.O

val (let+) : ('a, 'b) result -> ('a -> 'c) -> ('c, 'b) result
diff --git a/linol/Linol_lsp/Import/Result/index.html b/linol/Linol_lsp/Import/Result/index.html new file mode 100644 index 00000000..59c0cf68 --- /dev/null +++ b/linol/Linol_lsp/Import/Result/index.html @@ -0,0 +1,12 @@ + +Result (linol.Linol_lsp.Import.Result)

Module Import.Result

include module type of struct include Stdlib.Result end

Results

type ('a, 'e) t = ('a, 'e) result =
  1. | Ok of 'a
  2. | Error of 'e

The type for result values. Either a value Ok v or an error Error e.

val ok : 'a -> ('a, 'e) result

ok v is Ok v.

val error : 'e -> ('a, 'e) result

error e is Error e.

val value : ('a, 'e) result -> default:'a -> 'a

value r ~default is v if r is Ok v and default otherwise.

val get_ok : ('a, 'e) result -> 'a

get_ok r is v if r is Ok v and raise otherwise.

  • raises Invalid_argument

    if r is Error _.

val get_error : ('a, 'e) result -> 'e

get_error r is e if r is Error e and raise otherwise.

  • raises Invalid_argument

    if r is Ok _.

val bind : ('a, 'e) result -> ('a -> ('b, 'e) result) -> ('b, 'e) result

bind r f is f v if r is Ok v and r if r is Error _.

val join : (('a, 'e) result, 'e) result -> ('a, 'e) result

join rr is r if rr is Ok r and rr if rr is Error _.

val map : ('a -> 'b) -> ('a, 'e) result -> ('b, 'e) result

map f r is Ok (f v) if r is Ok v and r if r is Error _.

val map_error : ('e -> 'f) -> ('a, 'e) result -> ('a, 'f) result

map_error f r is Error (f e) if r is Error e and r if r is Ok _.

val fold : ok:('a -> 'c) -> error:('e -> 'c) -> ('a, 'e) result -> 'c

fold ~ok ~error r is ok v if r is Ok v and error e if r is Error e.

val iter : ('a -> unit) -> ('a, 'e) result -> unit

iter f r is f v if r is Ok v and () otherwise.

val iter_error : ('e -> unit) -> ('a, 'e) result -> unit

iter_error f r is f e if r is Error e and () otherwise.

Predicates and comparisons

val is_ok : ('a, 'e) result -> bool

is_ok r is true if and only if r is Ok _.

val is_error : ('a, 'e) result -> bool

is_error r is true if and only if r is Error _.

val equal : + ok:('a -> 'a -> bool) -> + error:('e -> 'e -> bool) -> + ('a, 'e) result -> + ('a, 'e) result -> + bool

equal ~ok ~error r0 r1 tests equality of r0 and r1 using ok and error to respectively compare values wrapped by Ok _ and Error _.

val compare : + ok:('a -> 'a -> int) -> + error:('e -> 'e -> int) -> + ('a, 'e) result -> + ('a, 'e) result -> + int

compare ~ok ~error r0 r1 totally orders r0 and r1 using ok and error to respectively compare values wrapped by Ok _ and Error _. Ok _ values are smaller than Error _ values.

Converting

val to_option : ('a, 'e) result -> 'a option

to_option r is r as an option, mapping Ok v to Some v and Error _ to None.

val to_list : ('a, 'e) result -> 'a list

to_list r is [v] if r is Ok v and [] otherwise.

val to_seq : ('a, 'e) result -> 'a Stdlib.Seq.t

to_seq r is r as a sequence. Ok v is the singleton sequence containing v and Error _ is the empty sequence.

module O : sig ... end
diff --git a/lsp/Lsp/Import/String/Map/index.html b/linol/Linol_lsp/Import/String/Map/index.html similarity index 81% rename from lsp/Lsp/Import/String/Map/index.html rename to linol/Linol_lsp/Import/String/Map/index.html index 27d2bb43..b86936d4 100644 --- a/lsp/Lsp/Import/String/Map/index.html +++ b/linol/Linol_lsp/Import/String/Map/index.html @@ -1,5 +1,5 @@ -Map (lsp.Lsp.Import.String.Map)

Module String.Map

type key = Stdlib.String.t
val empty : 'a t
val add : key:key -> data:'a -> 'a t -> 'a t
val add_to_list : key:key -> data:'a -> 'a list t -> 'a list t
val update : key:key -> f:('a option -> 'a option) -> 'a t -> 'a t
val singleton : key -> 'a -> 'a t
val remove : key -> 'a t -> 'a t
val merge : +Map (linol.Linol_lsp.Import.String.Map)

Module String.Map

type key = Stdlib.String.t
val empty : 'a t
val add : key:key -> data:'a -> 'a t -> 'a t
val add_to_list : key:key -> data:'a -> 'a list t -> 'a list t
val update : key:key -> f:('a option -> 'a option) -> 'a t -> 'a t
val singleton : key -> 'a -> 'a t
val remove : key -> 'a t -> 'a t
val merge : f:(key -> 'a option -> 'b option -> 'c option) -> 'a t -> 'b t -> diff --git a/lsp/Lsp/Import/String/index.html b/linol/Linol_lsp/Import/String/index.html similarity index 88% rename from lsp/Lsp/Import/String/index.html rename to linol/Linol_lsp/Import/String/index.html index c20ee4f3..77e874ab 100644 --- a/lsp/Lsp/Import/String/index.html +++ b/linol/Linol_lsp/Import/String/index.html @@ -1,5 +1,5 @@ -String (lsp.Lsp.Import.String)

Module Import.String

include module type of struct include Stdlib.StringLabels end

Strings

type t = string

The type for strings.

val make : int -> char -> string

make n c is a string of length n with each index holding the character c.

  • raises Invalid_argument

    if n < 0 or n > Sys.max_string_length.

val init : int -> f:(int -> char) -> string

init n ~f is a string of length n with index i holding the character f i (called in increasing index order).

  • raises Invalid_argument

    if n < 0 or n > Sys.max_string_length.

  • since 4.02
val empty : string

The empty string.

  • since 4.13
val length : string -> int

length s is the length (number of bytes/characters) of s.

val get : string -> int -> char

get s i is the character at index i in s. This is the same as writing s.[i].

  • raises Invalid_argument

    if i not an index of s.

val of_bytes : bytes -> string

Return a new string that contains the same bytes as the given byte sequence.

  • since 4.13
val to_bytes : string -> bytes

Return a new byte sequence that contains the same bytes as the given string.

  • since 4.13
val blit : +String (linol.Linol_lsp.Import.String)

Module Import.String

include module type of struct include Stdlib.StringLabels end

Strings

type t = string

The type for strings.

val make : int -> char -> string

make n c is a string of length n with each index holding the character c.

  • raises Invalid_argument

    if n < 0 or n > Sys.max_string_length.

val init : int -> f:(int -> char) -> string

init n ~f is a string of length n with index i holding the character f i (called in increasing index order).

  • raises Invalid_argument

    if n < 0 or n > Sys.max_string_length.

  • since 4.02
val empty : string

The empty string.

  • since 4.13
val length : string -> int

length s is the length (number of bytes/characters) of s.

val get : string -> int -> char

get s i is the character at index i in s. This is the same as writing s.[i].

  • raises Invalid_argument

    if i not an index of s.

val of_bytes : bytes -> string

Return a new string that contains the same bytes as the given byte sequence.

  • since 4.13
val to_bytes : string -> bytes

Return a new byte sequence that contains the same bytes as the given string.

  • since 4.13
val blit : src:string -> src_pos:int -> dst:bytes -> diff --git a/linol/Linol_lsp/Import/index.html b/linol/Linol_lsp/Import/index.html new file mode 100644 index 00000000..2e1c005f --- /dev/null +++ b/linol/Linol_lsp/Import/index.html @@ -0,0 +1,2 @@ + +Import (linol.Linol_lsp.Import)

Module Linol_lsp.Import

module List = Stdlib.ListLabels
module Option = Stdlib.Option
module Array = Stdlib.ArrayLabels
module Bytes = Stdlib.BytesLabels
module Result : sig ... end
module String : sig ... end
module Int : sig ... end
module Json : sig ... end
val sprintf : ('a, unit, string) format -> 'a
diff --git a/linol/Linol_lsp/Io/Make/argument-1-Io/O/index.html b/linol/Linol_lsp/Io/Make/argument-1-Io/O/index.html new file mode 100644 index 00000000..bbf7b473 --- /dev/null +++ b/linol/Linol_lsp/Io/Make/argument-1-Io/O/index.html @@ -0,0 +1,2 @@ + +O (linol.Linol_lsp.Io.Make.Io.O)

Module Io.O

val (let+) : 'a t -> ('a -> 'b) -> 'b t
val (let*) : 'a t -> ('a -> 'b t) -> 'b t
diff --git a/linol/Linol_lsp/Io/Make/argument-1-Io/index.html b/linol/Linol_lsp/Io/Make/argument-1-Io/index.html new file mode 100644 index 00000000..af848e77 --- /dev/null +++ b/linol/Linol_lsp/Io/Make/argument-1-Io/index.html @@ -0,0 +1,2 @@ + +Io (linol.Linol_lsp.Io.Make.Io)

Parameter Make.Io

type 'a t
val return : 'a -> 'a t
val raise : exn -> 'a t
module O : sig ... end
diff --git a/linol/Linol_lsp/Io/Make/argument-2-Chan/index.html b/linol/Linol_lsp/Io/Make/argument-2-Chan/index.html new file mode 100644 index 00000000..59540234 --- /dev/null +++ b/linol/Linol_lsp/Io/Make/argument-2-Chan/index.html @@ -0,0 +1,2 @@ + +Chan (linol.Linol_lsp.Io.Make.Chan)

Parameter Make.Chan

type input
type output
val read_line : input -> string option Io.t
val read_exactly : input -> int -> string option Io.t
val write : output -> string list -> unit Io.t
diff --git a/linol/Linol_lsp/Io/Make/index.html b/linol/Linol_lsp/Io/Make/index.html new file mode 100644 index 00000000..09861607 --- /dev/null +++ b/linol/Linol_lsp/Io/Make/index.html @@ -0,0 +1,2 @@ + +Make (linol.Linol_lsp.Io.Make)

Module Io.Make

Parameters

module Io : sig ... end
module Chan : sig ... end

Signature

diff --git a/linol/Linol_lsp/Io/index.html b/linol/Linol_lsp/Io/index.html new file mode 100644 index 00000000..3ffeef53 --- /dev/null +++ b/linol/Linol_lsp/Io/index.html @@ -0,0 +1,2 @@ + +Io (linol.Linol_lsp.Io)

Module Linol_lsp.Io

Low level module for sending/receiving jsonrpc packets across channels

exception Error of string
module Make (Io : sig ... end) (Chan : sig ... end) : sig ... end
diff --git a/linol/Linol_lsp/Lsp/Private/index.html b/linol/Linol_lsp/Lsp/Private/index.html new file mode 100644 index 00000000..e90d3be9 --- /dev/null +++ b/linol/Linol_lsp/Lsp/Private/index.html @@ -0,0 +1,2 @@ + +Private (linol.Linol_lsp.Lsp.Private)

Module Lsp.Private

module Array_view = Array_view
module Substring = Substring
module String_zipper = String_zipper
diff --git a/linol/Linol_lsp/Lsp/index.html b/linol/Linol_lsp/Lsp/index.html new file mode 100644 index 00000000..8acb58ca --- /dev/null +++ b/linol/Linol_lsp/Lsp/index.html @@ -0,0 +1,2 @@ + +Lsp (linol.Linol_lsp.Lsp)

Module Linol_lsp.Lsp

module Progress = Progress
module Client_notification = Client_notification
module Client_request = Client_request
module Extension = Extension
module Header = Header
module Import = Import
module Server_notification = Server_notification
module Server_request = Server_request
module Snippet = Snippet
module Text_document = Text_document
module Types = Types
module Uri = Uri0
module Io = Io
module Cli = Cli
module Diff = Diff
module Private : sig ... end
diff --git a/linol/Linol_lsp/Position/index.html b/linol/Linol_lsp/Position/index.html new file mode 100644 index 00000000..ed5826d4 --- /dev/null +++ b/linol/Linol_lsp/Position/index.html @@ -0,0 +1,2 @@ + +Position (linol.Linol_lsp.Position)

Module Linol_lsp.Position

include module type of struct include Types.Position end
type t = Types.Position.t = {
  1. character : int;
  2. line : int;
}
val create : character:int -> line:int -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
val zero : t
val is_zero : t -> bool
val compare : t -> t -> int
diff --git a/linol/Linol_lsp/Progress/index.html b/linol/Linol_lsp/Progress/index.html new file mode 100644 index 00000000..1d4ae3b0 --- /dev/null +++ b/linol/Linol_lsp/Progress/index.html @@ -0,0 +1,2 @@ + +Progress (linol.Linol_lsp.Progress)

Module Linol_lsp.Progress

val yojson_of_t : t -> Import.Json.t
val t_of_yojson : Import.Json.t -> t
val method_ : string
diff --git a/linol/Linol_lsp/Server_notification/index.html b/linol/Linol_lsp/Server_notification/index.html new file mode 100644 index 00000000..f5416860 --- /dev/null +++ b/linol/Linol_lsp/Server_notification/index.html @@ -0,0 +1,4 @@ + +Server_notification (linol.Linol_lsp.Server_notification)

Module Linol_lsp.Server_notification

type t =
  1. | PublishDiagnostics of Types.PublishDiagnosticsParams.t
  2. | ShowMessage of Types.ShowMessageParams.t
  3. | LogMessage of Types.LogMessageParams.t
  4. | LogTrace of Types.LogTraceParams.t
  5. | TelemetryNotification of Import.Json.t
  6. | CancelRequest of Linol_jsonrpc.Jsonrpc.Id.t
  7. | WorkDoneProgress of Progress.t Types.ProgressParams.t
  8. | UnknownNotification of Linol_jsonrpc.Jsonrpc.Notification.t
val of_jsonrpc : + Linol_jsonrpc.Jsonrpc.Notification.t -> + (t, string) Import.Result.t
diff --git a/lsp/Lsp/Server_request/index.html b/linol/Linol_lsp/Server_request/index.html similarity index 55% rename from lsp/Lsp/Server_request/index.html rename to linol/Linol_lsp/Server_request/index.html index 7b4af9b0..90e2f4b6 100644 --- a/lsp/Lsp/Server_request/index.html +++ b/linol/Linol_lsp/Server_request/index.html @@ -1,6 +1,12 @@ -Server_request (lsp.Lsp.Server_request)

Module Lsp.Server_request

type _ t =
  1. | WorkspaceApplyEdit : Types.ApplyWorkspaceEditParams.t -> Types.ApplyWorkspaceEditResult.t +Server_request (linol.Linol_lsp.Server_request)

    Module Linol_lsp.Server_request

    type _ t =
    1. | WorkspaceApplyEdit : Types.ApplyWorkspaceEditParams.t -> Types.ApplyWorkspaceEditResult.t t
    2. | WorkspaceFolders : Types.WorkspaceFolder.t list t
    3. | WorkspaceConfiguration : Types.ConfigurationParams.t -> Import.Json.t list t
    4. | ClientRegisterCapability : Types.RegistrationParams.t -> unit t
    5. | ClientUnregisterCapability : Types.UnregistrationParams.t -> unit t
    6. | ShowMessageRequest : Types.ShowMessageRequestParams.t -> Types.MessageActionItem.t option t
    7. | ShowDocumentRequest : Types.ShowDocumentParams.t -> Types.ShowDocumentResult.t - t
    8. | WorkDoneProgressCreate : Types.WorkDoneProgressCreateParams.t -> unit t
    9. | CodeLensRefresh : unit t
    10. | SemanticTokensRefresh : unit t
    11. | WorkspaceDiagnosticRefresh : unit t
    12. | WorkspaceFoldingRangeRefresh : unit t
    13. | WorkspaceInlayHintRefresh : unit t
    14. | WorkspaceInlineValueRefresh : unit t
    15. | UnknownRequest : string * Jsonrpc.Structured.t option -> Import.Json.t t
    type packed =
    1. | E : 'r t -> packed
    val yojson_of_result : 'a t -> 'a -> Import.Json.t
    val to_jsonrpc_request : _ t -> id:Jsonrpc.Id.t -> Jsonrpc.Request.t
    val of_jsonrpc : Jsonrpc.Request.t -> (packed, string) Import.Result.t
    val response_of_json : 'a t -> Import.Json.t -> 'a
    + t
  2. | WorkDoneProgressCreate : Types.WorkDoneProgressCreateParams.t -> unit t
  3. | CodeLensRefresh : unit t
  4. | SemanticTokensRefresh : unit t
  5. | WorkspaceDiagnosticRefresh : unit t
  6. | WorkspaceFoldingRangeRefresh : unit t
  7. | WorkspaceInlayHintRefresh : unit t
  8. | WorkspaceInlineValueRefresh : unit t
  9. | UnknownRequest : string + * Linol_jsonrpc.Jsonrpc.Structured.t option -> Import.Json.t t
type packed =
  1. | E : 'r t -> packed
val yojson_of_result : 'a t -> 'a -> Import.Json.t
val to_jsonrpc_request : + _ t -> + id:Linol_jsonrpc.Jsonrpc.Id.t -> + Linol_jsonrpc.Jsonrpc.Request.t
val of_jsonrpc : + Linol_jsonrpc.Jsonrpc.Request.t -> + (packed, string) Import.Result.t
val response_of_json : 'a t -> Import.Json.t -> 'a
diff --git a/linol/Linol_lsp/Snippet/O/index.html b/linol/Linol_lsp/Snippet/O/index.html new file mode 100644 index 00000000..e972fbaf --- /dev/null +++ b/linol/Linol_lsp/Snippet/O/index.html @@ -0,0 +1,2 @@ + +O (linol.Linol_lsp.Snippet.O)

Module Snippet.O

val (^^) : t -> t -> t
val (@+) : string -> t -> t
val (+@) : t -> string -> t
diff --git a/linol/Linol_lsp/Snippet/Var/index.html b/linol/Linol_lsp/Snippet/Var/index.html new file mode 100644 index 00000000..6b2d91b4 --- /dev/null +++ b/linol/Linol_lsp/Snippet/Var/index.html @@ -0,0 +1,2 @@ + +Var (linol.Linol_lsp.Snippet.Var)

Module Snippet.Var

type t =
  1. | TM_SELECTED_TEXT
  2. | TM_CURRENT_LINE
  3. | TM_CURRENT_WORD
  4. | TM_LINE_INDEX
  5. | TM_LINE_NUMBER
  6. | TM_FILENAME
  7. | TM_FILENAME_BASE
  8. | TM_DIRECTORY
  9. | TM_FILEPATH
diff --git a/linol/Linol_lsp/Snippet/index.html b/linol/Linol_lsp/Snippet/index.html new file mode 100644 index 00000000..fac61629 --- /dev/null +++ b/linol/Linol_lsp/Snippet/index.html @@ -0,0 +1,10 @@ + +Snippet (linol.Linol_lsp.Snippet)

Module Linol_lsp.Snippet

module Var : sig ... end
type variable_transform = {
  1. regex : string;
  2. format_string : string;
  3. regex_options : string option;
}
type t
val tabstop : int -> t
val placeholder : ?index:int -> t -> t
val choice : ?index:int -> string list -> t
val variable : + ?opt:[ `Placeholder of t | `Transform of variable_transform | `None ] -> + Var.t -> + t
val variable_transform : + regex:string -> + ?regex_options:string -> + format_string:string -> + unit -> + variable_transform
val text : string -> t
module O : sig ... end
val concat : ?sep:t -> t list -> t
val to_string : t -> string
val pp : Stdlib.Format.formatter -> t -> unit
diff --git a/linol/Linol_lsp/String_zipper/Private/index.html b/linol/Linol_lsp/String_zipper/Private/index.html new file mode 100644 index 00000000..7df68abd --- /dev/null +++ b/linol/Linol_lsp/String_zipper/Private/index.html @@ -0,0 +1,2 @@ + +Private (linol.Linol_lsp.String_zipper.Private)

Module String_zipper.Private

type zipper := t
type nonrec t = {
  1. left : Substring.t list;
  2. rel_pos : int;
  3. abs_pos : int;
  4. current : Substring.t;
  5. line : int;
  6. right : Substring.t list;
}
val reflect : zipper -> t
diff --git a/linol/Linol_lsp/String_zipper/index.html b/linol/Linol_lsp/String_zipper/index.html new file mode 100644 index 00000000..4ab822a6 --- /dev/null +++ b/linol/Linol_lsp/String_zipper/index.html @@ -0,0 +1,7 @@ + +String_zipper (linol.Linol_lsp.String_zipper)

Module Linol_lsp.String_zipper

type t
type invalid_utf =
  1. | Malformed of string
  2. | Insufficient_input
exception Invalid_utf of invalid_utf
val of_string : string -> t
val squash : t -> t * string
val to_string : t -> string
val to_string_debug : t -> string
val insert : t -> string -> t
val goto_line : t -> int -> t
val goto_position : t -> Position.t -> [ `UTF16 | `UTF8 ] -> t
val add_buffer_between : Stdlib.Buffer.t -> t -> t -> unit
val goto_end : t -> t
val drop_until : t -> t -> t
val apply_change : + t -> + Types.Range.t -> + [ `UTF16 | `UTF8 ] -> + replacement:string -> + t
val offset : t -> int
module Private : sig ... end
diff --git a/lsp/Lsp/Private/Substring/Map/index.html b/linol/Linol_lsp/Substring/Map/index.html similarity index 73% rename from lsp/Lsp/Private/Substring/Map/index.html rename to linol/Linol_lsp/Substring/Map/index.html index 36240633..9b40f3d0 100644 --- a/lsp/Lsp/Private/Substring/Map/index.html +++ b/linol/Linol_lsp/Substring/Map/index.html @@ -1,8 +1,8 @@ -Map (lsp.Lsp.Private.Substring.Map)

Module Substring.Map

Maps

type key = t

The type of the map keys.

type !+'a t

The type of maps from type key to type 'a.

val empty : 'a t

The empty map.

val add : key:key -> data:'a -> 'a t -> 'a t

add ~key ~data m returns a map containing the same bindings as m, plus a binding of key to data. If key was already bound in m to a value that is physically equal to data, m is returned unchanged (the result of the function is then physically equal to m). Otherwise, the previous binding of key in m disappears.

  • before 4.03

    Physical equality was not ensured.

val add_to_list : key:key -> data:'a -> 'a list t -> 'a list t

add_to_list ~key ~data m is m with key mapped to l such that l is data :: Map.find key m if key was bound in m and [v] otherwise.

  • since 5.1
val update : key:key -> f:('a option -> 'a option) -> 'a t -> 'a t

update ~key ~f m returns a map containing the same bindings as m, except for the binding of key. Depending on the value of y where y is f (find_opt key m), the binding of key is added, removed or updated. If y is None, the binding is removed if it exists; otherwise, if y is Some z then key is associated to z in the resulting map. If key was already bound in m to a value that is physically equal to z, m is returned unchanged (the result of the function is then physically equal to m).

  • since 4.06
val singleton : key -> 'a -> 'a t

singleton x y returns the one-element map that contains a binding y for x.

  • since 3.12
val remove : key -> 'a t -> 'a t

remove x m returns a map containing the same bindings as m, except for x which is unbound in the returned map. If x was not in m, m is returned unchanged (the result of the function is then physically equal to m).

  • before 4.03

    Physical equality was not ensured.

val merge : +Map (linol.Linol_lsp.Substring.Map)

Module Substring.Map

Maps

type key = t

The type of the map keys.

type !+'a t

The type of maps from type key to type 'a.

val empty : 'a t

The empty map.

val add : key:key -> data:'a -> 'a t -> 'a t

add ~key ~data m returns a map containing the same bindings as m, plus a binding of key to data. If key was already bound in m to a value that is physically equal to data, m is returned unchanged (the result of the function is then physically equal to m). Otherwise, the previous binding of key in m disappears.

  • before 4.03

    Physical equality was not ensured.

val add_to_list : key:key -> data:'a -> 'a list t -> 'a list t

add_to_list ~key ~data m is m with key mapped to l such that l is data :: Map.find key m if key was bound in m and [v] otherwise.

  • since 5.1
val update : key:key -> f:('a option -> 'a option) -> 'a t -> 'a t

update ~key ~f m returns a map containing the same bindings as m, except for the binding of key. Depending on the value of y where y is f (find_opt key m), the binding of key is added, removed or updated. If y is None, the binding is removed if it exists; otherwise, if y is Some z then key is associated to z in the resulting map. If key was already bound in m to a value that is physically equal to z, m is returned unchanged (the result of the function is then physically equal to m).

  • since 4.06
val singleton : key -> 'a -> 'a t

singleton x y returns the one-element map that contains a binding y for x.

  • since 3.12
val remove : key -> 'a t -> 'a t

remove x m returns a map containing the same bindings as m, except for x which is unbound in the returned map. If x was not in m, m is returned unchanged (the result of the function is then physically equal to m).

  • before 4.03

    Physical equality was not ensured.

val merge : f:(key -> 'a option -> 'b option -> 'c option) -> 'a t -> 'b t -> 'c t

merge ~f m1 m2 computes a map whose keys are a subset of the keys of m1 and of m2. The presence of each such binding, and the corresponding value, is determined with the function f. In terms of the find_opt operation, we have find_opt x (merge f m1 m2) = f x (find_opt x m1) (find_opt x m2) for any key x, provided that f x None None = None.

  • since 3.12
val union : f:(key -> 'a -> 'a -> 'a option) -> 'a t -> 'a t -> 'a t

union ~f m1 m2 computes a map whose keys are a subset of the keys of m1 and of m2. When the same binding is defined in both arguments, the function f is used to combine them. This is a special case of merge: union f m1 m2 is equivalent to merge f' m1 m2, where

  • f' _key None None = None
  • f' _key (Some v) None = Some v
  • f' _key None (Some v) = Some v
  • f' key (Some v1) (Some v2) = f key v1 v2
  • since 4.03
val cardinal : 'a t -> int

Return the number of bindings of a map.

  • since 3.12

Bindings

val bindings : 'a t -> (key * 'a) list

Return the list of all bindings of the given map. The returned list is sorted in increasing order of keys with respect to the ordering Ord.compare, where Ord is the argument given to Map.Make.

  • since 3.12
val min_binding : 'a t -> key * 'a

Return the binding with the smallest key in a given map (with respect to the Ord.compare ordering), or raise Not_found if the map is empty.

  • since 3.12
val min_binding_opt : 'a t -> (key * 'a) option

Return the binding with the smallest key in the given map (with respect to the Ord.compare ordering), or None if the map is empty.

  • since 4.05
val max_binding : 'a t -> key * 'a

Same as min_binding, but returns the binding with the largest key in the given map.

  • since 3.12
val max_binding_opt : 'a t -> (key * 'a) option

Same as min_binding_opt, but returns the binding with the largest key in the given map.

  • since 4.05
val choose : 'a t -> key * 'a

Return one binding of the given map, or raise Not_found if the map is empty. Which binding is chosen is unspecified, but equal bindings will be chosen for equal maps.

  • since 3.12
val choose_opt : 'a t -> (key * 'a) option

Return one binding of the given map, or None if the map is empty. Which binding is chosen is unspecified, but equal bindings will be chosen for equal maps.

  • since 4.05

Searching

val find : key -> 'a t -> 'a

find x m returns the current value of x in m, or raises Not_found if no binding for x exists.

val find_opt : key -> 'a t -> 'a option

find_opt x m returns Some v if the current value of x in m is v, or None if no binding for x exists.

  • since 4.05
val find_first : f:(key -> bool) -> 'a t -> key * 'a

find_first ~f m, where f is a monotonically increasing function, returns the binding of m with the lowest key k such that f k, or raises Not_found if no such key exists.

For example, find_first (fun k -> Ord.compare k x >= 0) m will return the first binding k, v of m where Ord.compare k x >= 0 (intuitively: k >= x), or raise Not_found if x is greater than any element of m.

  • since 4.05
val find_first_opt : f:(key -> bool) -> 'a t -> (key * 'a) option

find_first_opt ~f m, where f is a monotonically increasing function, returns an option containing the binding of m with the lowest key k such that f k, or None if no such key exists.

  • since 4.05
val find_last : f:(key -> bool) -> 'a t -> key * 'a

find_last ~f m, where f is a monotonically decreasing function, returns the binding of m with the highest key k such that f k, or raises Not_found if no such key exists.

  • since 4.05
val find_last_opt : f:(key -> bool) -> 'a t -> (key * 'a) option

find_last_opt ~f m, where f is a monotonically decreasing function, returns an option containing the binding of m with the highest key k such that f k, or None if no such key exists.

  • since 4.05

Traversing

val iter : f:(key:key -> data:'a -> unit) -> 'a t -> unit

iter ~f m applies f to all bindings in map m. f receives the key as first argument, and the associated value as second argument. The bindings are passed to f in increasing order with respect to the ordering over the type of the keys.

val fold : f:(key:key -> data:'a -> 'acc -> 'acc) -> 'a t -> init:'acc -> 'acc

fold ~f m ~init computes (f kN dN ... (f k1 d1 init)...), where k1 ... kN are the keys of all bindings in m (in increasing order), and d1 ... dN are the associated data.

Transforming

val map : f:('a -> 'b) -> 'a t -> 'b t

map ~f m returns a map with same domain as m, where the associated value a of all bindings of m has been replaced by the result of the application of f to a. The bindings are passed to f in increasing order with respect to the ordering over the type of the keys.

val mapi : f:(key -> 'a -> 'b) -> 'a t -> 'b t

Same as map, but the function receives as arguments both the key and the associated value for each binding of the map.

val filter : f:(key -> 'a -> bool) -> 'a t -> 'a t

filter ~f m returns the map with all the bindings in m that satisfy predicate p. If every binding in m satisfies f, m is returned unchanged (the result of the function is then physically equal to m)

  • since 3.12
  • before 4.03

    Physical equality was not ensured.

val filter_map : f:(key -> 'a -> 'b option) -> 'a t -> 'b t

filter_map ~f m applies the function f to every binding of m, and builds a map from the results. For each binding (k, v) in the input map:

  • if f k v is None then k is not in the result,
  • if f k v is Some v' then the binding (k, v') is in the output map.

For example, the following function on maps whose values are lists

filter_map
   (fun _k li -> match li with [] -> None | _::tl -> Some tl)
-  m

drops all bindings of m whose value is an empty list, and pops the first element of each value that is non-empty.

  • since 4.11
val partition : f:(key -> 'a -> bool) -> 'a t -> 'a t * 'a t

partition ~f m returns a pair of maps (m1, m2), where m1 contains all the bindings of m that satisfy the predicate f, and m2 is the map with all the bindings of m that do not satisfy f.

  • since 3.12
val split : key -> 'a t -> 'a t * 'a option * 'a t

split x m returns a triple (l, data, r), where l is the map with all the bindings of m whose key is strictly less than x; r is the map with all the bindings of m whose key is strictly greater than x; data is None if m contains no binding for x, or Some v if m binds v to x.

  • since 3.12

Predicates and comparisons

val is_empty : 'a t -> bool

Test whether a map is empty or not.

val mem : key -> 'a t -> bool

mem x m returns true if m contains a binding for x, and false otherwise.

val equal : cmp:('a -> 'a -> bool) -> 'a t -> 'a t -> bool

equal ~cmp m1 m2 tests whether the maps m1 and m2 are equal, that is, contain equal keys and associate them with equal data. cmp is the equality predicate used to compare the data associated with the keys.

val compare : cmp:('a -> 'a -> int) -> 'a t -> 'a t -> int

Total ordering between maps. The first argument is a total ordering used to compare data associated with equal keys in the two maps.

val for_all : f:(key -> 'a -> bool) -> 'a t -> bool

for_all ~f m checks if all the bindings of the map satisfy the predicate f.

  • since 3.12
val exists : f:(key -> 'a -> bool) -> 'a t -> bool

exists ~f m checks if at least one binding of the map satisfies the predicate f.

  • since 3.12

Converting

val to_list : 'a t -> (key * 'a) list

to_list m is bindings m.

  • since 5.1
val of_list : (key * 'a) list -> 'a t

of_list bs adds the bindings of bs to the empty map, in list order (if a key is bound twice in bs the last one takes over).

  • since 5.1
val to_seq : 'a t -> (key * 'a) Seq.t

Iterate on the whole map, in ascending order of keys

  • since 4.07
val to_rev_seq : 'a t -> (key * 'a) Seq.t

Iterate on the whole map, in descending order of keys

  • since 4.12
val to_seq_from : key -> 'a t -> (key * 'a) Seq.t

to_seq_from k m iterates on a subset of the bindings of m, in ascending order of keys, from key k or above.

  • since 4.07
val add_seq : (key * 'a) Seq.t -> 'a t -> 'a t

Add the given bindings to the map, in order.

  • since 4.07
val of_seq : (key * 'a) Seq.t -> 'a t

Build a map from the given bindings

  • since 4.07
+ m

drops all bindings of m whose value is an empty list, and pops the first element of each value that is non-empty.

  • since 4.11
val partition : f:(key -> 'a -> bool) -> 'a t -> 'a t * 'a t

partition ~f m returns a pair of maps (m1, m2), where m1 contains all the bindings of m that satisfy the predicate f, and m2 is the map with all the bindings of m that do not satisfy f.

  • since 3.12
val split : key -> 'a t -> 'a t * 'a option * 'a t

split x m returns a triple (l, data, r), where l is the map with all the bindings of m whose key is strictly less than x; r is the map with all the bindings of m whose key is strictly greater than x; data is None if m contains no binding for x, or Some v if m binds v to x.

  • since 3.12

Predicates and comparisons

val is_empty : 'a t -> bool

Test whether a map is empty or not.

val mem : key -> 'a t -> bool

mem x m returns true if m contains a binding for x, and false otherwise.

val equal : cmp:('a -> 'a -> bool) -> 'a t -> 'a t -> bool

equal ~cmp m1 m2 tests whether the maps m1 and m2 are equal, that is, contain equal keys and associate them with equal data. cmp is the equality predicate used to compare the data associated with the keys.

val compare : cmp:('a -> 'a -> int) -> 'a t -> 'a t -> int

Total ordering between maps. The first argument is a total ordering used to compare data associated with equal keys in the two maps.

val for_all : f:(key -> 'a -> bool) -> 'a t -> bool

for_all ~f m checks if all the bindings of the map satisfy the predicate f.

  • since 3.12
val exists : f:(key -> 'a -> bool) -> 'a t -> bool

exists ~f m checks if at least one binding of the map satisfies the predicate f.

  • since 3.12

Converting

val to_list : 'a t -> (key * 'a) list

to_list m is bindings m.

  • since 5.1
val of_list : (key * 'a) list -> 'a t

of_list bs adds the bindings of bs to the empty map, in list order (if a key is bound twice in bs the last one takes over).

  • since 5.1
val to_seq : 'a t -> (key * 'a) Seq.t

Iterate on the whole map, in ascending order of keys

  • since 4.07
val to_rev_seq : 'a t -> (key * 'a) Seq.t

Iterate on the whole map, in descending order of keys

  • since 4.12
val to_seq_from : key -> 'a t -> (key * 'a) Seq.t

to_seq_from k m iterates on a subset of the bindings of m, in ascending order of keys, from key k or above.

  • since 4.07
val add_seq : (key * 'a) Seq.t -> 'a t -> 'a t

Add the given bindings to the map, in order.

  • since 4.07
val of_seq : (key * 'a) Seq.t -> 'a t

Build a map from the given bindings

  • since 4.07
diff --git a/linol/Linol_lsp/Substring/Uutf/index.html b/linol/Linol_lsp/Substring/Uutf/index.html new file mode 100644 index 00000000..53d122c3 --- /dev/null +++ b/linol/Linol_lsp/Substring/Uutf/index.html @@ -0,0 +1,2 @@ + +Uutf (linol.Linol_lsp.Substring.Uutf)

Module Substring.Uutf

val src : t -> pos:int -> Uutf.decoder -> unit
diff --git a/linol/Linol_lsp/Substring/index.html b/linol/Linol_lsp/Substring/index.html new file mode 100644 index 00000000..7991b6ba --- /dev/null +++ b/linol/Linol_lsp/Substring/index.html @@ -0,0 +1,2 @@ + +Substring (linol.Linol_lsp.Substring)

Module Linol_lsp.Substring

type t
val of_slice : string -> pos:int -> len:int -> t
val of_string : string -> t
val compare : t -> t -> int
val concat : t Array_view.t -> string
val take : t -> int -> t
val drop : t -> int -> t
val to_string : t -> string
val length : t -> int
val add_buffer : t -> Stdlib.Buffer.t -> unit
val split_at : t -> int -> t * t
val rsplit_at : t -> int -> t * t
val index_from : t -> pos:int -> char -> int option
val rindex : t -> char -> int option
val rindex_from : t -> pos:int -> char -> int option
val get_exn : t -> int -> char
type move = {
  1. newlines : int;
  2. consumed : int;
}
val move_left : t -> pos:int -> len:int -> move
val move_right : t -> pos:int -> len:int -> move
val blit : t -> dst:bytes -> dst_pos:int -> unit
module Uutf : sig ... end
module Map : MoreLabels.Map.S with type key = t
diff --git a/linol/Linol_lsp/Text_document/index.html b/linol/Linol_lsp/Text_document/index.html new file mode 100644 index 00000000..10cc6f88 --- /dev/null +++ b/linol/Linol_lsp/Text_document/index.html @@ -0,0 +1,6 @@ + +Text_document (linol.Linol_lsp.Text_document)

Module Linol_lsp.Text_document

type t
type encoding := [
  1. | `UTF8
  2. | `UTF16
]
val make : position_encoding:encoding -> Types.DidOpenTextDocumentParams.t -> t
val languageId : t -> string
val documentUri : t -> Uri0.t
val position_encoding : t -> encoding
val version : t -> int
val text : t -> string
type invalid_utf =
  1. | Malformed of string
  2. | Insufficient_input
exception Invalid_utf of invalid_utf
val apply_content_changes : + ?version:int -> + t -> + Types.TextDocumentContentChangeEvent.t list -> + t
val set_version : t -> version:int -> t
val apply_text_document_edits : t -> Types.TextEdit.t list -> t

Apply a list of non overlapping text edits. The order of application matters when multiple inserts are done in the same position. All the offsets are interpreted relative to the original document.

val absolute_position : t -> Types.Position.t -> int

absolute_position t pos returns the absolute position of pos inside text t. If the position is outside the bounds of the document, the offset returned will be the length of the document. pos is interpreted with position_encoding t

val absolute_range : t -> Types.Range.t -> int * int
diff --git a/linol/Linol_lsp/Types/AnnotatedTextEdit/index.html b/linol/Linol_lsp/Types/AnnotatedTextEdit/index.html new file mode 100644 index 00000000..f93a7682 --- /dev/null +++ b/linol/Linol_lsp/Types/AnnotatedTextEdit/index.html @@ -0,0 +1,6 @@ + +AnnotatedTextEdit (linol.Linol_lsp.Types.AnnotatedTextEdit)

Module Types.AnnotatedTextEdit

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t;
  2. newText : string;
  3. range : Range.t;
}
val create : + annotationId:ChangeAnnotationIdentifier.t -> + newText:string -> + range:Range.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ApplyWorkspaceEditParams/index.html b/linol/Linol_lsp/Types/ApplyWorkspaceEditParams/index.html new file mode 100644 index 00000000..12527e59 --- /dev/null +++ b/linol/Linol_lsp/Types/ApplyWorkspaceEditParams/index.html @@ -0,0 +1,2 @@ + +ApplyWorkspaceEditParams (linol.Linol_lsp.Types.ApplyWorkspaceEditParams)

Module Types.ApplyWorkspaceEditParams

type t = {
  1. edit : WorkspaceEdit.t;
  2. label : string option;
}
val create : edit:WorkspaceEdit.t -> ?label:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ApplyWorkspaceEditResult/index.html b/linol/Linol_lsp/Types/ApplyWorkspaceEditResult/index.html new file mode 100644 index 00000000..e95a1889 --- /dev/null +++ b/linol/Linol_lsp/Types/ApplyWorkspaceEditResult/index.html @@ -0,0 +1,7 @@ + +ApplyWorkspaceEditResult (linol.Linol_lsp.Types.ApplyWorkspaceEditResult)

Module Types.ApplyWorkspaceEditResult

type t = {
  1. applied : bool;
  2. failedChange : int option;
  3. failureReason : string option;
}
val create : + applied:bool -> + ?failedChange:int -> + ?failureReason:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/BaseSymbolInformation/index.html b/linol/Linol_lsp/Types/BaseSymbolInformation/index.html new file mode 100644 index 00000000..8b35aaea --- /dev/null +++ b/linol/Linol_lsp/Types/BaseSymbolInformation/index.html @@ -0,0 +1,8 @@ + +BaseSymbolInformation (linol.Linol_lsp.Types.BaseSymbolInformation)

Module Types.BaseSymbolInformation

type t = {
  1. containerName : string option;
  2. kind : SymbolKind.t;
  3. name : string;
  4. tags : SymbolTag.t list option;
}
val create : + ?containerName:string -> + kind:SymbolKind.t -> + name:string -> + ?tags:SymbolTag.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CallHierarchyClientCapabilities/index.html b/linol/Linol_lsp/Types/CallHierarchyClientCapabilities/index.html new file mode 100644 index 00000000..fa2b71c2 --- /dev/null +++ b/linol/Linol_lsp/Types/CallHierarchyClientCapabilities/index.html @@ -0,0 +1,2 @@ + +CallHierarchyClientCapabilities (linol.Linol_lsp.Types.CallHierarchyClientCapabilities)

Module Types.CallHierarchyClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CallHierarchyIncomingCall/index.html b/linol/Linol_lsp/Types/CallHierarchyIncomingCall/index.html new file mode 100644 index 00000000..80ad2f63 --- /dev/null +++ b/linol/Linol_lsp/Types/CallHierarchyIncomingCall/index.html @@ -0,0 +1,2 @@ + +CallHierarchyIncomingCall (linol.Linol_lsp.Types.CallHierarchyIncomingCall)

Module Types.CallHierarchyIncomingCall

type t = {
  1. from : CallHierarchyItem.t;
  2. fromRanges : Range.t list;
}
val create : from:CallHierarchyItem.t -> fromRanges:Range.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CallHierarchyIncomingCallsParams/index.html b/linol/Linol_lsp/Types/CallHierarchyIncomingCallsParams/index.html new file mode 100644 index 00000000..0afedb1a --- /dev/null +++ b/linol/Linol_lsp/Types/CallHierarchyIncomingCallsParams/index.html @@ -0,0 +1,7 @@ + +CallHierarchyIncomingCallsParams (linol.Linol_lsp.Types.CallHierarchyIncomingCallsParams)

Module Types.CallHierarchyIncomingCallsParams

type t = {
  1. item : CallHierarchyItem.t;
  2. partialResultToken : ProgressToken.t option;
  3. workDoneToken : ProgressToken.t option;
}
val create : + item:CallHierarchyItem.t -> + ?partialResultToken:ProgressToken.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CallHierarchyItem/index.html b/linol/Linol_lsp/Types/CallHierarchyItem/index.html new file mode 100644 index 00000000..8297bb59 --- /dev/null +++ b/linol/Linol_lsp/Types/CallHierarchyItem/index.html @@ -0,0 +1,12 @@ + +CallHierarchyItem (linol.Linol_lsp.Types.CallHierarchyItem)

Module Types.CallHierarchyItem

type t = {
  1. data : Import.Json.t option;
  2. detail : string option;
  3. kind : SymbolKind.t;
  4. name : string;
  5. range : Range.t;
  6. selectionRange : Range.t;
  7. tags : SymbolTag.t list option;
  8. uri : DocumentUri.t;
}
val create : + ?data:Import.Json.t -> + ?detail:string -> + kind:SymbolKind.t -> + name:string -> + range:Range.t -> + selectionRange:Range.t -> + ?tags:SymbolTag.t list -> + uri:DocumentUri.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CallHierarchyOptions/index.html b/linol/Linol_lsp/Types/CallHierarchyOptions/index.html new file mode 100644 index 00000000..c810bd5c --- /dev/null +++ b/linol/Linol_lsp/Types/CallHierarchyOptions/index.html @@ -0,0 +1,2 @@ + +CallHierarchyOptions (linol.Linol_lsp.Types.CallHierarchyOptions)

Module Types.CallHierarchyOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CallHierarchyOutgoingCall/index.html b/linol/Linol_lsp/Types/CallHierarchyOutgoingCall/index.html new file mode 100644 index 00000000..43511d2b --- /dev/null +++ b/linol/Linol_lsp/Types/CallHierarchyOutgoingCall/index.html @@ -0,0 +1,2 @@ + +CallHierarchyOutgoingCall (linol.Linol_lsp.Types.CallHierarchyOutgoingCall)

Module Types.CallHierarchyOutgoingCall

type t = {
  1. fromRanges : Range.t list;
  2. to_ : CallHierarchyItem.t;
}
val create : fromRanges:Range.t list -> to_:CallHierarchyItem.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CallHierarchyOutgoingCallsParams/index.html b/linol/Linol_lsp/Types/CallHierarchyOutgoingCallsParams/index.html new file mode 100644 index 00000000..1191be7b --- /dev/null +++ b/linol/Linol_lsp/Types/CallHierarchyOutgoingCallsParams/index.html @@ -0,0 +1,7 @@ + +CallHierarchyOutgoingCallsParams (linol.Linol_lsp.Types.CallHierarchyOutgoingCallsParams)

Module Types.CallHierarchyOutgoingCallsParams

type t = {
  1. item : CallHierarchyItem.t;
  2. partialResultToken : ProgressToken.t option;
  3. workDoneToken : ProgressToken.t option;
}
val create : + item:CallHierarchyItem.t -> + ?partialResultToken:ProgressToken.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentOnTypeFormattingParams/index.html b/linol/Linol_lsp/Types/CallHierarchyPrepareParams/index.html similarity index 57% rename from lsp/Lsp/Types/DocumentOnTypeFormattingParams/index.html rename to linol/Linol_lsp/Types/CallHierarchyPrepareParams/index.html index a2e22650..727e6fc5 100644 --- a/lsp/Lsp/Types/DocumentOnTypeFormattingParams/index.html +++ b/linol/Linol_lsp/Types/CallHierarchyPrepareParams/index.html @@ -1,7 +1,7 @@ -DocumentOnTypeFormattingParams (lsp.Lsp.Types.DocumentOnTypeFormattingParams)

Module Types.DocumentOnTypeFormattingParams

type t = {
  1. ch : string;
  2. options : FormattingOptions.t;
  3. position : Position.t;
  4. textDocument : TextDocumentIdentifier.t;
}
val create : - ch:string -> - options:FormattingOptions.t -> +CallHierarchyPrepareParams (linol.Linol_lsp.Types.CallHierarchyPrepareParams)

Module Types.CallHierarchyPrepareParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : position:Position.t -> textDocument:TextDocumentIdentifier.t -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CallHierarchyRegistrationOptions/index.html b/linol/Linol_lsp/Types/CallHierarchyRegistrationOptions/index.html new file mode 100644 index 00000000..066f9c76 --- /dev/null +++ b/linol/Linol_lsp/Types/CallHierarchyRegistrationOptions/index.html @@ -0,0 +1,7 @@ + +CallHierarchyRegistrationOptions (linol.Linol_lsp.Types.CallHierarchyRegistrationOptions)

Module Types.CallHierarchyRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CancelParams/index.html b/linol/Linol_lsp/Types/CancelParams/index.html new file mode 100644 index 00000000..a2c7f81f --- /dev/null +++ b/linol/Linol_lsp/Types/CancelParams/index.html @@ -0,0 +1,2 @@ + +CancelParams (linol.Linol_lsp.Types.CancelParams)

Module Types.CancelParams

val create : id:Linol_jsonrpc.Jsonrpc.Id.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SignatureHelpOptions/index.html b/linol/Linol_lsp/Types/ChangeAnnotation/index.html similarity index 53% rename from lsp/Lsp/Types/SignatureHelpOptions/index.html rename to linol/Linol_lsp/Types/ChangeAnnotation/index.html index a175f18d..1bd55b5a 100644 --- a/lsp/Lsp/Types/SignatureHelpOptions/index.html +++ b/linol/Linol_lsp/Types/ChangeAnnotation/index.html @@ -1,7 +1,7 @@ -SignatureHelpOptions (lsp.Lsp.Types.SignatureHelpOptions)

Module Types.SignatureHelpOptions

type t = {
  1. retriggerCharacters : string list option;
  2. triggerCharacters : string list option;
  3. workDoneProgress : bool option;
}
val create : - ?retriggerCharacters:string list -> - ?triggerCharacters:string list -> - ?workDoneProgress:bool -> +ChangeAnnotation (linol.Linol_lsp.Types.ChangeAnnotation)

Module Types.ChangeAnnotation

type t = {
  1. description : string option;
  2. label : string;
  3. needsConfirmation : bool option;
}
val create : + ?description:string -> + label:string -> + ?needsConfirmation:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ChangeAnnotationIdentifier/index.html b/linol/Linol_lsp/Types/ChangeAnnotationIdentifier/index.html new file mode 100644 index 00000000..d5be94c8 --- /dev/null +++ b/linol/Linol_lsp/Types/ChangeAnnotationIdentifier/index.html @@ -0,0 +1,2 @@ + +ChangeAnnotationIdentifier (linol.Linol_lsp.Types.ChangeAnnotationIdentifier)

Module Types.ChangeAnnotationIdentifier

type t = string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ClientCapabilities/index.html b/linol/Linol_lsp/Types/ClientCapabilities/index.html new file mode 100644 index 00000000..4656fb93 --- /dev/null +++ b/linol/Linol_lsp/Types/ClientCapabilities/index.html @@ -0,0 +1,10 @@ + +ClientCapabilities (linol.Linol_lsp.Types.ClientCapabilities)

Module Types.ClientCapabilities

type t = {
  1. experimental : Import.Json.t option;
  2. general : GeneralClientCapabilities.t option;
  3. notebookDocument : NotebookDocumentClientCapabilities.t option;
  4. textDocument : TextDocumentClientCapabilities.t option;
  5. window : WindowClientCapabilities.t option;
  6. workspace : WorkspaceClientCapabilities.t option;
}
val create : + ?experimental:Import.Json.t -> + ?general:GeneralClientCapabilities.t -> + ?notebookDocument:NotebookDocumentClientCapabilities.t -> + ?textDocument:TextDocumentClientCapabilities.t -> + ?window:WindowClientCapabilities.t -> + ?workspace:WorkspaceClientCapabilities.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CodeAction/index.html b/linol/Linol_lsp/Types/CodeAction/index.html new file mode 100644 index 00000000..97392b98 --- /dev/null +++ b/linol/Linol_lsp/Types/CodeAction/index.html @@ -0,0 +1,12 @@ + +CodeAction (linol.Linol_lsp.Types.CodeAction)

Module Types.CodeAction

type disabled = {
  1. reason : string;
}
val create_disabled : reason:string -> disabled
type t = {
  1. command : Command.t option;
  2. data : Import.Json.t option;
  3. diagnostics : Diagnostic.t list option;
  4. disabled : disabled option;
  5. edit : WorkspaceEdit.t option;
  6. isPreferred : bool option;
  7. kind : CodeActionKind.t option;
  8. title : string;
}
val create : + ?command:Command.t -> + ?data:Import.Json.t -> + ?diagnostics:Diagnostic.t list -> + ?disabled:disabled -> + ?edit:WorkspaceEdit.t -> + ?isPreferred:bool -> + ?kind:CodeActionKind.t -> + title:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeActionClientCapabilities/index.html b/linol/Linol_lsp/Types/CodeActionClientCapabilities/index.html similarity index 55% rename from lsp/Lsp/Types/CodeActionClientCapabilities/index.html rename to linol/Linol_lsp/Types/CodeActionClientCapabilities/index.html index eaba170b..b9da339e 100644 --- a/lsp/Lsp/Types/CodeActionClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/CodeActionClientCapabilities/index.html @@ -1,5 +1,5 @@ -CodeActionClientCapabilities (lsp.Lsp.Types.CodeActionClientCapabilities)

Module Types.CodeActionClientCapabilities

type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type codeActionKind = {
  1. valueSet : CodeActionKind.t list;
}
val create_codeActionKind : valueSet:CodeActionKind.t list -> codeActionKind
type codeActionLiteralSupport = {
  1. codeActionKind : codeActionKind;
}
val create_codeActionLiteralSupport : +CodeActionClientCapabilities (linol.Linol_lsp.Types.CodeActionClientCapabilities)

Module Types.CodeActionClientCapabilities

type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type codeActionKind = {
  1. valueSet : CodeActionKind.t list;
}
val create_codeActionKind : valueSet:CodeActionKind.t list -> codeActionKind
type codeActionLiteralSupport = {
  1. codeActionKind : codeActionKind;
}
val create_codeActionLiteralSupport : codeActionKind:codeActionKind -> codeActionLiteralSupport
type t = {
  1. codeActionLiteralSupport : codeActionLiteralSupport option;
  2. dataSupport : bool option;
  3. disabledSupport : bool option;
  4. dynamicRegistration : bool option;
  5. honorsChangeAnnotations : bool option;
  6. isPreferredSupport : bool option;
  7. resolveSupport : resolveSupport option;
}
val create : ?codeActionLiteralSupport:codeActionLiteralSupport -> @@ -10,4 +10,4 @@ ?isPreferredSupport:bool -> ?resolveSupport:resolveSupport -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CodeActionContext/index.html b/linol/Linol_lsp/Types/CodeActionContext/index.html new file mode 100644 index 00000000..f4c34b8c --- /dev/null +++ b/linol/Linol_lsp/Types/CodeActionContext/index.html @@ -0,0 +1,7 @@ + +CodeActionContext (linol.Linol_lsp.Types.CodeActionContext)

Module Types.CodeActionContext

type t = {
  1. diagnostics : Diagnostic.t list;
  2. only : CodeActionKind.t list option;
  3. triggerKind : CodeActionTriggerKind.t option;
}
val create : + diagnostics:Diagnostic.t list -> + ?only:CodeActionKind.t list -> + ?triggerKind:CodeActionTriggerKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CodeActionKind/index.html b/linol/Linol_lsp/Types/CodeActionKind/index.html new file mode 100644 index 00000000..79807f3b --- /dev/null +++ b/linol/Linol_lsp/Types/CodeActionKind/index.html @@ -0,0 +1,2 @@ + +CodeActionKind (linol.Linol_lsp.Types.CodeActionKind)

Module Types.CodeActionKind

type t =
  1. | Empty
  2. | QuickFix
  3. | Refactor
  4. | RefactorExtract
  5. | RefactorInline
  6. | RefactorRewrite
  7. | Source
  8. | SourceOrganizeImports
  9. | SourceFixAll
  10. | Other of string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CodeActionOptions/index.html b/linol/Linol_lsp/Types/CodeActionOptions/index.html new file mode 100644 index 00000000..f5864f3a --- /dev/null +++ b/linol/Linol_lsp/Types/CodeActionOptions/index.html @@ -0,0 +1,7 @@ + +CodeActionOptions (linol.Linol_lsp.Types.CodeActionOptions)

Module Types.CodeActionOptions

type t = {
  1. codeActionKinds : CodeActionKind.t list option;
  2. resolveProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : + ?codeActionKinds:CodeActionKind.t list -> + ?resolveProvider:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentSymbolParams/index.html b/linol/Linol_lsp/Types/CodeActionParams/index.html similarity index 53% rename from lsp/Lsp/Types/DocumentSymbolParams/index.html rename to linol/Linol_lsp/Types/CodeActionParams/index.html index d7e99f73..12681991 100644 --- a/lsp/Lsp/Types/DocumentSymbolParams/index.html +++ b/linol/Linol_lsp/Types/CodeActionParams/index.html @@ -1,7 +1,9 @@ -DocumentSymbolParams (lsp.Lsp.Types.DocumentSymbolParams)

Module Types.DocumentSymbolParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : +CodeActionParams (linol.Linol_lsp.Types.CodeActionParams)

Module Types.CodeActionParams

type t = {
  1. context : CodeActionContext.t;
  2. partialResultToken : ProgressToken.t option;
  3. range : Range.t;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : + context:CodeActionContext.t -> ?partialResultToken:ProgressToken.t -> + range:Range.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentSymbolRegistrationOptions/index.html b/linol/Linol_lsp/Types/CodeActionRegistrationOptions/index.html similarity index 54% rename from lsp/Lsp/Types/DocumentSymbolRegistrationOptions/index.html rename to linol/Linol_lsp/Types/CodeActionRegistrationOptions/index.html index 6ad4f445..9ccb1156 100644 --- a/lsp/Lsp/Types/DocumentSymbolRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/CodeActionRegistrationOptions/index.html @@ -1,7 +1,8 @@ -DocumentSymbolRegistrationOptions (lsp.Lsp.Types.DocumentSymbolRegistrationOptions)

Module Types.DocumentSymbolRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. label : string option;
  3. workDoneProgress : bool option;
}
val create : +CodeActionRegistrationOptions (linol.Linol_lsp.Types.CodeActionRegistrationOptions)

Module Types.CodeActionRegistrationOptions

type t = {
  1. codeActionKinds : CodeActionKind.t list option;
  2. documentSelector : DocumentSelector.t option;
  3. resolveProvider : bool option;
  4. workDoneProgress : bool option;
}
val create : + ?codeActionKinds:CodeActionKind.t list -> ?documentSelector:DocumentSelector.t -> - ?label:string -> + ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CodeActionResult/index.html b/linol/Linol_lsp/Types/CodeActionResult/index.html new file mode 100644 index 00000000..ba912ada --- /dev/null +++ b/linol/Linol_lsp/Types/CodeActionResult/index.html @@ -0,0 +1,2 @@ + +CodeActionResult (linol.Linol_lsp.Types.CodeActionResult)

Module Types.CodeActionResult

type t = [ `Command of Command.t | `CodeAction of CodeAction.t ] list option
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CodeActionTriggerKind/index.html b/linol/Linol_lsp/Types/CodeActionTriggerKind/index.html new file mode 100644 index 00000000..e0827ce3 --- /dev/null +++ b/linol/Linol_lsp/Types/CodeActionTriggerKind/index.html @@ -0,0 +1,2 @@ + +CodeActionTriggerKind (linol.Linol_lsp.Types.CodeActionTriggerKind)

Module Types.CodeActionTriggerKind

type t =
  1. | Invoked
  2. | Automatic
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ConfigurationParams/index.html b/linol/Linol_lsp/Types/CodeDescription/index.html similarity index 63% rename from lsp/Lsp/Types/ConfigurationParams/index.html rename to linol/Linol_lsp/Types/CodeDescription/index.html index 432a0cef..73494bc9 100644 --- a/lsp/Lsp/Types/ConfigurationParams/index.html +++ b/linol/Linol_lsp/Types/CodeDescription/index.html @@ -1,2 +1,2 @@ -ConfigurationParams (lsp.Lsp.Types.ConfigurationParams)

Module Types.ConfigurationParams

type t = {
  1. items : ConfigurationItem.t list;
}
val create : items:ConfigurationItem.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+CodeDescription (linol.Linol_lsp.Types.CodeDescription)

Module Types.CodeDescription

type t = {
  1. href : DocumentUri.t;
}
val create : href:DocumentUri.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentLink/index.html b/linol/Linol_lsp/Types/CodeLens/index.html similarity index 56% rename from lsp/Lsp/Types/DocumentLink/index.html rename to linol/Linol_lsp/Types/CodeLens/index.html index 50b2a3ff..89103fed 100644 --- a/lsp/Lsp/Types/DocumentLink/index.html +++ b/linol/Linol_lsp/Types/CodeLens/index.html @@ -1,8 +1,7 @@ -DocumentLink (lsp.Lsp.Types.DocumentLink)

Module Types.DocumentLink

type t = {
  1. data : Import.Json.t option;
  2. range : Range.t;
  3. target : DocumentUri.t option;
  4. tooltip : string option;
}
val create : +CodeLens (linol.Linol_lsp.Types.CodeLens)

Module Types.CodeLens

type t = {
  1. command : Command.t option;
  2. data : Import.Json.t option;
  3. range : Range.t;
}
val create : + ?command:Command.t -> ?data:Import.Json.t -> range:Range.t -> - ?target:DocumentUri.t -> - ?tooltip:string -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CodeLensClientCapabilities/index.html b/linol/Linol_lsp/Types/CodeLensClientCapabilities/index.html new file mode 100644 index 00000000..e85b4443 --- /dev/null +++ b/linol/Linol_lsp/Types/CodeLensClientCapabilities/index.html @@ -0,0 +1,2 @@ + +CodeLensClientCapabilities (linol.Linol_lsp.Types.CodeLensClientCapabilities)

Module Types.CodeLensClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentLinkOptions/index.html b/linol/Linol_lsp/Types/CodeLensOptions/index.html similarity index 86% rename from lsp/Lsp/Types/DocumentLinkOptions/index.html rename to linol/Linol_lsp/Types/CodeLensOptions/index.html index 93ff95d0..c165a469 100644 --- a/lsp/Lsp/Types/DocumentLinkOptions/index.html +++ b/linol/Linol_lsp/Types/CodeLensOptions/index.html @@ -1,2 +1,2 @@ -DocumentLinkOptions (lsp.Lsp.Types.DocumentLinkOptions)

Module Types.DocumentLinkOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+CodeLensOptions (linol.Linol_lsp.Types.CodeLensOptions)

Module Types.CodeLensOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentLinkParams/index.html b/linol/Linol_lsp/Types/CodeLensParams/index.html similarity index 88% rename from lsp/Lsp/Types/DocumentLinkParams/index.html rename to linol/Linol_lsp/Types/CodeLensParams/index.html index 75e76b0b..6a01a7fb 100644 --- a/lsp/Lsp/Types/DocumentLinkParams/index.html +++ b/linol/Linol_lsp/Types/CodeLensParams/index.html @@ -1,7 +1,7 @@ -DocumentLinkParams (lsp.Lsp.Types.DocumentLinkParams)

Module Types.DocumentLinkParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : +CodeLensParams (linol.Linol_lsp.Types.CodeLensParams)

Module Types.CodeLensParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentLinkRegistrationOptions/index.html b/linol/Linol_lsp/Types/CodeLensRegistrationOptions/index.html similarity index 87% rename from lsp/Lsp/Types/DocumentLinkRegistrationOptions/index.html rename to linol/Linol_lsp/Types/CodeLensRegistrationOptions/index.html index 976657f9..f07c4a7b 100644 --- a/lsp/Lsp/Types/DocumentLinkRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/CodeLensRegistrationOptions/index.html @@ -1,7 +1,7 @@ -DocumentLinkRegistrationOptions (lsp.Lsp.Types.DocumentLinkRegistrationOptions)

Module Types.DocumentLinkRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. resolveProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : +CodeLensRegistrationOptions (linol.Linol_lsp.Types.CodeLensRegistrationOptions)

Module Types.CodeLensRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. resolveProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FoldingRangeWorkspaceClientCapabilities/index.html b/linol/Linol_lsp/Types/CodeLensWorkspaceClientCapabilities/index.html similarity index 82% rename from lsp/Lsp/Types/FoldingRangeWorkspaceClientCapabilities/index.html rename to linol/Linol_lsp/Types/CodeLensWorkspaceClientCapabilities/index.html index 7f2a40ec..fefacd79 100644 --- a/lsp/Lsp/Types/FoldingRangeWorkspaceClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/CodeLensWorkspaceClientCapabilities/index.html @@ -1,2 +1,2 @@ -FoldingRangeWorkspaceClientCapabilities (lsp.Lsp.Types.FoldingRangeWorkspaceClientCapabilities)

Module Types.FoldingRangeWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+CodeLensWorkspaceClientCapabilities (linol.Linol_lsp.Types.CodeLensWorkspaceClientCapabilities)

Module Types.CodeLensWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Color/index.html b/linol/Linol_lsp/Types/Color/index.html new file mode 100644 index 00000000..3335dba7 --- /dev/null +++ b/linol/Linol_lsp/Types/Color/index.html @@ -0,0 +1,2 @@ + +Color (linol.Linol_lsp.Types.Color)

Module Types.Color

type t = {
  1. alpha : int;
  2. blue : int;
  3. green : int;
  4. red : int;
}
val create : alpha:int -> blue:int -> green:int -> red:int -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ColorInformation/index.html b/linol/Linol_lsp/Types/ColorInformation/index.html new file mode 100644 index 00000000..1d36a228 --- /dev/null +++ b/linol/Linol_lsp/Types/ColorInformation/index.html @@ -0,0 +1,2 @@ + +ColorInformation (linol.Linol_lsp.Types.ColorInformation)

Module Types.ColorInformation

type t = {
  1. color : Color.t;
  2. range : Range.t;
}
val create : color:Color.t -> range:Range.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkDoneProgressBegin/index.html b/linol/Linol_lsp/Types/ColorPresentation/index.html similarity index 53% rename from lsp/Lsp/Types/WorkDoneProgressBegin/index.html rename to linol/Linol_lsp/Types/ColorPresentation/index.html index b38a7b78..f333cbc5 100644 --- a/lsp/Lsp/Types/WorkDoneProgressBegin/index.html +++ b/linol/Linol_lsp/Types/ColorPresentation/index.html @@ -1,8 +1,7 @@ -WorkDoneProgressBegin (lsp.Lsp.Types.WorkDoneProgressBegin)

Module Types.WorkDoneProgressBegin

type t = {
  1. cancellable : bool option;
  2. message : string option;
  3. percentage : int option;
  4. title : string;
}
val create : - ?cancellable:bool -> - ?message:string -> - ?percentage:int -> - title:string -> +ColorPresentation (linol.Linol_lsp.Types.ColorPresentation)

Module Types.ColorPresentation

type t = {
  1. additionalTextEdits : TextEdit.t list option;
  2. label : string;
  3. textEdit : TextEdit.t option;
}
val create : + ?additionalTextEdits:TextEdit.t list -> + label:string -> + ?textEdit:TextEdit.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ColorPresentationParams/index.html b/linol/Linol_lsp/Types/ColorPresentationParams/index.html new file mode 100644 index 00000000..793e8296 --- /dev/null +++ b/linol/Linol_lsp/Types/ColorPresentationParams/index.html @@ -0,0 +1,9 @@ + +ColorPresentationParams (linol.Linol_lsp.Types.ColorPresentationParams)

Module Types.ColorPresentationParams

type t = {
  1. color : Color.t;
  2. partialResultToken : ProgressToken.t option;
  3. range : Range.t;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : + color:Color.t -> + ?partialResultToken:ProgressToken.t -> + range:Range.t -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/HoverParams/index.html b/linol/Linol_lsp/Types/Command/index.html similarity index 51% rename from lsp/Lsp/Types/HoverParams/index.html rename to linol/Linol_lsp/Types/Command/index.html index 4413ad5f..e7aa95aa 100644 --- a/lsp/Lsp/Types/HoverParams/index.html +++ b/linol/Linol_lsp/Types/Command/index.html @@ -1,7 +1,7 @@ -HoverParams (lsp.Lsp.Types.HoverParams)

Module Types.HoverParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : - position:Position.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> +Command (linol.Linol_lsp.Types.Command)

Module Types.Command

type t = {
  1. arguments : Import.Json.t list option;
  2. command : string;
  3. title : string;
}
val create : + ?arguments:Import.Json.t list -> + command:string -> + title:string -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionClientCapabilities/index.html b/linol/Linol_lsp/Types/CompletionClientCapabilities/index.html similarity index 81% rename from lsp/Lsp/Types/CompletionClientCapabilities/index.html rename to linol/Linol_lsp/Types/CompletionClientCapabilities/index.html index 63446b3f..4057d1a3 100644 --- a/lsp/Lsp/Types/CompletionClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/CompletionClientCapabilities/index.html @@ -1,5 +1,5 @@ -CompletionClientCapabilities (lsp.Lsp.Types.CompletionClientCapabilities)

Module Types.CompletionClientCapabilities

type completionList = {
  1. itemDefaults : string list option;
}
val create_completionList : ?itemDefaults:string list -> unit -> completionList
type completionItemKind = {
  1. valueSet : CompletionItemKind.t list option;
}
val create_completionItemKind : +CompletionClientCapabilities (linol.Linol_lsp.Types.CompletionClientCapabilities)

Module Types.CompletionClientCapabilities

type completionList = {
  1. itemDefaults : string list option;
}
val create_completionList : ?itemDefaults:string list -> unit -> completionList
type completionItemKind = {
  1. valueSet : CompletionItemKind.t list option;
}
val create_completionItemKind : ?valueSet:CompletionItemKind.t list -> unit -> completionItemKind
type insertTextModeSupport = {
  1. valueSet : InsertTextMode.t list;
}
val create_insertTextModeSupport : @@ -24,4 +24,4 @@ ?dynamicRegistration:bool -> ?insertTextMode:InsertTextMode.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CompletionContext/index.html b/linol/Linol_lsp/Types/CompletionContext/index.html new file mode 100644 index 00000000..54ad154f --- /dev/null +++ b/linol/Linol_lsp/Types/CompletionContext/index.html @@ -0,0 +1,6 @@ + +CompletionContext (linol.Linol_lsp.Types.CompletionContext)

Module Types.CompletionContext

type t = {
  1. triggerCharacter : string option;
  2. triggerKind : CompletionTriggerKind.t;
}
val create : + ?triggerCharacter:string -> + triggerKind:CompletionTriggerKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionItem/index.html b/linol/Linol_lsp/Types/CompletionItem/index.html similarity index 73% rename from lsp/Lsp/Types/CompletionItem/index.html rename to linol/Linol_lsp/Types/CompletionItem/index.html index e460fb37..4474c610 100644 --- a/lsp/Lsp/Types/CompletionItem/index.html +++ b/linol/Linol_lsp/Types/CompletionItem/index.html @@ -1,5 +1,5 @@ -CompletionItem (lsp.Lsp.Types.CompletionItem)

Module Types.CompletionItem

type t = {
  1. additionalTextEdits : TextEdit.t list option;
  2. command : Command.t option;
  3. commitCharacters : string list option;
  4. data : Import.Json.t option;
  5. deprecated : bool option;
  6. detail : string option;
  7. documentation : [ `String of string | `MarkupContent of MarkupContent.t ] +CompletionItem (linol.Linol_lsp.Types.CompletionItem)

    Module Types.CompletionItem

    type t = {
    1. additionalTextEdits : TextEdit.t list option;
    2. command : Command.t option;
    3. commitCharacters : string list option;
    4. data : Import.Json.t option;
    5. deprecated : bool option;
    6. detail : string option;
    7. documentation : [ `String of string | `MarkupContent of MarkupContent.t ] option;
    8. filterText : string option;
    9. insertText : string option;
    10. insertTextFormat : InsertTextFormat.t option;
    11. insertTextMode : InsertTextMode.t option;
    12. kind : CompletionItemKind.t option;
    13. label : string;
    14. labelDetails : CompletionItemLabelDetails.t option;
    15. preselect : bool option;
    16. sortText : string option;
    17. tags : CompletionItemTag.t list option;
    18. textEdit : [ `TextEdit of TextEdit.t | `InsertReplaceEdit of InsertReplaceEdit.t ] option;
    19. textEditText : string option;
    }
    val create : @@ -24,4 +24,4 @@ [ `TextEdit of TextEdit.t | `InsertReplaceEdit of InsertReplaceEdit.t ] -> ?textEditText:string -> unit -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CompletionItemKind/index.html b/linol/Linol_lsp/Types/CompletionItemKind/index.html new file mode 100644 index 00000000..96f0692f --- /dev/null +++ b/linol/Linol_lsp/Types/CompletionItemKind/index.html @@ -0,0 +1,2 @@ + +CompletionItemKind (linol.Linol_lsp.Types.CompletionItemKind)

Module Types.CompletionItemKind

type t =
  1. | Text
  2. | Method
  3. | Function
  4. | Constructor
  5. | Field
  6. | Variable
  7. | Class
  8. | Interface
  9. | Module
  10. | Property
  11. | Unit
  12. | Value
  13. | Enum
  14. | Keyword
  15. | Snippet
  16. | Color
  17. | File
  18. | Reference
  19. | Folder
  20. | EnumMember
  21. | Constant
  22. | Struct
  23. | Event
  24. | Operator
  25. | TypeParameter
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CompletionItemLabelDetails/index.html b/linol/Linol_lsp/Types/CompletionItemLabelDetails/index.html new file mode 100644 index 00000000..82ff39ad --- /dev/null +++ b/linol/Linol_lsp/Types/CompletionItemLabelDetails/index.html @@ -0,0 +1,2 @@ + +CompletionItemLabelDetails (linol.Linol_lsp.Types.CompletionItemLabelDetails)

Module Types.CompletionItemLabelDetails

type t = {
  1. description : string option;
  2. detail : string option;
}
val create : ?description:string -> ?detail:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CompletionItemTag/index.html b/linol/Linol_lsp/Types/CompletionItemTag/index.html new file mode 100644 index 00000000..c421ec6c --- /dev/null +++ b/linol/Linol_lsp/Types/CompletionItemTag/index.html @@ -0,0 +1,2 @@ + +CompletionItemTag (linol.Linol_lsp.Types.CompletionItemTag)

Module Types.CompletionItemTag

type t =
  1. | Deprecated
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CompletionList/index.html b/linol/Linol_lsp/Types/CompletionList/index.html new file mode 100644 index 00000000..e4d3e314 --- /dev/null +++ b/linol/Linol_lsp/Types/CompletionList/index.html @@ -0,0 +1,14 @@ + +CompletionList (linol.Linol_lsp.Types.CompletionList)

Module Types.CompletionList

type editRange = {
  1. insert : Range.t;
  2. replace : Range.t;
}
val create_editRange : insert:Range.t -> replace:Range.t -> editRange
type itemDefaults = {
  1. commitCharacters : string list option;
  2. editRange : [ `Range of Range.t | `EditRange of editRange ] option;
  3. insertTextFormat : InsertTextFormat.t option;
  4. insertTextMode : InsertTextMode.t option;
  5. data : Import.Json.t option;
}
val create_itemDefaults : + ?commitCharacters:string list -> + ?editRange:[ `Range of Range.t | `EditRange of editRange ] -> + ?insertTextFormat:InsertTextFormat.t -> + ?insertTextMode:InsertTextMode.t -> + ?data:Import.Json.t -> + unit -> + itemDefaults
type t = {
  1. isIncomplete : bool;
  2. itemDefaults : itemDefaults option;
  3. items : CompletionItem.t list;
}
val create : + isIncomplete:bool -> + ?itemDefaults:itemDefaults -> + items:CompletionItem.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CompletionOptions/index.html b/linol/Linol_lsp/Types/CompletionOptions/index.html new file mode 100644 index 00000000..87ba26ca --- /dev/null +++ b/linol/Linol_lsp/Types/CompletionOptions/index.html @@ -0,0 +1,9 @@ + +CompletionOptions (linol.Linol_lsp.Types.CompletionOptions)

Module Types.CompletionOptions

type completionItem = {
  1. labelDetailsSupport : bool option;
}
val create_completionItem : ?labelDetailsSupport:bool -> unit -> completionItem
type t = {
  1. allCommitCharacters : string list option;
  2. completionItem : completionItem option;
  3. resolveProvider : bool option;
  4. triggerCharacters : string list option;
  5. workDoneProgress : bool option;
}
val create : + ?allCommitCharacters:string list -> + ?completionItem:completionItem -> + ?resolveProvider:bool -> + ?triggerCharacters:string list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeDefinitionParams/index.html b/linol/Linol_lsp/Types/CompletionParams/index.html similarity index 56% rename from lsp/Lsp/Types/TypeDefinitionParams/index.html rename to linol/Linol_lsp/Types/CompletionParams/index.html index eaa1e969..6462924e 100644 --- a/lsp/Lsp/Types/TypeDefinitionParams/index.html +++ b/linol/Linol_lsp/Types/CompletionParams/index.html @@ -1,8 +1,9 @@ -TypeDefinitionParams (lsp.Lsp.Types.TypeDefinitionParams)

Module Types.TypeDefinitionParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : +CompletionParams (linol.Linol_lsp.Types.CompletionParams)

Module Types.CompletionParams

type t = {
  1. context : CompletionContext.t option;
  2. partialResultToken : ProgressToken.t option;
  3. position : Position.t;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : + ?context:CompletionContext.t -> ?partialResultToken:ProgressToken.t -> position:Position.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionOptions/index.html b/linol/Linol_lsp/Types/CompletionRegistrationOptions/index.html similarity index 62% rename from lsp/Lsp/Types/CompletionOptions/index.html rename to linol/Linol_lsp/Types/CompletionRegistrationOptions/index.html index c1a8fcef..81ddc9e5 100644 --- a/lsp/Lsp/Types/CompletionOptions/index.html +++ b/linol/Linol_lsp/Types/CompletionRegistrationOptions/index.html @@ -1,9 +1,10 @@ -CompletionOptions (lsp.Lsp.Types.CompletionOptions)

Module Types.CompletionOptions

type completionItem = {
  1. labelDetailsSupport : bool option;
}
val create_completionItem : ?labelDetailsSupport:bool -> unit -> completionItem
type t = {
  1. allCommitCharacters : string list option;
  2. completionItem : completionItem option;
  3. resolveProvider : bool option;
  4. triggerCharacters : string list option;
  5. workDoneProgress : bool option;
}
val create : +CompletionRegistrationOptions (linol.Linol_lsp.Types.CompletionRegistrationOptions)

Module Types.CompletionRegistrationOptions

type completionItem = {
  1. labelDetailsSupport : bool option;
}
val create_completionItem : ?labelDetailsSupport:bool -> unit -> completionItem
type t = {
  1. allCommitCharacters : string list option;
  2. completionItem : completionItem option;
  3. documentSelector : DocumentSelector.t option;
  4. resolveProvider : bool option;
  5. triggerCharacters : string list option;
  6. workDoneProgress : bool option;
}
val create : ?allCommitCharacters:string list -> ?completionItem:completionItem -> + ?documentSelector:DocumentSelector.t -> ?resolveProvider:bool -> ?triggerCharacters:string list -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MonikerClientCapabilities/index.html b/linol/Linol_lsp/Types/CompletionTriggerKind/index.html similarity index 59% rename from lsp/Lsp/Types/MonikerClientCapabilities/index.html rename to linol/Linol_lsp/Types/CompletionTriggerKind/index.html index 6fa8dacb..7787a4ef 100644 --- a/lsp/Lsp/Types/MonikerClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/CompletionTriggerKind/index.html @@ -1,2 +1,2 @@ -MonikerClientCapabilities (lsp.Lsp.Types.MonikerClientCapabilities)

Module Types.MonikerClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+CompletionTriggerKind (linol.Linol_lsp.Types.CompletionTriggerKind)

Module Types.CompletionTriggerKind

type t =
  1. | Invoked
  2. | TriggerCharacter
  3. | TriggerForIncompleteCompletions
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ConfigurationItem/index.html b/linol/Linol_lsp/Types/ConfigurationItem/index.html new file mode 100644 index 00000000..5eae081a --- /dev/null +++ b/linol/Linol_lsp/Types/ConfigurationItem/index.html @@ -0,0 +1,2 @@ + +ConfigurationItem (linol.Linol_lsp.Types.ConfigurationItem)

Module Types.ConfigurationItem

type t = {
  1. scopeUri : DocumentUri.t option;
  2. section : string option;
}
val create : ?scopeUri:DocumentUri.t -> ?section:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ConfigurationParams/index.html b/linol/Linol_lsp/Types/ConfigurationParams/index.html new file mode 100644 index 00000000..492c561f --- /dev/null +++ b/linol/Linol_lsp/Types/ConfigurationParams/index.html @@ -0,0 +1,2 @@ + +ConfigurationParams (linol.Linol_lsp.Types.ConfigurationParams)

Module Types.ConfigurationParams

type t = {
  1. items : ConfigurationItem.t list;
}
val create : items:ConfigurationItem.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeLensParams/index.html b/linol/Linol_lsp/Types/CreateFile/index.html similarity index 50% rename from lsp/Lsp/Types/CodeLensParams/index.html rename to linol/Linol_lsp/Types/CreateFile/index.html index 0cf928fe..2b59329f 100644 --- a/lsp/Lsp/Types/CodeLensParams/index.html +++ b/linol/Linol_lsp/Types/CreateFile/index.html @@ -1,7 +1,7 @@ -CodeLensParams (lsp.Lsp.Types.CodeLensParams)

Module Types.CodeLensParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : - ?partialResultToken:ProgressToken.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> +CreateFile (linol.Linol_lsp.Types.CreateFile)

Module Types.CreateFile

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t option;
  2. options : CreateFileOptions.t option;
  3. uri : DocumentUri.t;
}
val create : + ?annotationId:ChangeAnnotationIdentifier.t -> + ?options:CreateFileOptions.t -> + uri:DocumentUri.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CreateFileOptions/index.html b/linol/Linol_lsp/Types/CreateFileOptions/index.html new file mode 100644 index 00000000..ea83b7ee --- /dev/null +++ b/linol/Linol_lsp/Types/CreateFileOptions/index.html @@ -0,0 +1,2 @@ + +CreateFileOptions (linol.Linol_lsp.Types.CreateFileOptions)

Module Types.CreateFileOptions

type t = {
  1. ignoreIfExists : bool option;
  2. overwrite : bool option;
}
val create : ?ignoreIfExists:bool -> ?overwrite:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/CreateFilesParams/index.html b/linol/Linol_lsp/Types/CreateFilesParams/index.html new file mode 100644 index 00000000..e9fc1f80 --- /dev/null +++ b/linol/Linol_lsp/Types/CreateFilesParams/index.html @@ -0,0 +1,2 @@ + +CreateFilesParams (linol.Linol_lsp.Types.CreateFilesParams)

Module Types.CreateFilesParams

type t = {
  1. files : FileCreate.t list;
}
val create : files:FileCreate.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Declaration/index.html b/linol/Linol_lsp/Types/Declaration/index.html new file mode 100644 index 00000000..3284ac66 --- /dev/null +++ b/linol/Linol_lsp/Types/Declaration/index.html @@ -0,0 +1,2 @@ + +Declaration (linol.Linol_lsp.Types.Declaration)

Module Types.Declaration

type t = [
  1. | `Location of Location.t
  2. | `List of Location.t list
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DeclarationClientCapabilities/index.html b/linol/Linol_lsp/Types/DeclarationClientCapabilities/index.html new file mode 100644 index 00000000..41032ee8 --- /dev/null +++ b/linol/Linol_lsp/Types/DeclarationClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DeclarationClientCapabilities (linol.Linol_lsp.Types.DeclarationClientCapabilities)

Module Types.DeclarationClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DeclarationLink/index.html b/linol/Linol_lsp/Types/DeclarationLink/index.html new file mode 100644 index 00000000..d85afdaa --- /dev/null +++ b/linol/Linol_lsp/Types/DeclarationLink/index.html @@ -0,0 +1,2 @@ + +DeclarationLink (linol.Linol_lsp.Types.DeclarationLink)

Module Types.DeclarationLink

include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DeclarationOptions/index.html b/linol/Linol_lsp/Types/DeclarationOptions/index.html new file mode 100644 index 00000000..82b8b6f1 --- /dev/null +++ b/linol/Linol_lsp/Types/DeclarationOptions/index.html @@ -0,0 +1,2 @@ + +DeclarationOptions (linol.Linol_lsp.Types.DeclarationOptions)

Module Types.DeclarationOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceSymbolParams/index.html b/linol/Linol_lsp/Types/DeclarationParams/index.html similarity index 59% rename from lsp/Lsp/Types/WorkspaceSymbolParams/index.html rename to linol/Linol_lsp/Types/DeclarationParams/index.html index 6d65d0be..c2d01624 100644 --- a/lsp/Lsp/Types/WorkspaceSymbolParams/index.html +++ b/linol/Linol_lsp/Types/DeclarationParams/index.html @@ -1,7 +1,8 @@ -WorkspaceSymbolParams (lsp.Lsp.Types.WorkspaceSymbolParams)

Module Types.WorkspaceSymbolParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. query : string;
  3. workDoneToken : ProgressToken.t option;
}
val create : +DeclarationParams (linol.Linol_lsp.Types.DeclarationParams)

Module Types.DeclarationParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> - query:string -> + position:Position.t -> + textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DeclarationRegistrationOptions/index.html b/linol/Linol_lsp/Types/DeclarationRegistrationOptions/index.html new file mode 100644 index 00000000..f8b54028 --- /dev/null +++ b/linol/Linol_lsp/Types/DeclarationRegistrationOptions/index.html @@ -0,0 +1,7 @@ + +DeclarationRegistrationOptions (linol.Linol_lsp.Types.DeclarationRegistrationOptions)

Module Types.DeclarationRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Definition/index.html b/linol/Linol_lsp/Types/Definition/index.html new file mode 100644 index 00000000..bffc89f5 --- /dev/null +++ b/linol/Linol_lsp/Types/Definition/index.html @@ -0,0 +1,2 @@ + +Definition (linol.Linol_lsp.Types.Definition)

Module Types.Definition

type t = [
  1. | `Location of Location.t
  2. | `List of Location.t list
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeDefinitionClientCapabilities/index.html b/linol/Linol_lsp/Types/DefinitionClientCapabilities/index.html similarity index 84% rename from lsp/Lsp/Types/TypeDefinitionClientCapabilities/index.html rename to linol/Linol_lsp/Types/DefinitionClientCapabilities/index.html index 8947f917..b5a29b5b 100644 --- a/lsp/Lsp/Types/TypeDefinitionClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/DefinitionClientCapabilities/index.html @@ -1,2 +1,2 @@ -TypeDefinitionClientCapabilities (lsp.Lsp.Types.TypeDefinitionClientCapabilities)

Module Types.TypeDefinitionClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DefinitionClientCapabilities (linol.Linol_lsp.Types.DefinitionClientCapabilities)

Module Types.DefinitionClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DefinitionLink/index.html b/linol/Linol_lsp/Types/DefinitionLink/index.html new file mode 100644 index 00000000..30d8f3a7 --- /dev/null +++ b/linol/Linol_lsp/Types/DefinitionLink/index.html @@ -0,0 +1,2 @@ + +DefinitionLink (linol.Linol_lsp.Types.DefinitionLink)

Module Types.DefinitionLink

include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ImplementationOptions/index.html b/linol/Linol_lsp/Types/DefinitionOptions/index.html similarity index 84% rename from lsp/Lsp/Types/ImplementationOptions/index.html rename to linol/Linol_lsp/Types/DefinitionOptions/index.html index 72d384c1..a63c4f07 100644 --- a/lsp/Lsp/Types/ImplementationOptions/index.html +++ b/linol/Linol_lsp/Types/DefinitionOptions/index.html @@ -1,2 +1,2 @@ -ImplementationOptions (lsp.Lsp.Types.ImplementationOptions)

Module Types.ImplementationOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DefinitionOptions (linol.Linol_lsp.Types.DefinitionOptions)

Module Types.DefinitionOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ImplementationParams/index.html b/linol/Linol_lsp/Types/DefinitionParams/index.html similarity index 89% rename from lsp/Lsp/Types/ImplementationParams/index.html rename to linol/Linol_lsp/Types/DefinitionParams/index.html index 03cb56be..f7724c5a 100644 --- a/lsp/Lsp/Types/ImplementationParams/index.html +++ b/linol/Linol_lsp/Types/DefinitionParams/index.html @@ -1,8 +1,8 @@ -ImplementationParams (lsp.Lsp.Types.ImplementationParams)

Module Types.ImplementationParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : +DefinitionParams (linol.Linol_lsp.Types.DefinitionParams)

Module Types.DefinitionParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> position:Position.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ImplementationRegistrationOptions/index.html b/linol/Linol_lsp/Types/DefinitionRegistrationOptions/index.html similarity index 69% rename from lsp/Lsp/Types/ImplementationRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DefinitionRegistrationOptions/index.html index 73f21861..83975b50 100644 --- a/lsp/Lsp/Types/ImplementationRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DefinitionRegistrationOptions/index.html @@ -1,7 +1,6 @@ -ImplementationRegistrationOptions (lsp.Lsp.Types.ImplementationRegistrationOptions)

Module Types.ImplementationRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : +DefinitionRegistrationOptions (linol.Linol_lsp.Types.DefinitionRegistrationOptions)

Module Types.DefinitionRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> - ?id:string -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DeleteFile/index.html b/linol/Linol_lsp/Types/DeleteFile/index.html new file mode 100644 index 00000000..09c19160 --- /dev/null +++ b/linol/Linol_lsp/Types/DeleteFile/index.html @@ -0,0 +1,7 @@ + +DeleteFile (linol.Linol_lsp.Types.DeleteFile)

Module Types.DeleteFile

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t option;
  2. options : DeleteFileOptions.t option;
  3. uri : DocumentUri.t;
}
val create : + ?annotationId:ChangeAnnotationIdentifier.t -> + ?options:DeleteFileOptions.t -> + uri:DocumentUri.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DeleteFileOptions/index.html b/linol/Linol_lsp/Types/DeleteFileOptions/index.html new file mode 100644 index 00000000..855325fb --- /dev/null +++ b/linol/Linol_lsp/Types/DeleteFileOptions/index.html @@ -0,0 +1,2 @@ + +DeleteFileOptions (linol.Linol_lsp.Types.DeleteFileOptions)

Module Types.DeleteFileOptions

type t = {
  1. ignoreIfNotExists : bool option;
  2. recursive : bool option;
}
val create : ?ignoreIfNotExists:bool -> ?recursive:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DeleteFilesParams/index.html b/linol/Linol_lsp/Types/DeleteFilesParams/index.html new file mode 100644 index 00000000..7066d956 --- /dev/null +++ b/linol/Linol_lsp/Types/DeleteFilesParams/index.html @@ -0,0 +1,2 @@ + +DeleteFilesParams (linol.Linol_lsp.Types.DeleteFilesParams)

Module Types.DeleteFilesParams

type t = {
  1. files : FileDelete.t list;
}
val create : files:FileDelete.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Diagnostic/index.html b/linol/Linol_lsp/Types/Diagnostic/index.html new file mode 100644 index 00000000..a3cdddc6 --- /dev/null +++ b/linol/Linol_lsp/Types/Diagnostic/index.html @@ -0,0 +1,13 @@ + +Diagnostic (linol.Linol_lsp.Types.Diagnostic)

Module Types.Diagnostic

type t = {
  1. code : Linol_jsonrpc.Jsonrpc.Id.t option;
  2. codeDescription : CodeDescription.t option;
  3. data : Import.Json.t option;
  4. message : [ `String of string | `MarkupContent of MarkupContent.t ];
  5. range : Range.t;
  6. relatedInformation : DiagnosticRelatedInformation.t list option;
  7. severity : DiagnosticSeverity.t option;
  8. source : string option;
  9. tags : DiagnosticTag.t list option;
}
val create : + ?code:Linol_jsonrpc.Jsonrpc.Id.t -> + ?codeDescription:CodeDescription.t -> + ?data:Import.Json.t -> + message:[ `String of string | `MarkupContent of MarkupContent.t ] -> + range:Range.t -> + ?relatedInformation:DiagnosticRelatedInformation.t list -> + ?severity:DiagnosticSeverity.t -> + ?source:string -> + ?tags:DiagnosticTag.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CallHierarchyRegistrationOptions/index.html b/linol/Linol_lsp/Types/DiagnosticClientCapabilities/index.html similarity index 51% rename from lsp/Lsp/Types/CallHierarchyRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DiagnosticClientCapabilities/index.html index bce63138..c1a0445d 100644 --- a/lsp/Lsp/Types/CallHierarchyRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DiagnosticClientCapabilities/index.html @@ -1,7 +1,7 @@ -CallHierarchyRegistrationOptions (lsp.Lsp.Types.CallHierarchyRegistrationOptions)

Module Types.CallHierarchyRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : - ?documentSelector:DocumentSelector.t -> - ?id:string -> - ?workDoneProgress:bool -> +DiagnosticClientCapabilities (linol.Linol_lsp.Types.DiagnosticClientCapabilities)

Module Types.DiagnosticClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. markupMessageSupport : bool option;
  3. relatedDocumentSupport : bool option;
}
val create : + ?dynamicRegistration:bool -> + ?markupMessageSupport:bool -> + ?relatedDocumentSupport:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DiagnosticOptions/index.html b/linol/Linol_lsp/Types/DiagnosticOptions/index.html new file mode 100644 index 00000000..2fd3f101 --- /dev/null +++ b/linol/Linol_lsp/Types/DiagnosticOptions/index.html @@ -0,0 +1,8 @@ + +DiagnosticOptions (linol.Linol_lsp.Types.DiagnosticOptions)

Module Types.DiagnosticOptions

type t = {
  1. identifier : string option;
  2. interFileDependencies : bool;
  3. workDoneProgress : bool option;
  4. workspaceDiagnostics : bool;
}
val create : + ?identifier:string -> + interFileDependencies:bool -> + ?workDoneProgress:bool -> + workspaceDiagnostics:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeDefinitionRegistrationOptions/index.html b/linol/Linol_lsp/Types/DiagnosticRegistrationOptions/index.html similarity index 60% rename from lsp/Lsp/Types/TypeDefinitionRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DiagnosticRegistrationOptions/index.html index 2a6f9a8b..fd87fb8b 100644 --- a/lsp/Lsp/Types/TypeDefinitionRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DiagnosticRegistrationOptions/index.html @@ -1,7 +1,10 @@ -TypeDefinitionRegistrationOptions (lsp.Lsp.Types.TypeDefinitionRegistrationOptions)

Module Types.TypeDefinitionRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : +DiagnosticRegistrationOptions (linol.Linol_lsp.Types.DiagnosticRegistrationOptions)

Module Types.DiagnosticRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. identifier : string option;
  4. interFileDependencies : bool;
  5. workDoneProgress : bool option;
  6. workspaceDiagnostics : bool;
}
val create : ?documentSelector:DocumentSelector.t -> ?id:string -> + ?identifier:string -> + interFileDependencies:bool -> ?workDoneProgress:bool -> + workspaceDiagnostics:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DiagnosticRelatedInformation/index.html b/linol/Linol_lsp/Types/DiagnosticRelatedInformation/index.html new file mode 100644 index 00000000..8464c5f0 --- /dev/null +++ b/linol/Linol_lsp/Types/DiagnosticRelatedInformation/index.html @@ -0,0 +1,2 @@ + +DiagnosticRelatedInformation (linol.Linol_lsp.Types.DiagnosticRelatedInformation)

Module Types.DiagnosticRelatedInformation

type t = {
  1. location : Location.t;
  2. message : string;
}
val create : location:Location.t -> message:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DiagnosticServerCancellationData/index.html b/linol/Linol_lsp/Types/DiagnosticServerCancellationData/index.html new file mode 100644 index 00000000..56c18f34 --- /dev/null +++ b/linol/Linol_lsp/Types/DiagnosticServerCancellationData/index.html @@ -0,0 +1,2 @@ + +DiagnosticServerCancellationData (linol.Linol_lsp.Types.DiagnosticServerCancellationData)

Module Types.DiagnosticServerCancellationData

type t = {
  1. retriggerRequest : bool;
}
val create : retriggerRequest:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DiagnosticSeverity/index.html b/linol/Linol_lsp/Types/DiagnosticSeverity/index.html new file mode 100644 index 00000000..3f29d994 --- /dev/null +++ b/linol/Linol_lsp/Types/DiagnosticSeverity/index.html @@ -0,0 +1,2 @@ + +DiagnosticSeverity (linol.Linol_lsp.Types.DiagnosticSeverity)

Module Types.DiagnosticSeverity

type t =
  1. | Error
  2. | Warning
  3. | Information
  4. | Hint
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DiagnosticTag/index.html b/linol/Linol_lsp/Types/DiagnosticTag/index.html new file mode 100644 index 00000000..1582c53a --- /dev/null +++ b/linol/Linol_lsp/Types/DiagnosticTag/index.html @@ -0,0 +1,2 @@ + +DiagnosticTag (linol.Linol_lsp.Types.DiagnosticTag)

Module Types.DiagnosticTag

type t =
  1. | Unnecessary
  2. | Deprecated
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensWorkspaceClientCapabilities/index.html b/linol/Linol_lsp/Types/DiagnosticWorkspaceClientCapabilities/index.html similarity index 80% rename from lsp/Lsp/Types/SemanticTokensWorkspaceClientCapabilities/index.html rename to linol/Linol_lsp/Types/DiagnosticWorkspaceClientCapabilities/index.html index cda345ec..0e7cf850 100644 --- a/lsp/Lsp/Types/SemanticTokensWorkspaceClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/DiagnosticWorkspaceClientCapabilities/index.html @@ -1,2 +1,2 @@ -SemanticTokensWorkspaceClientCapabilities (lsp.Lsp.Types.SemanticTokensWorkspaceClientCapabilities)

Module Types.SemanticTokensWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DiagnosticWorkspaceClientCapabilities (linol.Linol_lsp.Types.DiagnosticWorkspaceClientCapabilities)

Module Types.DiagnosticWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidChangeConfigurationClientCapabilities/index.html b/linol/Linol_lsp/Types/DidChangeConfigurationClientCapabilities/index.html new file mode 100644 index 00000000..284be2e0 --- /dev/null +++ b/linol/Linol_lsp/Types/DidChangeConfigurationClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DidChangeConfigurationClientCapabilities (linol.Linol_lsp.Types.DidChangeConfigurationClientCapabilities)

Module Types.DidChangeConfigurationClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidChangeConfigurationParams/index.html b/linol/Linol_lsp/Types/DidChangeConfigurationParams/index.html new file mode 100644 index 00000000..40bf39c1 --- /dev/null +++ b/linol/Linol_lsp/Types/DidChangeConfigurationParams/index.html @@ -0,0 +1,2 @@ + +DidChangeConfigurationParams (linol.Linol_lsp.Types.DidChangeConfigurationParams)

Module Types.DidChangeConfigurationParams

type t = {
  1. settings : Import.Json.t;
}
val create : settings:Import.Json.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidChangeConfigurationRegistrationOptions/index.html b/linol/Linol_lsp/Types/DidChangeConfigurationRegistrationOptions/index.html new file mode 100644 index 00000000..6638eed1 --- /dev/null +++ b/linol/Linol_lsp/Types/DidChangeConfigurationRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +DidChangeConfigurationRegistrationOptions (linol.Linol_lsp.Types.DidChangeConfigurationRegistrationOptions)

Module Types.DidChangeConfigurationRegistrationOptions

type t = {
  1. section : [ `String of string | `List of string list ] option;
}
val create : ?section:[ `String of string | `List of string list ] -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidChangeNotebookDocumentParams/index.html b/linol/Linol_lsp/Types/DidChangeNotebookDocumentParams/index.html new file mode 100644 index 00000000..2560ab01 --- /dev/null +++ b/linol/Linol_lsp/Types/DidChangeNotebookDocumentParams/index.html @@ -0,0 +1,5 @@ + +DidChangeNotebookDocumentParams (linol.Linol_lsp.Types.DidChangeNotebookDocumentParams)

Module Types.DidChangeNotebookDocumentParams

val create : + change:NotebookDocumentChangeEvent.t -> + notebookDocument:VersionedNotebookDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidChangeNotebookDocumentParams/index.html b/linol/Linol_lsp/Types/DidChangeTextDocumentParams/index.html similarity index 56% rename from lsp/Lsp/Types/DidChangeNotebookDocumentParams/index.html rename to linol/Linol_lsp/Types/DidChangeTextDocumentParams/index.html index 13283208..14bd102f 100644 --- a/lsp/Lsp/Types/DidChangeNotebookDocumentParams/index.html +++ b/linol/Linol_lsp/Types/DidChangeTextDocumentParams/index.html @@ -1,5 +1,5 @@ -DidChangeNotebookDocumentParams (lsp.Lsp.Types.DidChangeNotebookDocumentParams)

Module Types.DidChangeNotebookDocumentParams

val create : - change:NotebookDocumentChangeEvent.t -> - notebookDocument:VersionedNotebookDocumentIdentifier.t -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DidChangeTextDocumentParams (linol.Linol_lsp.Types.DidChangeTextDocumentParams)

Module Types.DidChangeTextDocumentParams

type t = {
  1. contentChanges : TextDocumentContentChangeEvent.t list;
  2. textDocument : VersionedTextDocumentIdentifier.t;
}
val create : + contentChanges:TextDocumentContentChangeEvent.t list -> + textDocument:VersionedTextDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentOnTypeFormattingRegistrationOptions/index.html b/linol/Linol_lsp/Types/DidChangeWatchedFilesClientCapabilities/index.html similarity index 52% rename from lsp/Lsp/Types/DocumentOnTypeFormattingRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DidChangeWatchedFilesClientCapabilities/index.html index aa744c4b..84ea69bb 100644 --- a/lsp/Lsp/Types/DocumentOnTypeFormattingRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DidChangeWatchedFilesClientCapabilities/index.html @@ -1,7 +1,6 @@ -DocumentOnTypeFormattingRegistrationOptions (lsp.Lsp.Types.DocumentOnTypeFormattingRegistrationOptions)

Module Types.DocumentOnTypeFormattingRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. firstTriggerCharacter : string;
  3. moreTriggerCharacter : string list option;
}
val create : - ?documentSelector:DocumentSelector.t -> - firstTriggerCharacter:string -> - ?moreTriggerCharacter:string list -> +DidChangeWatchedFilesClientCapabilities (linol.Linol_lsp.Types.DidChangeWatchedFilesClientCapabilities)

Module Types.DidChangeWatchedFilesClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. relativePatternSupport : bool option;
}
val create : + ?dynamicRegistration:bool -> + ?relativePatternSupport:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidChangeWatchedFilesParams/index.html b/linol/Linol_lsp/Types/DidChangeWatchedFilesParams/index.html new file mode 100644 index 00000000..fad69a06 --- /dev/null +++ b/linol/Linol_lsp/Types/DidChangeWatchedFilesParams/index.html @@ -0,0 +1,2 @@ + +DidChangeWatchedFilesParams (linol.Linol_lsp.Types.DidChangeWatchedFilesParams)

Module Types.DidChangeWatchedFilesParams

type t = {
  1. changes : FileEvent.t list;
}
val create : changes:FileEvent.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidChangeWatchedFilesRegistrationOptions/index.html b/linol/Linol_lsp/Types/DidChangeWatchedFilesRegistrationOptions/index.html new file mode 100644 index 00000000..fa11e9f9 --- /dev/null +++ b/linol/Linol_lsp/Types/DidChangeWatchedFilesRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +DidChangeWatchedFilesRegistrationOptions (linol.Linol_lsp.Types.DidChangeWatchedFilesRegistrationOptions)

Module Types.DidChangeWatchedFilesRegistrationOptions

type t = {
  1. watchers : FileSystemWatcher.t list;
}
val create : watchers:FileSystemWatcher.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidChangeWorkspaceFoldersParams/index.html b/linol/Linol_lsp/Types/DidChangeWorkspaceFoldersParams/index.html new file mode 100644 index 00000000..2487921b --- /dev/null +++ b/linol/Linol_lsp/Types/DidChangeWorkspaceFoldersParams/index.html @@ -0,0 +1,2 @@ + +DidChangeWorkspaceFoldersParams (linol.Linol_lsp.Types.DidChangeWorkspaceFoldersParams)

Module Types.DidChangeWorkspaceFoldersParams

type t = {
  1. event : WorkspaceFoldersChangeEvent.t;
}
val create : event:WorkspaceFoldersChangeEvent.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceFoldersServerCapabilities/index.html b/linol/Linol_lsp/Types/DidCloseNotebookDocumentParams/index.html similarity index 51% rename from lsp/Lsp/Types/WorkspaceFoldersServerCapabilities/index.html rename to linol/Linol_lsp/Types/DidCloseNotebookDocumentParams/index.html index 2f4711b9..325d665f 100644 --- a/lsp/Lsp/Types/WorkspaceFoldersServerCapabilities/index.html +++ b/linol/Linol_lsp/Types/DidCloseNotebookDocumentParams/index.html @@ -1,6 +1,5 @@ -WorkspaceFoldersServerCapabilities (lsp.Lsp.Types.WorkspaceFoldersServerCapabilities)

Module Types.WorkspaceFoldersServerCapabilities

type t = {
  1. changeNotifications : [ `String of string | `Bool of bool ] option;
  2. supported : bool option;
}
val create : - ?changeNotifications:[ `String of string | `Bool of bool ] -> - ?supported:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DidCloseNotebookDocumentParams (linol.Linol_lsp.Types.DidCloseNotebookDocumentParams)

Module Types.DidCloseNotebookDocumentParams

type t = {
  1. cellTextDocuments : TextDocumentIdentifier.t list;
  2. notebookDocument : NotebookDocumentIdentifier.t;
}
val create : + cellTextDocuments:TextDocumentIdentifier.t list -> + notebookDocument:NotebookDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidCloseTextDocumentParams/index.html b/linol/Linol_lsp/Types/DidCloseTextDocumentParams/index.html new file mode 100644 index 00000000..5088976f --- /dev/null +++ b/linol/Linol_lsp/Types/DidCloseTextDocumentParams/index.html @@ -0,0 +1,2 @@ + +DidCloseTextDocumentParams (linol.Linol_lsp.Types.DidCloseTextDocumentParams)

Module Types.DidCloseTextDocumentParams

type t = {
  1. textDocument : TextDocumentIdentifier.t;
}
val create : textDocument:TextDocumentIdentifier.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidOpenNotebookDocumentParams/index.html b/linol/Linol_lsp/Types/DidOpenNotebookDocumentParams/index.html new file mode 100644 index 00000000..cda20f67 --- /dev/null +++ b/linol/Linol_lsp/Types/DidOpenNotebookDocumentParams/index.html @@ -0,0 +1,5 @@ + +DidOpenNotebookDocumentParams (linol.Linol_lsp.Types.DidOpenNotebookDocumentParams)

Module Types.DidOpenNotebookDocumentParams

type t = {
  1. cellTextDocuments : TextDocumentItem.t list;
  2. notebookDocument : NotebookDocument.t;
}
val create : + cellTextDocuments:TextDocumentItem.t list -> + notebookDocument:NotebookDocument.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidOpenTextDocumentParams/index.html b/linol/Linol_lsp/Types/DidOpenTextDocumentParams/index.html new file mode 100644 index 00000000..bee95ba7 --- /dev/null +++ b/linol/Linol_lsp/Types/DidOpenTextDocumentParams/index.html @@ -0,0 +1,2 @@ + +DidOpenTextDocumentParams (linol.Linol_lsp.Types.DidOpenTextDocumentParams)

Module Types.DidOpenTextDocumentParams

type t = {
  1. textDocument : TextDocumentItem.t;
}
val create : textDocument:TextDocumentItem.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidSaveNotebookDocumentParams/index.html b/linol/Linol_lsp/Types/DidSaveNotebookDocumentParams/index.html new file mode 100644 index 00000000..dff7bfd1 --- /dev/null +++ b/linol/Linol_lsp/Types/DidSaveNotebookDocumentParams/index.html @@ -0,0 +1,2 @@ + +DidSaveNotebookDocumentParams (linol.Linol_lsp.Types.DidSaveNotebookDocumentParams)

Module Types.DidSaveNotebookDocumentParams

type t = {
  1. notebookDocument : NotebookDocumentIdentifier.t;
}
val create : notebookDocument:NotebookDocumentIdentifier.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DidSaveTextDocumentParams/index.html b/linol/Linol_lsp/Types/DidSaveTextDocumentParams/index.html new file mode 100644 index 00000000..60f97e23 --- /dev/null +++ b/linol/Linol_lsp/Types/DidSaveTextDocumentParams/index.html @@ -0,0 +1,2 @@ + +DidSaveTextDocumentParams (linol.Linol_lsp.Types.DidSaveTextDocumentParams)

Module Types.DidSaveTextDocumentParams

type t = {
  1. text : string option;
  2. textDocument : TextDocumentIdentifier.t;
}
val create : ?text:string -> textDocument:TextDocumentIdentifier.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentHighlightClientCapabilities/index.html b/linol/Linol_lsp/Types/DocumentColorClientCapabilities/index.html similarity index 85% rename from lsp/Lsp/Types/DocumentHighlightClientCapabilities/index.html rename to linol/Linol_lsp/Types/DocumentColorClientCapabilities/index.html index 8b4d90e4..31b086ad 100644 --- a/lsp/Lsp/Types/DocumentHighlightClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/DocumentColorClientCapabilities/index.html @@ -1,2 +1,2 @@ -DocumentHighlightClientCapabilities (lsp.Lsp.Types.DocumentHighlightClientCapabilities)

Module Types.DocumentHighlightClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DocumentColorClientCapabilities (linol.Linol_lsp.Types.DocumentColorClientCapabilities)

Module Types.DocumentColorClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentHighlightOptions/index.html b/linol/Linol_lsp/Types/DocumentColorOptions/index.html similarity index 84% rename from lsp/Lsp/Types/DocumentHighlightOptions/index.html rename to linol/Linol_lsp/Types/DocumentColorOptions/index.html index 9bab03b6..9f1fbe63 100644 --- a/lsp/Lsp/Types/DocumentHighlightOptions/index.html +++ b/linol/Linol_lsp/Types/DocumentColorOptions/index.html @@ -1,2 +1,2 @@ -DocumentHighlightOptions (lsp.Lsp.Types.DocumentHighlightOptions)

Module Types.DocumentHighlightOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DocumentColorOptions (linol.Linol_lsp.Types.DocumentColorOptions)

Module Types.DocumentColorOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentHighlightParams/index.html b/linol/Linol_lsp/Types/DocumentColorParams/index.html similarity index 65% rename from lsp/Lsp/Types/DocumentHighlightParams/index.html rename to linol/Linol_lsp/Types/DocumentColorParams/index.html index f18ffb34..38069984 100644 --- a/lsp/Lsp/Types/DocumentHighlightParams/index.html +++ b/linol/Linol_lsp/Types/DocumentColorParams/index.html @@ -1,8 +1,7 @@ -DocumentHighlightParams (lsp.Lsp.Types.DocumentHighlightParams)

Module Types.DocumentHighlightParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : +DocumentColorParams (linol.Linol_lsp.Types.DocumentColorParams)

Module Types.DocumentColorParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> - position:Position.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentHighlightRegistrationOptions/index.html b/linol/Linol_lsp/Types/DocumentColorRegistrationOptions/index.html similarity index 69% rename from lsp/Lsp/Types/DocumentHighlightRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DocumentColorRegistrationOptions/index.html index 1e6a6477..35521a54 100644 --- a/lsp/Lsp/Types/DocumentHighlightRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DocumentColorRegistrationOptions/index.html @@ -1,6 +1,7 @@ -DocumentHighlightRegistrationOptions (lsp.Lsp.Types.DocumentHighlightRegistrationOptions)

Module Types.DocumentHighlightRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : +DocumentColorRegistrationOptions (linol.Linol_lsp.Types.DocumentColorRegistrationOptions)

Module Types.DocumentColorRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> + ?id:string -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentDiagnosticParams/index.html b/linol/Linol_lsp/Types/DocumentDiagnosticParams/index.html new file mode 100644 index 00000000..fa784f26 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentDiagnosticParams/index.html @@ -0,0 +1,9 @@ + +DocumentDiagnosticParams (linol.Linol_lsp.Types.DocumentDiagnosticParams)

Module Types.DocumentDiagnosticParams

type t = {
  1. identifier : string option;
  2. partialResultToken : ProgressToken.t option;
  3. previousResultId : string option;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : + ?identifier:string -> + ?partialResultToken:ProgressToken.t -> + ?previousResultId:string -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentDiagnosticReport/index.html b/linol/Linol_lsp/Types/DocumentDiagnosticReport/index.html new file mode 100644 index 00000000..d84da5d9 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentDiagnosticReport/index.html @@ -0,0 +1,3 @@ + +DocumentDiagnosticReport (linol.Linol_lsp.Types.DocumentDiagnosticReport)

Module Types.DocumentDiagnosticReport

type t = [
  1. | `RelatedFullDocumentDiagnosticReport of RelatedFullDocumentDiagnosticReport.t
  2. | `RelatedUnchangedDocumentDiagnosticReport of + RelatedUnchangedDocumentDiagnosticReport.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentDiagnosticReportKind/index.html b/linol/Linol_lsp/Types/DocumentDiagnosticReportKind/index.html new file mode 100644 index 00000000..85681c64 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentDiagnosticReportKind/index.html @@ -0,0 +1,2 @@ + +DocumentDiagnosticReportKind (linol.Linol_lsp.Types.DocumentDiagnosticReportKind)

Module Types.DocumentDiagnosticReportKind

type t =
  1. | Full
  2. | Unchanged
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentDiagnosticReportPartialResult/index.html b/linol/Linol_lsp/Types/DocumentDiagnosticReportPartialResult/index.html similarity index 66% rename from lsp/Lsp/Types/DocumentDiagnosticReportPartialResult/index.html rename to linol/Linol_lsp/Types/DocumentDiagnosticReportPartialResult/index.html index 901d4177..6d97d1ab 100644 --- a/lsp/Lsp/Types/DocumentDiagnosticReportPartialResult/index.html +++ b/linol/Linol_lsp/Types/DocumentDiagnosticReportPartialResult/index.html @@ -1,5 +1,5 @@ -DocumentDiagnosticReportPartialResult (lsp.Lsp.Types.DocumentDiagnosticReportPartialResult)

Module Types.DocumentDiagnosticReportPartialResult

type t = {
  1. relatedDocuments : (DocumentUri.t, +DocumentDiagnosticReportPartialResult (linol.Linol_lsp.Types.DocumentDiagnosticReportPartialResult)

    Module Types.DocumentDiagnosticReportPartialResult

    type t = {
    1. relatedDocuments : (DocumentUri.t, [ `FullDocumentDiagnosticReport of FullDocumentDiagnosticReport.t | `UnchangedDocumentDiagnosticReport of @@ -11,4 +11,4 @@ | `UnchangedDocumentDiagnosticReport of UnchangedDocumentDiagnosticReport.t ]) Import.Json.Assoc.t -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentFilter/index.html b/linol/Linol_lsp/Types/DocumentFilter/index.html new file mode 100644 index 00000000..1390eeb3 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentFilter/index.html @@ -0,0 +1,2 @@ + +DocumentFilter (linol.Linol_lsp.Types.DocumentFilter)

Module Types.DocumentFilter

type t = [
  1. | `TextDocumentFilter of TextDocumentFilter.t
  2. | `NotebookCellTextDocumentFilter of NotebookCellTextDocumentFilter.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidChangeConfigurationClientCapabilities/index.html b/linol/Linol_lsp/Types/DocumentFormattingClientCapabilities/index.html similarity index 78% rename from lsp/Lsp/Types/DidChangeConfigurationClientCapabilities/index.html rename to linol/Linol_lsp/Types/DocumentFormattingClientCapabilities/index.html index d9e56fff..db4f0679 100644 --- a/lsp/Lsp/Types/DidChangeConfigurationClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/DocumentFormattingClientCapabilities/index.html @@ -1,2 +1,2 @@ -DidChangeConfigurationClientCapabilities (lsp.Lsp.Types.DidChangeConfigurationClientCapabilities)

Module Types.DidChangeConfigurationClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DocumentFormattingClientCapabilities (linol.Linol_lsp.Types.DocumentFormattingClientCapabilities)

Module Types.DocumentFormattingClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentFormattingOptions/index.html b/linol/Linol_lsp/Types/DocumentFormattingOptions/index.html new file mode 100644 index 00000000..8c5963d7 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentFormattingOptions/index.html @@ -0,0 +1,2 @@ + +DocumentFormattingOptions (linol.Linol_lsp.Types.DocumentFormattingOptions)

Module Types.DocumentFormattingOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SignatureHelpParams/index.html b/linol/Linol_lsp/Types/DocumentFormattingParams/index.html similarity index 56% rename from lsp/Lsp/Types/SignatureHelpParams/index.html rename to linol/Linol_lsp/Types/DocumentFormattingParams/index.html index 2b2a04f7..d9b4b0f8 100644 --- a/lsp/Lsp/Types/SignatureHelpParams/index.html +++ b/linol/Linol_lsp/Types/DocumentFormattingParams/index.html @@ -1,8 +1,7 @@ -SignatureHelpParams (lsp.Lsp.Types.SignatureHelpParams)

Module Types.SignatureHelpParams

type t = {
  1. context : SignatureHelpContext.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : - ?context:SignatureHelpContext.t -> - position:Position.t -> +DocumentFormattingParams (linol.Linol_lsp.Types.DocumentFormattingParams)

Module Types.DocumentFormattingParams

type t = {
  1. options : FormattingOptions.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + options:FormattingOptions.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentFormattingRegistrationOptions/index.html b/linol/Linol_lsp/Types/DocumentFormattingRegistrationOptions/index.html new file mode 100644 index 00000000..c564312f --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentFormattingRegistrationOptions/index.html @@ -0,0 +1,6 @@ + +DocumentFormattingRegistrationOptions (linol.Linol_lsp.Types.DocumentFormattingRegistrationOptions)

Module Types.DocumentFormattingRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentHighlight/index.html b/linol/Linol_lsp/Types/DocumentHighlight/index.html new file mode 100644 index 00000000..3ec36fda --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentHighlight/index.html @@ -0,0 +1,2 @@ + +DocumentHighlight (linol.Linol_lsp.Types.DocumentHighlight)

Module Types.DocumentHighlight

type t = {
  1. kind : DocumentHighlightKind.t option;
  2. range : Range.t;
}
val create : ?kind:DocumentHighlightKind.t -> range:Range.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentHighlightClientCapabilities/index.html b/linol/Linol_lsp/Types/DocumentHighlightClientCapabilities/index.html new file mode 100644 index 00000000..f581f68e --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentHighlightClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentHighlightClientCapabilities (linol.Linol_lsp.Types.DocumentHighlightClientCapabilities)

Module Types.DocumentHighlightClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentHighlightKind/index.html b/linol/Linol_lsp/Types/DocumentHighlightKind/index.html new file mode 100644 index 00000000..d05afc71 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentHighlightKind/index.html @@ -0,0 +1,2 @@ + +DocumentHighlightKind (linol.Linol_lsp.Types.DocumentHighlightKind)

Module Types.DocumentHighlightKind

type t =
  1. | Text
  2. | Read
  3. | Write
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/HoverOptions/index.html b/linol/Linol_lsp/Types/DocumentHighlightOptions/index.html similarity index 69% rename from lsp/Lsp/Types/HoverOptions/index.html rename to linol/Linol_lsp/Types/DocumentHighlightOptions/index.html index 061ca679..63afe11b 100644 --- a/lsp/Lsp/Types/HoverOptions/index.html +++ b/linol/Linol_lsp/Types/DocumentHighlightOptions/index.html @@ -1,2 +1,2 @@ -HoverOptions (lsp.Lsp.Types.HoverOptions)

Module Types.HoverOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DocumentHighlightOptions (linol.Linol_lsp.Types.DocumentHighlightOptions)

Module Types.DocumentHighlightOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeHierarchySubtypesParams/index.html b/linol/Linol_lsp/Types/DocumentHighlightParams/index.html similarity index 55% rename from lsp/Lsp/Types/TypeHierarchySubtypesParams/index.html rename to linol/Linol_lsp/Types/DocumentHighlightParams/index.html index dd752121..5083b65a 100644 --- a/lsp/Lsp/Types/TypeHierarchySubtypesParams/index.html +++ b/linol/Linol_lsp/Types/DocumentHighlightParams/index.html @@ -1,7 +1,8 @@ -TypeHierarchySubtypesParams (lsp.Lsp.Types.TypeHierarchySubtypesParams)

Module Types.TypeHierarchySubtypesParams

type t = {
  1. item : TypeHierarchyItem.t;
  2. partialResultToken : ProgressToken.t option;
  3. workDoneToken : ProgressToken.t option;
}
val create : - item:TypeHierarchyItem.t -> +DocumentHighlightParams (linol.Linol_lsp.Types.DocumentHighlightParams)

Module Types.DocumentHighlightParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> + position:Position.t -> + textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/HoverRegistrationOptions/index.html b/linol/Linol_lsp/Types/DocumentHighlightRegistrationOptions/index.html similarity index 72% rename from lsp/Lsp/Types/HoverRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DocumentHighlightRegistrationOptions/index.html index 89212777..1e24483a 100644 --- a/lsp/Lsp/Types/HoverRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DocumentHighlightRegistrationOptions/index.html @@ -1,6 +1,6 @@ -HoverRegistrationOptions (lsp.Lsp.Types.HoverRegistrationOptions)

Module Types.HoverRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : +DocumentHighlightRegistrationOptions (linol.Linol_lsp.Types.DocumentHighlightRegistrationOptions)

Module Types.DocumentHighlightRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentLink/index.html b/linol/Linol_lsp/Types/DocumentLink/index.html new file mode 100644 index 00000000..f157dcd4 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentLink/index.html @@ -0,0 +1,8 @@ + +DocumentLink (linol.Linol_lsp.Types.DocumentLink)

Module Types.DocumentLink

type t = {
  1. data : Import.Json.t option;
  2. range : Range.t;
  3. target : DocumentUri.t option;
  4. tooltip : string option;
}
val create : + ?data:Import.Json.t -> + range:Range.t -> + ?target:DocumentUri.t -> + ?tooltip:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentLinkClientCapabilities/index.html b/linol/Linol_lsp/Types/DocumentLinkClientCapabilities/index.html new file mode 100644 index 00000000..917f18f3 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentLinkClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentLinkClientCapabilities (linol.Linol_lsp.Types.DocumentLinkClientCapabilities)

Module Types.DocumentLinkClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. tooltipSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?tooltipSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/HoverClientCapabilities/index.html b/linol/Linol_lsp/Types/DocumentLinkOptions/index.html similarity index 53% rename from lsp/Lsp/Types/HoverClientCapabilities/index.html rename to linol/Linol_lsp/Types/DocumentLinkOptions/index.html index 82f32bf6..7d02d143 100644 --- a/lsp/Lsp/Types/HoverClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/DocumentLinkOptions/index.html @@ -1,6 +1,2 @@ -HoverClientCapabilities (lsp.Lsp.Types.HoverClientCapabilities)

Module Types.HoverClientCapabilities

type t = {
  1. contentFormat : MarkupKind.t list option;
  2. dynamicRegistration : bool option;
}
val create : - ?contentFormat:MarkupKind.t list -> - ?dynamicRegistration:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+DocumentLinkOptions (linol.Linol_lsp.Types.DocumentLinkOptions)

Module Types.DocumentLinkOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineCompletionParams/index.html b/linol/Linol_lsp/Types/DocumentLinkParams/index.html similarity index 54% rename from lsp/Lsp/Types/InlineCompletionParams/index.html rename to linol/Linol_lsp/Types/DocumentLinkParams/index.html index 6da0a3a2..9836cdbf 100644 --- a/lsp/Lsp/Types/InlineCompletionParams/index.html +++ b/linol/Linol_lsp/Types/DocumentLinkParams/index.html @@ -1,8 +1,7 @@ -InlineCompletionParams (lsp.Lsp.Types.InlineCompletionParams)

Module Types.InlineCompletionParams

type t = {
  1. context : InlineCompletionContext.t;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : - context:InlineCompletionContext.t -> - position:Position.t -> +DocumentLinkParams (linol.Linol_lsp.Types.DocumentLinkParams)

Module Types.DocumentLinkParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + ?partialResultToken:ProgressToken.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentSaveRegistrationOptions/index.html b/linol/Linol_lsp/Types/DocumentLinkRegistrationOptions/index.html similarity index 63% rename from lsp/Lsp/Types/TextDocumentSaveRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DocumentLinkRegistrationOptions/index.html index 64bb7657..daa8651e 100644 --- a/lsp/Lsp/Types/TextDocumentSaveRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DocumentLinkRegistrationOptions/index.html @@ -1,6 +1,7 @@ -TextDocumentSaveRegistrationOptions (lsp.Lsp.Types.TextDocumentSaveRegistrationOptions)

Module Types.TextDocumentSaveRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. includeText : bool option;
}
val create : +DocumentLinkRegistrationOptions (linol.Linol_lsp.Types.DocumentLinkRegistrationOptions)

Module Types.DocumentLinkRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. resolveProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> - ?includeText:bool -> + ?resolveProvider:bool -> + ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentOnTypeFormattingClientCapabilities/index.html b/linol/Linol_lsp/Types/DocumentOnTypeFormattingClientCapabilities/index.html new file mode 100644 index 00000000..0f217dfe --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentOnTypeFormattingClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentOnTypeFormattingClientCapabilities (linol.Linol_lsp.Types.DocumentOnTypeFormattingClientCapabilities)

Module Types.DocumentOnTypeFormattingClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentOnTypeFormattingOptions/index.html b/linol/Linol_lsp/Types/DocumentOnTypeFormattingOptions/index.html new file mode 100644 index 00000000..6e667a28 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentOnTypeFormattingOptions/index.html @@ -0,0 +1,6 @@ + +DocumentOnTypeFormattingOptions (linol.Linol_lsp.Types.DocumentOnTypeFormattingOptions)

Module Types.DocumentOnTypeFormattingOptions

type t = {
  1. firstTriggerCharacter : string;
  2. moreTriggerCharacter : string list option;
}
val create : + firstTriggerCharacter:string -> + ?moreTriggerCharacter:string list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentOnTypeFormattingParams/index.html b/linol/Linol_lsp/Types/DocumentOnTypeFormattingParams/index.html new file mode 100644 index 00000000..f2eab907 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentOnTypeFormattingParams/index.html @@ -0,0 +1,7 @@ + +DocumentOnTypeFormattingParams (linol.Linol_lsp.Types.DocumentOnTypeFormattingParams)

Module Types.DocumentOnTypeFormattingParams

type t = {
  1. ch : string;
  2. options : FormattingOptions.t;
  3. position : Position.t;
  4. textDocument : TextDocumentIdentifier.t;
}
val create : + ch:string -> + options:FormattingOptions.t -> + position:Position.t -> + textDocument:TextDocumentIdentifier.t -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FoldingRangeRegistrationOptions/index.html b/linol/Linol_lsp/Types/DocumentOnTypeFormattingRegistrationOptions/index.html similarity index 52% rename from lsp/Lsp/Types/FoldingRangeRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DocumentOnTypeFormattingRegistrationOptions/index.html index e258b98e..53b9d512 100644 --- a/lsp/Lsp/Types/FoldingRangeRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DocumentOnTypeFormattingRegistrationOptions/index.html @@ -1,7 +1,7 @@ -FoldingRangeRegistrationOptions (lsp.Lsp.Types.FoldingRangeRegistrationOptions)

Module Types.FoldingRangeRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : +DocumentOnTypeFormattingRegistrationOptions (linol.Linol_lsp.Types.DocumentOnTypeFormattingRegistrationOptions)

Module Types.DocumentOnTypeFormattingRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. firstTriggerCharacter : string;
  3. moreTriggerCharacter : string list option;
}
val create : ?documentSelector:DocumentSelector.t -> - ?id:string -> - ?workDoneProgress:bool -> + firstTriggerCharacter:string -> + ?moreTriggerCharacter:string list -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentRangeFormattingClientCapabilities/index.html b/linol/Linol_lsp/Types/DocumentRangeFormattingClientCapabilities/index.html new file mode 100644 index 00000000..45ce6057 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentRangeFormattingClientCapabilities/index.html @@ -0,0 +1,2 @@ + +DocumentRangeFormattingClientCapabilities (linol.Linol_lsp.Types.DocumentRangeFormattingClientCapabilities)

Module Types.DocumentRangeFormattingClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. rangesSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?rangesSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentRangeFormattingOptions/index.html b/linol/Linol_lsp/Types/DocumentRangeFormattingOptions/index.html new file mode 100644 index 00000000..4f39182f --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentRangeFormattingOptions/index.html @@ -0,0 +1,2 @@ + +DocumentRangeFormattingOptions (linol.Linol_lsp.Types.DocumentRangeFormattingOptions)

Module Types.DocumentRangeFormattingOptions

type t = {
  1. rangesSupport : bool option;
  2. workDoneProgress : bool option;
}
val create : ?rangesSupport:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ColorPresentationParams/index.html b/linol/Linol_lsp/Types/DocumentRangeFormattingParams/index.html similarity index 58% rename from lsp/Lsp/Types/ColorPresentationParams/index.html rename to linol/Linol_lsp/Types/DocumentRangeFormattingParams/index.html index df5857f0..376446d6 100644 --- a/lsp/Lsp/Types/ColorPresentationParams/index.html +++ b/linol/Linol_lsp/Types/DocumentRangeFormattingParams/index.html @@ -1,9 +1,8 @@ -ColorPresentationParams (lsp.Lsp.Types.ColorPresentationParams)

Module Types.ColorPresentationParams

type t = {
  1. color : Color.t;
  2. partialResultToken : ProgressToken.t option;
  3. range : Range.t;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : - color:Color.t -> - ?partialResultToken:ProgressToken.t -> +DocumentRangeFormattingParams (linol.Linol_lsp.Types.DocumentRangeFormattingParams)

Module Types.DocumentRangeFormattingParams

type t = {
  1. options : FormattingOptions.t;
  2. range : Range.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : + options:FormattingOptions.t -> range:Range.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValueRegistrationOptions/index.html b/linol/Linol_lsp/Types/DocumentRangeFormattingRegistrationOptions/index.html similarity index 55% rename from lsp/Lsp/Types/InlineValueRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DocumentRangeFormattingRegistrationOptions/index.html index c2f3394b..9fd2a183 100644 --- a/lsp/Lsp/Types/InlineValueRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DocumentRangeFormattingRegistrationOptions/index.html @@ -1,7 +1,7 @@ -InlineValueRegistrationOptions (lsp.Lsp.Types.InlineValueRegistrationOptions)

Module Types.InlineValueRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : +DocumentRangeFormattingRegistrationOptions (linol.Linol_lsp.Types.DocumentRangeFormattingRegistrationOptions)

Module Types.DocumentRangeFormattingRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. rangesSupport : bool option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> - ?id:string -> + ?rangesSupport:bool -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentRangesFormattingParams/index.html b/linol/Linol_lsp/Types/DocumentRangesFormattingParams/index.html new file mode 100644 index 00000000..636186a2 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentRangesFormattingParams/index.html @@ -0,0 +1,8 @@ + +DocumentRangesFormattingParams (linol.Linol_lsp.Types.DocumentRangesFormattingParams)

Module Types.DocumentRangesFormattingParams

type t = {
  1. options : FormattingOptions.t;
  2. ranges : Range.t list;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : + options:FormattingOptions.t -> + ranges:Range.t list -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentSelector/index.html b/linol/Linol_lsp/Types/DocumentSelector/index.html new file mode 100644 index 00000000..ca949750 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentSelector/index.html @@ -0,0 +1,2 @@ + +DocumentSelector (linol.Linol_lsp.Types.DocumentSelector)

Module Types.DocumentSelector

type t = DocumentFilter.t list
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentSymbol/index.html b/linol/Linol_lsp/Types/DocumentSymbol/index.html new file mode 100644 index 00000000..527f63a5 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentSymbol/index.html @@ -0,0 +1,12 @@ + +DocumentSymbol (linol.Linol_lsp.Types.DocumentSymbol)

Module Types.DocumentSymbol

type t = {
  1. children : t list option;
  2. deprecated : bool option;
  3. detail : string option;
  4. kind : SymbolKind.t;
  5. name : string;
  6. range : Range.t;
  7. selectionRange : Range.t;
  8. tags : SymbolTag.t list option;
}
val create : + ?children:t list -> + ?deprecated:bool -> + ?detail:string -> + kind:SymbolKind.t -> + name:string -> + range:Range.t -> + selectionRange:Range.t -> + ?tags:SymbolTag.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentSymbolClientCapabilities/index.html b/linol/Linol_lsp/Types/DocumentSymbolClientCapabilities/index.html new file mode 100644 index 00000000..44957820 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentSymbolClientCapabilities/index.html @@ -0,0 +1,9 @@ + +DocumentSymbolClientCapabilities (linol.Linol_lsp.Types.DocumentSymbolClientCapabilities)

Module Types.DocumentSymbolClientCapabilities

type tagSupport = {
  1. valueSet : SymbolTag.t list;
}
val create_tagSupport : valueSet:SymbolTag.t list -> tagSupport
type symbolKind = {
  1. valueSet : SymbolKind.t list option;
}
val create_symbolKind : ?valueSet:SymbolKind.t list -> unit -> symbolKind
type t = {
  1. dynamicRegistration : bool option;
  2. hierarchicalDocumentSymbolSupport : bool option;
  3. labelSupport : bool option;
  4. symbolKind : symbolKind option;
  5. tagSupport : tagSupport option;
}
val create : + ?dynamicRegistration:bool -> + ?hierarchicalDocumentSymbolSupport:bool -> + ?labelSupport:bool -> + ?symbolKind:symbolKind -> + ?tagSupport:tagSupport -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentSymbolOptions/index.html b/linol/Linol_lsp/Types/DocumentSymbolOptions/index.html new file mode 100644 index 00000000..e90f017f --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentSymbolOptions/index.html @@ -0,0 +1,2 @@ + +DocumentSymbolOptions (linol.Linol_lsp.Types.DocumentSymbolOptions)

Module Types.DocumentSymbolOptions

type t = {
  1. label : string option;
  2. workDoneProgress : bool option;
}
val create : ?label:string -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentFormattingParams/index.html b/linol/Linol_lsp/Types/DocumentSymbolParams/index.html similarity index 60% rename from lsp/Lsp/Types/DocumentFormattingParams/index.html rename to linol/Linol_lsp/Types/DocumentSymbolParams/index.html index 65338e13..c8810da8 100644 --- a/lsp/Lsp/Types/DocumentFormattingParams/index.html +++ b/linol/Linol_lsp/Types/DocumentSymbolParams/index.html @@ -1,7 +1,7 @@ -DocumentFormattingParams (lsp.Lsp.Types.DocumentFormattingParams)

Module Types.DocumentFormattingParams

type t = {
  1. options : FormattingOptions.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : - options:FormattingOptions.t -> +DocumentSymbolParams (linol.Linol_lsp.Types.DocumentSymbolParams)

Module Types.DocumentSymbolParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + ?partialResultToken:ProgressToken.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentFormattingRegistrationOptions/index.html b/linol/Linol_lsp/Types/DocumentSymbolRegistrationOptions/index.html similarity index 68% rename from lsp/Lsp/Types/DocumentFormattingRegistrationOptions/index.html rename to linol/Linol_lsp/Types/DocumentSymbolRegistrationOptions/index.html index bc0bb1a3..c41f6cc2 100644 --- a/lsp/Lsp/Types/DocumentFormattingRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/DocumentSymbolRegistrationOptions/index.html @@ -1,6 +1,7 @@ -DocumentFormattingRegistrationOptions (lsp.Lsp.Types.DocumentFormattingRegistrationOptions)

Module Types.DocumentFormattingRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : +DocumentSymbolRegistrationOptions (linol.Linol_lsp.Types.DocumentSymbolRegistrationOptions)

Module Types.DocumentSymbolRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. label : string option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> + ?label:string -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/DocumentUri/Private/index.html b/linol/Linol_lsp/Types/DocumentUri/Private/index.html new file mode 100644 index 00000000..6c7e7ba2 --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentUri/Private/index.html @@ -0,0 +1,2 @@ + +Private (linol.Linol_lsp.Types.DocumentUri.Private)

Module DocumentUri.Private

val win32 : bool ref
diff --git a/linol/Linol_lsp/Types/DocumentUri/index.html b/linol/Linol_lsp/Types/DocumentUri/index.html new file mode 100644 index 00000000..2f451f4e --- /dev/null +++ b/linol/Linol_lsp/Types/DocumentUri/index.html @@ -0,0 +1,2 @@ + +DocumentUri (linol.Linol_lsp.Types.DocumentUri)

Module Types.DocumentUri

type t = Uri0.t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
val compare : t -> t -> int
val equal : t -> t -> bool
val hash : t -> int
val to_path : t -> string
val of_path : string -> t
val to_string : t -> string
val of_string : string -> t
val query : t -> string option
val fragment : t -> string option
module Private : sig ... end
diff --git a/lsp/Lsp/Types/LinkedEditingRangeClientCapabilities/index.html b/linol/Linol_lsp/Types/ExecuteCommandClientCapabilities/index.html similarity index 80% rename from lsp/Lsp/Types/LinkedEditingRangeClientCapabilities/index.html rename to linol/Linol_lsp/Types/ExecuteCommandClientCapabilities/index.html index 8ff3d1a7..d88bf507 100644 --- a/lsp/Lsp/Types/LinkedEditingRangeClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/ExecuteCommandClientCapabilities/index.html @@ -1,2 +1,2 @@ -LinkedEditingRangeClientCapabilities (lsp.Lsp.Types.LinkedEditingRangeClientCapabilities)

Module Types.LinkedEditingRangeClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ExecuteCommandClientCapabilities (linol.Linol_lsp.Types.ExecuteCommandClientCapabilities)

Module Types.ExecuteCommandClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ExecuteCommandOptions/index.html b/linol/Linol_lsp/Types/ExecuteCommandOptions/index.html new file mode 100644 index 00000000..5d58acdd --- /dev/null +++ b/linol/Linol_lsp/Types/ExecuteCommandOptions/index.html @@ -0,0 +1,2 @@ + +ExecuteCommandOptions (linol.Linol_lsp.Types.ExecuteCommandOptions)

Module Types.ExecuteCommandOptions

type t = {
  1. commands : string list;
  2. workDoneProgress : bool option;
}
val create : commands:string list -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ShowMessageRequestParams/index.html b/linol/Linol_lsp/Types/ExecuteCommandParams/index.html similarity index 53% rename from lsp/Lsp/Types/ShowMessageRequestParams/index.html rename to linol/Linol_lsp/Types/ExecuteCommandParams/index.html index 3da3a66c..ed6c030b 100644 --- a/lsp/Lsp/Types/ShowMessageRequestParams/index.html +++ b/linol/Linol_lsp/Types/ExecuteCommandParams/index.html @@ -1,7 +1,7 @@ -ShowMessageRequestParams (lsp.Lsp.Types.ShowMessageRequestParams)

Module Types.ShowMessageRequestParams

type t = {
  1. actions : MessageActionItem.t list option;
  2. message : string;
  3. type_ : MessageType.t;
}
val create : - ?actions:MessageActionItem.t list -> - message:string -> - type_:MessageType.t -> +ExecuteCommandParams (linol.Linol_lsp.Types.ExecuteCommandParams)

Module Types.ExecuteCommandParams

type t = {
  1. arguments : Import.Json.t list option;
  2. command : string;
  3. workDoneToken : ProgressToken.t option;
}
val create : + ?arguments:Import.Json.t list -> + command:string -> + ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ExecuteCommandOptions/index.html b/linol/Linol_lsp/Types/ExecuteCommandRegistrationOptions/index.html similarity index 70% rename from lsp/Lsp/Types/ExecuteCommandOptions/index.html rename to linol/Linol_lsp/Types/ExecuteCommandRegistrationOptions/index.html index b5a12403..f55a7b59 100644 --- a/lsp/Lsp/Types/ExecuteCommandOptions/index.html +++ b/linol/Linol_lsp/Types/ExecuteCommandRegistrationOptions/index.html @@ -1,2 +1,2 @@ -ExecuteCommandOptions (lsp.Lsp.Types.ExecuteCommandOptions)

Module Types.ExecuteCommandOptions

type t = {
  1. commands : string list;
  2. workDoneProgress : bool option;
}
val create : commands:string list -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ExecuteCommandRegistrationOptions (linol.Linol_lsp.Types.ExecuteCommandRegistrationOptions)

Module Types.ExecuteCommandRegistrationOptions

type t = {
  1. commands : string list;
  2. workDoneProgress : bool option;
}
val create : commands:string list -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ExecutionSummary/index.html b/linol/Linol_lsp/Types/ExecutionSummary/index.html new file mode 100644 index 00000000..921c5940 --- /dev/null +++ b/linol/Linol_lsp/Types/ExecutionSummary/index.html @@ -0,0 +1,2 @@ + +ExecutionSummary (linol.Linol_lsp.Types.ExecutionSummary)

Module Types.ExecutionSummary

type t = {
  1. executionOrder : int;
  2. success : bool option;
}
val create : executionOrder:int -> ?success:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FailureHandlingKind/index.html b/linol/Linol_lsp/Types/FailureHandlingKind/index.html new file mode 100644 index 00000000..f403c992 --- /dev/null +++ b/linol/Linol_lsp/Types/FailureHandlingKind/index.html @@ -0,0 +1,2 @@ + +FailureHandlingKind (linol.Linol_lsp.Types.FailureHandlingKind)

Module Types.FailureHandlingKind

type t =
  1. | Abort
  2. | Transactional
  3. | TextOnlyTransactional
  4. | Undo
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileChangeType/index.html b/linol/Linol_lsp/Types/FileChangeType/index.html new file mode 100644 index 00000000..c171199a --- /dev/null +++ b/linol/Linol_lsp/Types/FileChangeType/index.html @@ -0,0 +1,2 @@ + +FileChangeType (linol.Linol_lsp.Types.FileChangeType)

Module Types.FileChangeType

type t =
  1. | Created
  2. | Changed
  3. | Deleted
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileCreate/index.html b/linol/Linol_lsp/Types/FileCreate/index.html new file mode 100644 index 00000000..5edb3cf1 --- /dev/null +++ b/linol/Linol_lsp/Types/FileCreate/index.html @@ -0,0 +1,2 @@ + +FileCreate (linol.Linol_lsp.Types.FileCreate)

Module Types.FileCreate

type t = {
  1. uri : string;
}
val create : uri:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileDelete/index.html b/linol/Linol_lsp/Types/FileDelete/index.html new file mode 100644 index 00000000..64276b4f --- /dev/null +++ b/linol/Linol_lsp/Types/FileDelete/index.html @@ -0,0 +1,2 @@ + +FileDelete (linol.Linol_lsp.Types.FileDelete)

Module Types.FileDelete

type t = {
  1. uri : string;
}
val create : uri:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileEvent/index.html b/linol/Linol_lsp/Types/FileEvent/index.html new file mode 100644 index 00000000..e02e3a0b --- /dev/null +++ b/linol/Linol_lsp/Types/FileEvent/index.html @@ -0,0 +1,2 @@ + +FileEvent (linol.Linol_lsp.Types.FileEvent)

Module Types.FileEvent

type t = {
  1. type_ : FileChangeType.t;
  2. uri : DocumentUri.t;
}
val create : type_:FileChangeType.t -> uri:DocumentUri.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileOperationClientCapabilities/index.html b/linol/Linol_lsp/Types/FileOperationClientCapabilities/index.html new file mode 100644 index 00000000..af73cec9 --- /dev/null +++ b/linol/Linol_lsp/Types/FileOperationClientCapabilities/index.html @@ -0,0 +1,11 @@ + +FileOperationClientCapabilities (linol.Linol_lsp.Types.FileOperationClientCapabilities)

Module Types.FileOperationClientCapabilities

type t = {
  1. didCreate : bool option;
  2. didDelete : bool option;
  3. didRename : bool option;
  4. dynamicRegistration : bool option;
  5. willCreate : bool option;
  6. willDelete : bool option;
  7. willRename : bool option;
}
val create : + ?didCreate:bool -> + ?didDelete:bool -> + ?didRename:bool -> + ?dynamicRegistration:bool -> + ?willCreate:bool -> + ?willDelete:bool -> + ?willRename:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileOperationFilter/index.html b/linol/Linol_lsp/Types/FileOperationFilter/index.html new file mode 100644 index 00000000..395ab48c --- /dev/null +++ b/linol/Linol_lsp/Types/FileOperationFilter/index.html @@ -0,0 +1,2 @@ + +FileOperationFilter (linol.Linol_lsp.Types.FileOperationFilter)

Module Types.FileOperationFilter

type t = {
  1. pattern : FileOperationPattern.t;
  2. scheme : string option;
}
val create : pattern:FileOperationPattern.t -> ?scheme:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileOperationOptions/index.html b/linol/Linol_lsp/Types/FileOperationOptions/index.html new file mode 100644 index 00000000..075e4e2a --- /dev/null +++ b/linol/Linol_lsp/Types/FileOperationOptions/index.html @@ -0,0 +1,10 @@ + +FileOperationOptions (linol.Linol_lsp.Types.FileOperationOptions)

Module Types.FileOperationOptions

include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/PublishDiagnosticsParams/index.html b/linol/Linol_lsp/Types/FileOperationPattern/index.html similarity index 52% rename from lsp/Lsp/Types/PublishDiagnosticsParams/index.html rename to linol/Linol_lsp/Types/FileOperationPattern/index.html index 2ad46ca9..980d3299 100644 --- a/lsp/Lsp/Types/PublishDiagnosticsParams/index.html +++ b/linol/Linol_lsp/Types/FileOperationPattern/index.html @@ -1,7 +1,7 @@ -PublishDiagnosticsParams (lsp.Lsp.Types.PublishDiagnosticsParams)

Module Types.PublishDiagnosticsParams

type t = {
  1. diagnostics : Diagnostic.t list;
  2. uri : DocumentUri.t;
  3. version : int option;
}
val create : - diagnostics:Diagnostic.t list -> - uri:DocumentUri.t -> - ?version:int -> +FileOperationPattern (linol.Linol_lsp.Types.FileOperationPattern)

Module Types.FileOperationPattern

type t = {
  1. glob : string;
  2. matches : FileOperationPatternKind.t option;
  3. options : FileOperationPatternOptions.t option;
}
val create : + glob:string -> + ?matches:FileOperationPatternKind.t -> + ?options:FileOperationPatternOptions.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileOperationPatternKind/index.html b/linol/Linol_lsp/Types/FileOperationPatternKind/index.html new file mode 100644 index 00000000..8cc64ef7 --- /dev/null +++ b/linol/Linol_lsp/Types/FileOperationPatternKind/index.html @@ -0,0 +1,2 @@ + +FileOperationPatternKind (linol.Linol_lsp.Types.FileOperationPatternKind)

Module Types.FileOperationPatternKind

type t =
  1. | File
  2. | Folder
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileOperationPatternOptions/index.html b/linol/Linol_lsp/Types/FileOperationPatternOptions/index.html new file mode 100644 index 00000000..a8b9d447 --- /dev/null +++ b/linol/Linol_lsp/Types/FileOperationPatternOptions/index.html @@ -0,0 +1,2 @@ + +FileOperationPatternOptions (linol.Linol_lsp.Types.FileOperationPatternOptions)

Module Types.FileOperationPatternOptions

type t = {
  1. ignoreCase : bool option;
}
val create : ?ignoreCase:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileOperationRegistrationOptions/index.html b/linol/Linol_lsp/Types/FileOperationRegistrationOptions/index.html new file mode 100644 index 00000000..c49bf7b8 --- /dev/null +++ b/linol/Linol_lsp/Types/FileOperationRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +FileOperationRegistrationOptions (linol.Linol_lsp.Types.FileOperationRegistrationOptions)

Module Types.FileOperationRegistrationOptions

type t = {
  1. filters : FileOperationFilter.t list;
}
val create : filters:FileOperationFilter.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileRename/index.html b/linol/Linol_lsp/Types/FileRename/index.html new file mode 100644 index 00000000..bccb7746 --- /dev/null +++ b/linol/Linol_lsp/Types/FileRename/index.html @@ -0,0 +1,2 @@ + +FileRename (linol.Linol_lsp.Types.FileRename)

Module Types.FileRename

type t = {
  1. newUri : string;
  2. oldUri : string;
}
val create : newUri:string -> oldUri:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FileSystemWatcher/index.html b/linol/Linol_lsp/Types/FileSystemWatcher/index.html new file mode 100644 index 00000000..df9a19db --- /dev/null +++ b/linol/Linol_lsp/Types/FileSystemWatcher/index.html @@ -0,0 +1,2 @@ + +FileSystemWatcher (linol.Linol_lsp.Types.FileSystemWatcher)

Module Types.FileSystemWatcher

type t = {
  1. globPattern : GlobPattern.t;
  2. kind : WatchKind.t option;
}
val create : globPattern:GlobPattern.t -> ?kind:WatchKind.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FoldingRange/index.html b/linol/Linol_lsp/Types/FoldingRange/index.html new file mode 100644 index 00000000..8c2bf698 --- /dev/null +++ b/linol/Linol_lsp/Types/FoldingRange/index.html @@ -0,0 +1,10 @@ + +FoldingRange (linol.Linol_lsp.Types.FoldingRange)

Module Types.FoldingRange

type t = {
  1. collapsedText : string option;
  2. endCharacter : int option;
  3. endLine : int;
  4. kind : FoldingRangeKind.t option;
  5. startCharacter : int option;
  6. startLine : int;
}
val create : + ?collapsedText:string -> + ?endCharacter:int -> + endLine:int -> + ?kind:FoldingRangeKind.t -> + ?startCharacter:int -> + startLine:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FoldingRangeClientCapabilities/index.html b/linol/Linol_lsp/Types/FoldingRangeClientCapabilities/index.html similarity index 73% rename from lsp/Lsp/Types/FoldingRangeClientCapabilities/index.html rename to linol/Linol_lsp/Types/FoldingRangeClientCapabilities/index.html index 195f2fb5..4a1a1c44 100644 --- a/lsp/Lsp/Types/FoldingRangeClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/FoldingRangeClientCapabilities/index.html @@ -1,5 +1,5 @@ -FoldingRangeClientCapabilities (lsp.Lsp.Types.FoldingRangeClientCapabilities)

Module Types.FoldingRangeClientCapabilities

type foldingRangeKind = {
  1. valueSet : FoldingRangeKind.t list option;
}
val create_foldingRangeKind : +FoldingRangeClientCapabilities (linol.Linol_lsp.Types.FoldingRangeClientCapabilities)

Module Types.FoldingRangeClientCapabilities

type foldingRangeKind = {
  1. valueSet : FoldingRangeKind.t list option;
}
val create_foldingRangeKind : ?valueSet:FoldingRangeKind.t list -> unit -> foldingRangeKind
type foldingRange = {
  1. collapsedText : bool option;
}
val create_foldingRange : ?collapsedText:bool -> unit -> foldingRange
type t = {
  1. dynamicRegistration : bool option;
  2. foldingRange : foldingRange option;
  3. foldingRangeKind : foldingRangeKind option;
  4. lineFoldingOnly : bool option;
  5. rangeLimit : int option;
}
val create : @@ -9,4 +9,4 @@ ?lineFoldingOnly:bool -> ?rangeLimit:int -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FoldingRangeKind/index.html b/linol/Linol_lsp/Types/FoldingRangeKind/index.html new file mode 100644 index 00000000..04cc32ad --- /dev/null +++ b/linol/Linol_lsp/Types/FoldingRangeKind/index.html @@ -0,0 +1,2 @@ + +FoldingRangeKind (linol.Linol_lsp.Types.FoldingRangeKind)

Module Types.FoldingRangeKind

type t =
  1. | Comment
  2. | Imports
  3. | Region
  4. | Other of string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineCompletionOptions/index.html b/linol/Linol_lsp/Types/FoldingRangeOptions/index.html similarity index 82% rename from lsp/Lsp/Types/InlineCompletionOptions/index.html rename to linol/Linol_lsp/Types/FoldingRangeOptions/index.html index 00d817f2..2c7f5000 100644 --- a/lsp/Lsp/Types/InlineCompletionOptions/index.html +++ b/linol/Linol_lsp/Types/FoldingRangeOptions/index.html @@ -1,2 +1,2 @@ -InlineCompletionOptions (lsp.Lsp.Types.InlineCompletionOptions)

Module Types.InlineCompletionOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+FoldingRangeOptions (linol.Linol_lsp.Types.FoldingRangeOptions)

Module Types.FoldingRangeOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FoldingRangeParams/index.html b/linol/Linol_lsp/Types/FoldingRangeParams/index.html new file mode 100644 index 00000000..e23a286a --- /dev/null +++ b/linol/Linol_lsp/Types/FoldingRangeParams/index.html @@ -0,0 +1,7 @@ + +FoldingRangeParams (linol.Linol_lsp.Types.FoldingRangeParams)

Module Types.FoldingRangeParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + ?partialResultToken:ProgressToken.t -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineCompletionRegistrationOptions/index.html b/linol/Linol_lsp/Types/FoldingRangeRegistrationOptions/index.html similarity index 86% rename from lsp/Lsp/Types/InlineCompletionRegistrationOptions/index.html rename to linol/Linol_lsp/Types/FoldingRangeRegistrationOptions/index.html index ee5ed023..57ef0e35 100644 --- a/lsp/Lsp/Types/InlineCompletionRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/FoldingRangeRegistrationOptions/index.html @@ -1,7 +1,7 @@ -InlineCompletionRegistrationOptions (lsp.Lsp.Types.InlineCompletionRegistrationOptions)

Module Types.InlineCompletionRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : +FoldingRangeRegistrationOptions (linol.Linol_lsp.Types.FoldingRangeRegistrationOptions)

Module Types.FoldingRangeRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> ?id:string -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FoldingRangeWorkspaceClientCapabilities/index.html b/linol/Linol_lsp/Types/FoldingRangeWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..2b77d439 --- /dev/null +++ b/linol/Linol_lsp/Types/FoldingRangeWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +FoldingRangeWorkspaceClientCapabilities (linol.Linol_lsp.Types.FoldingRangeWorkspaceClientCapabilities)

Module Types.FoldingRangeWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FormattingOptions/index.html b/linol/Linol_lsp/Types/FormattingOptions/index.html new file mode 100644 index 00000000..4604dbe4 --- /dev/null +++ b/linol/Linol_lsp/Types/FormattingOptions/index.html @@ -0,0 +1,9 @@ + +FormattingOptions (linol.Linol_lsp.Types.FormattingOptions)

Module Types.FormattingOptions

type t = {
  1. insertFinalNewline : bool option;
  2. insertSpaces : bool;
  3. tabSize : int;
  4. trimFinalNewlines : bool option;
  5. trimTrailingWhitespace : bool option;
}
val create : + ?insertFinalNewline:bool -> + insertSpaces:bool -> + tabSize:int -> + ?trimFinalNewlines:bool -> + ?trimTrailingWhitespace:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/FullDocumentDiagnosticReport/index.html b/linol/Linol_lsp/Types/FullDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..9e847ef4 --- /dev/null +++ b/linol/Linol_lsp/Types/FullDocumentDiagnosticReport/index.html @@ -0,0 +1,2 @@ + +FullDocumentDiagnosticReport (linol.Linol_lsp.Types.FullDocumentDiagnosticReport)

Module Types.FullDocumentDiagnosticReport

type t = {
  1. items : Diagnostic.t list;
  2. resultId : string option;
}
val create : items:Diagnostic.t list -> ?resultId:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/GeneralClientCapabilities/index.html b/linol/Linol_lsp/Types/GeneralClientCapabilities/index.html similarity index 68% rename from lsp/Lsp/Types/GeneralClientCapabilities/index.html rename to linol/Linol_lsp/Types/GeneralClientCapabilities/index.html index c9d0f617..f5ef94c8 100644 --- a/lsp/Lsp/Types/GeneralClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/GeneralClientCapabilities/index.html @@ -1,5 +1,5 @@ -GeneralClientCapabilities (lsp.Lsp.Types.GeneralClientCapabilities)

Module Types.GeneralClientCapabilities

type staleRequestSupport = {
  1. cancel : bool;
  2. retryOnContentModified : string list;
}
val create_staleRequestSupport : +GeneralClientCapabilities (linol.Linol_lsp.Types.GeneralClientCapabilities)

Module Types.GeneralClientCapabilities

type staleRequestSupport = {
  1. cancel : bool;
  2. retryOnContentModified : string list;
}
val create_staleRequestSupport : cancel:bool -> retryOnContentModified:string list -> staleRequestSupport
type t = {
  1. markdown : MarkdownClientCapabilities.t option;
  2. positionEncodings : PositionEncodingKind.t list option;
  3. regularExpressions : RegularExpressionsClientCapabilities.t option;
  4. staleRequestSupport : staleRequestSupport option;
}
val create : @@ -8,4 +8,4 @@ ?regularExpressions:RegularExpressionsClientCapabilities.t -> ?staleRequestSupport:staleRequestSupport -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/GlobPattern/index.html b/linol/Linol_lsp/Types/GlobPattern/index.html new file mode 100644 index 00000000..58b28aaa --- /dev/null +++ b/linol/Linol_lsp/Types/GlobPattern/index.html @@ -0,0 +1,2 @@ + +GlobPattern (linol.Linol_lsp.Types.GlobPattern)

Module Types.GlobPattern

type t = [
  1. | `Pattern of Pattern.t
  2. | `RelativePattern of RelativePattern.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Hover/index.html b/linol/Linol_lsp/Types/Hover/index.html similarity index 68% rename from lsp/Lsp/Types/Hover/index.html rename to linol/Linol_lsp/Types/Hover/index.html index fc3d4dea..7b5ac3c9 100644 --- a/lsp/Lsp/Types/Hover/index.html +++ b/linol/Linol_lsp/Types/Hover/index.html @@ -1,5 +1,5 @@ -Hover (lsp.Lsp.Types.Hover)

Module Types.Hover

type t = {
  1. contents : [ `MarkupContent of MarkupContent.t +Hover (linol.Linol_lsp.Types.Hover)

    Module Types.Hover

    type t = {
    1. contents : [ `MarkupContent of MarkupContent.t | `MarkedString of MarkedString.t | `List of MarkedString.t list ];
    2. range : Range.t option;
    }
    val create : contents: @@ -8,4 +8,4 @@ | `List of MarkedString.t list ] -> ?range:Range.t -> unit -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceFoldersChangeEvent/index.html b/linol/Linol_lsp/Types/HoverClientCapabilities/index.html similarity index 60% rename from lsp/Lsp/Types/WorkspaceFoldersChangeEvent/index.html rename to linol/Linol_lsp/Types/HoverClientCapabilities/index.html index 5e6c33fb..385cb5a2 100644 --- a/lsp/Lsp/Types/WorkspaceFoldersChangeEvent/index.html +++ b/linol/Linol_lsp/Types/HoverClientCapabilities/index.html @@ -1,5 +1,6 @@ -WorkspaceFoldersChangeEvent (lsp.Lsp.Types.WorkspaceFoldersChangeEvent)

Module Types.WorkspaceFoldersChangeEvent

type t = {
  1. added : WorkspaceFolder.t list;
  2. removed : WorkspaceFolder.t list;
}
val create : - added:WorkspaceFolder.t list -> - removed:WorkspaceFolder.t list -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+HoverClientCapabilities (linol.Linol_lsp.Types.HoverClientCapabilities)

Module Types.HoverClientCapabilities

type t = {
  1. contentFormat : MarkupKind.t list option;
  2. dynamicRegistration : bool option;
}
val create : + ?contentFormat:MarkupKind.t list -> + ?dynamicRegistration:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ReferenceOptions/index.html b/linol/Linol_lsp/Types/HoverOptions/index.html similarity index 84% rename from lsp/Lsp/Types/ReferenceOptions/index.html rename to linol/Linol_lsp/Types/HoverOptions/index.html index d4336351..47286a91 100644 --- a/lsp/Lsp/Types/ReferenceOptions/index.html +++ b/linol/Linol_lsp/Types/HoverOptions/index.html @@ -1,2 +1,2 @@ -ReferenceOptions (lsp.Lsp.Types.ReferenceOptions)

Module Types.ReferenceOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+HoverOptions (linol.Linol_lsp.Types.HoverOptions)

Module Types.HoverOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlayHintParams/index.html b/linol/Linol_lsp/Types/HoverParams/index.html similarity index 60% rename from lsp/Lsp/Types/InlayHintParams/index.html rename to linol/Linol_lsp/Types/HoverParams/index.html index bbf1d1b5..fac0ce58 100644 --- a/lsp/Lsp/Types/InlayHintParams/index.html +++ b/linol/Linol_lsp/Types/HoverParams/index.html @@ -1,7 +1,7 @@ -InlayHintParams (lsp.Lsp.Types.InlayHintParams)

Module Types.InlayHintParams

type t = {
  1. range : Range.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : - range:Range.t -> +HoverParams (linol.Linol_lsp.Types.HoverParams)

Module Types.HoverParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + position:Position.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ReferenceRegistrationOptions/index.html b/linol/Linol_lsp/Types/HoverRegistrationOptions/index.html similarity index 86% rename from lsp/Lsp/Types/ReferenceRegistrationOptions/index.html rename to linol/Linol_lsp/Types/HoverRegistrationOptions/index.html index 049e0342..1c6b20db 100644 --- a/lsp/Lsp/Types/ReferenceRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/HoverRegistrationOptions/index.html @@ -1,6 +1,6 @@ -ReferenceRegistrationOptions (lsp.Lsp.Types.ReferenceRegistrationOptions)

Module Types.ReferenceRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : +HoverRegistrationOptions (linol.Linol_lsp.Types.HoverRegistrationOptions)

Module Types.HoverRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ImplementationClientCapabilities/index.html b/linol/Linol_lsp/Types/ImplementationClientCapabilities/index.html new file mode 100644 index 00000000..0bc6ef6a --- /dev/null +++ b/linol/Linol_lsp/Types/ImplementationClientCapabilities/index.html @@ -0,0 +1,2 @@ + +ImplementationClientCapabilities (linol.Linol_lsp.Types.ImplementationClientCapabilities)

Module Types.ImplementationClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentFormattingOptions/index.html b/linol/Linol_lsp/Types/ImplementationOptions/index.html similarity index 82% rename from lsp/Lsp/Types/DocumentFormattingOptions/index.html rename to linol/Linol_lsp/Types/ImplementationOptions/index.html index c6e53841..240dee0e 100644 --- a/lsp/Lsp/Types/DocumentFormattingOptions/index.html +++ b/linol/Linol_lsp/Types/ImplementationOptions/index.html @@ -1,2 +1,2 @@ -DocumentFormattingOptions (lsp.Lsp.Types.DocumentFormattingOptions)

Module Types.DocumentFormattingOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ImplementationOptions (linol.Linol_lsp.Types.ImplementationOptions)

Module Types.ImplementationOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentDiagnosticParams/index.html b/linol/Linol_lsp/Types/ImplementationParams/index.html similarity index 54% rename from lsp/Lsp/Types/DocumentDiagnosticParams/index.html rename to linol/Linol_lsp/Types/ImplementationParams/index.html index 1fd7ab62..2d9ee2e7 100644 --- a/lsp/Lsp/Types/DocumentDiagnosticParams/index.html +++ b/linol/Linol_lsp/Types/ImplementationParams/index.html @@ -1,9 +1,8 @@ -DocumentDiagnosticParams (lsp.Lsp.Types.DocumentDiagnosticParams)

Module Types.DocumentDiagnosticParams

type t = {
  1. identifier : string option;
  2. partialResultToken : ProgressToken.t option;
  3. previousResultId : string option;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : - ?identifier:string -> +ImplementationParams (linol.Linol_lsp.Types.ImplementationParams)

Module Types.ImplementationParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> - ?previousResultId:string -> + position:Position.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/LinkedEditingRangeRegistrationOptions/index.html b/linol/Linol_lsp/Types/ImplementationRegistrationOptions/index.html similarity index 86% rename from lsp/Lsp/Types/LinkedEditingRangeRegistrationOptions/index.html rename to linol/Linol_lsp/Types/ImplementationRegistrationOptions/index.html index 940b8a89..a4ea8f35 100644 --- a/lsp/Lsp/Types/LinkedEditingRangeRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/ImplementationRegistrationOptions/index.html @@ -1,7 +1,7 @@ -LinkedEditingRangeRegistrationOptions (lsp.Lsp.Types.LinkedEditingRangeRegistrationOptions)

Module Types.LinkedEditingRangeRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : +ImplementationRegistrationOptions (linol.Linol_lsp.Types.ImplementationRegistrationOptions)

Module Types.ImplementationRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> ?id:string -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InitializeError/index.html b/linol/Linol_lsp/Types/InitializeError/index.html new file mode 100644 index 00000000..a73970fa --- /dev/null +++ b/linol/Linol_lsp/Types/InitializeError/index.html @@ -0,0 +1,2 @@ + +InitializeError (linol.Linol_lsp.Types.InitializeError)

Module Types.InitializeError

type t = {
  1. retry : bool;
}
val create : retry:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InitializeParams/index.html b/linol/Linol_lsp/Types/InitializeParams/index.html new file mode 100644 index 00000000..7ae3a015 --- /dev/null +++ b/linol/Linol_lsp/Types/InitializeParams/index.html @@ -0,0 +1,14 @@ + +InitializeParams (linol.Linol_lsp.Types.InitializeParams)

Module Types.InitializeParams

type clientInfo = {
  1. name : string;
  2. version : string option;
}
val create_clientInfo : name:string -> ?version:string -> unit -> clientInfo
type t = {
  1. capabilities : ClientCapabilities.t;
  2. clientInfo : clientInfo option;
  3. initializationOptions : Import.Json.t option;
  4. locale : string option;
  5. processId : int option;
  6. rootPath : string option option;
  7. rootUri : DocumentUri.t option;
  8. trace : TraceValues.t option;
  9. workDoneToken : ProgressToken.t option;
  10. workspaceFolders : WorkspaceFolder.t list option option;
}
val create : + capabilities:ClientCapabilities.t -> + ?clientInfo:clientInfo -> + ?initializationOptions:Import.Json.t -> + ?locale:string -> + ?processId:int -> + ?rootPath:string option -> + ?rootUri:DocumentUri.t -> + ?trace:TraceValues.t -> + ?workDoneToken:ProgressToken.t -> + ?workspaceFolders:WorkspaceFolder.t list option -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InitializeResult/index.html b/linol/Linol_lsp/Types/InitializeResult/index.html new file mode 100644 index 00000000..5869a699 --- /dev/null +++ b/linol/Linol_lsp/Types/InitializeResult/index.html @@ -0,0 +1,6 @@ + +InitializeResult (linol.Linol_lsp.Types.InitializeResult)

Module Types.InitializeResult

type serverInfo = {
  1. name : string;
  2. version : string option;
}
val create_serverInfo : name:string -> ?version:string -> unit -> serverInfo
type t = {
  1. capabilities : ServerCapabilities.t;
  2. serverInfo : serverInfo option;
}
val create : + capabilities:ServerCapabilities.t -> + ?serverInfo:serverInfo -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InitializedParams_/index.html b/linol/Linol_lsp/Types/InitializedParams_/index.html new file mode 100644 index 00000000..7e50cabb --- /dev/null +++ b/linol/Linol_lsp/Types/InitializedParams_/index.html @@ -0,0 +1,13 @@ + +InitializedParams_ (linol.Linol_lsp.Types.InitializedParams_)

Module Types.InitializedParams_

type clientInfo = {
  1. name : string;
  2. version : string option;
}
val create_clientInfo : name:string -> ?version:string -> unit -> clientInfo
type t = {
  1. capabilities : ClientCapabilities.t;
  2. clientInfo : clientInfo option;
  3. initializationOptions : Import.Json.t option;
  4. locale : string option;
  5. processId : int option;
  6. rootPath : string option option;
  7. rootUri : DocumentUri.t option;
  8. trace : TraceValues.t option;
  9. workDoneToken : ProgressToken.t option;
}
val create : + capabilities:ClientCapabilities.t -> + ?clientInfo:clientInfo -> + ?initializationOptions:Import.Json.t -> + ?locale:string -> + ?processId:int -> + ?rootPath:string option -> + ?rootUri:DocumentUri.t -> + ?trace:TraceValues.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlayHint/index.html b/linol/Linol_lsp/Types/InlayHint/index.html new file mode 100644 index 00000000..50219a0f --- /dev/null +++ b/linol/Linol_lsp/Types/InlayHint/index.html @@ -0,0 +1,12 @@ + +InlayHint (linol.Linol_lsp.Types.InlayHint)

Module Types.InlayHint

type t = {
  1. data : Import.Json.t option;
  2. kind : InlayHintKind.t option;
  3. label : [ `String of string | `List of InlayHintLabelPart.t list ];
  4. paddingLeft : bool option;
  5. paddingRight : bool option;
  6. position : Position.t;
  7. textEdits : TextEdit.t list option;
  8. tooltip : [ `String of string | `MarkupContent of MarkupContent.t ] option;
}
val create : + ?data:Import.Json.t -> + ?kind:InlayHintKind.t -> + label:[ `String of string | `List of InlayHintLabelPart.t list ] -> + ?paddingLeft:bool -> + ?paddingRight:bool -> + position:Position.t -> + ?textEdits:TextEdit.t list -> + ?tooltip:[ `String of string | `MarkupContent of MarkupContent.t ] -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlayHintClientCapabilities/index.html b/linol/Linol_lsp/Types/InlayHintClientCapabilities/index.html new file mode 100644 index 00000000..4fd297a0 --- /dev/null +++ b/linol/Linol_lsp/Types/InlayHintClientCapabilities/index.html @@ -0,0 +1,6 @@ + +InlayHintClientCapabilities (linol.Linol_lsp.Types.InlayHintClientCapabilities)

Module Types.InlayHintClientCapabilities

type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type t = {
  1. dynamicRegistration : bool option;
  2. resolveSupport : resolveSupport option;
}
val create : + ?dynamicRegistration:bool -> + ?resolveSupport:resolveSupport -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlayHintKind/index.html b/linol/Linol_lsp/Types/InlayHintKind/index.html new file mode 100644 index 00000000..e3396d61 --- /dev/null +++ b/linol/Linol_lsp/Types/InlayHintKind/index.html @@ -0,0 +1,2 @@ + +InlayHintKind (linol.Linol_lsp.Types.InlayHintKind)

Module Types.InlayHintKind

type t =
  1. | Type
  2. | Parameter
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlayHintLabelPart/index.html b/linol/Linol_lsp/Types/InlayHintLabelPart/index.html new file mode 100644 index 00000000..efec3fe8 --- /dev/null +++ b/linol/Linol_lsp/Types/InlayHintLabelPart/index.html @@ -0,0 +1,8 @@ + +InlayHintLabelPart (linol.Linol_lsp.Types.InlayHintLabelPart)

Module Types.InlayHintLabelPart

type t = {
  1. command : Command.t option;
  2. location : Location.t option;
  3. tooltip : [ `String of string | `MarkupContent of MarkupContent.t ] option;
  4. value : string;
}
val create : + ?command:Command.t -> + ?location:Location.t -> + ?tooltip:[ `String of string | `MarkupContent of MarkupContent.t ] -> + value:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlayHintOptions/index.html b/linol/Linol_lsp/Types/InlayHintOptions/index.html new file mode 100644 index 00000000..c41fe7f3 --- /dev/null +++ b/linol/Linol_lsp/Types/InlayHintOptions/index.html @@ -0,0 +1,2 @@ + +InlayHintOptions (linol.Linol_lsp.Types.InlayHintOptions)

Module Types.InlayHintOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/PrepareRenameParams/index.html b/linol/Linol_lsp/Types/InlayHintParams/index.html similarity index 60% rename from lsp/Lsp/Types/PrepareRenameParams/index.html rename to linol/Linol_lsp/Types/InlayHintParams/index.html index 58b5fd00..b0c2711f 100644 --- a/lsp/Lsp/Types/PrepareRenameParams/index.html +++ b/linol/Linol_lsp/Types/InlayHintParams/index.html @@ -1,7 +1,7 @@ -PrepareRenameParams (lsp.Lsp.Types.PrepareRenameParams)

Module Types.PrepareRenameParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : - position:Position.t -> +InlayHintParams (linol.Linol_lsp.Types.InlayHintParams)

Module Types.InlayHintParams

type t = {
  1. range : Range.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + range:Range.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeHierarchyRegistrationOptions/index.html b/linol/Linol_lsp/Types/InlayHintRegistrationOptions/index.html similarity index 69% rename from lsp/Lsp/Types/TypeHierarchyRegistrationOptions/index.html rename to linol/Linol_lsp/Types/InlayHintRegistrationOptions/index.html index a48e4d5d..016d0005 100644 --- a/lsp/Lsp/Types/TypeHierarchyRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/InlayHintRegistrationOptions/index.html @@ -1,7 +1,8 @@ -TypeHierarchyRegistrationOptions (lsp.Lsp.Types.TypeHierarchyRegistrationOptions)

Module Types.TypeHierarchyRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : +InlayHintRegistrationOptions (linol.Linol_lsp.Types.InlayHintRegistrationOptions)

Module Types.InlayHintRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. resolveProvider : bool option;
  4. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> ?id:string -> + ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlayHintWorkspaceClientCapabilities/index.html b/linol/Linol_lsp/Types/InlayHintWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..2c435a5a --- /dev/null +++ b/linol/Linol_lsp/Types/InlayHintWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +InlayHintWorkspaceClientCapabilities (linol.Linol_lsp.Types.InlayHintWorkspaceClientCapabilities)

Module Types.InlayHintWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineCompletionClientCapabilities/index.html b/linol/Linol_lsp/Types/InlineCompletionClientCapabilities/index.html new file mode 100644 index 00000000..dc209d5c --- /dev/null +++ b/linol/Linol_lsp/Types/InlineCompletionClientCapabilities/index.html @@ -0,0 +1,2 @@ + +InlineCompletionClientCapabilities (linol.Linol_lsp.Types.InlineCompletionClientCapabilities)

Module Types.InlineCompletionClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeLensRegistrationOptions/index.html b/linol/Linol_lsp/Types/InlineCompletionContext/index.html similarity index 54% rename from lsp/Lsp/Types/CodeLensRegistrationOptions/index.html rename to linol/Linol_lsp/Types/InlineCompletionContext/index.html index 184f9e33..1bf43d8e 100644 --- a/lsp/Lsp/Types/CodeLensRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/InlineCompletionContext/index.html @@ -1,7 +1,6 @@ -CodeLensRegistrationOptions (lsp.Lsp.Types.CodeLensRegistrationOptions)

Module Types.CodeLensRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. resolveProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : - ?documentSelector:DocumentSelector.t -> - ?resolveProvider:bool -> - ?workDoneProgress:bool -> +InlineCompletionContext (linol.Linol_lsp.Types.InlineCompletionContext)

Module Types.InlineCompletionContext

type t = {
  1. selectedCompletionInfo : SelectedCompletionInfo.t option;
  2. triggerKind : InlineCompletionTriggerKind.t;
}
val create : + ?selectedCompletionInfo:SelectedCompletionInfo.t -> + triggerKind:InlineCompletionTriggerKind.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineCompletionItem/index.html b/linol/Linol_lsp/Types/InlineCompletionItem/index.html new file mode 100644 index 00000000..660b7974 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineCompletionItem/index.html @@ -0,0 +1,8 @@ + +InlineCompletionItem (linol.Linol_lsp.Types.InlineCompletionItem)

Module Types.InlineCompletionItem

type t = {
  1. command : Command.t option;
  2. filterText : string option;
  3. insertText : [ `String of string | `StringValue of StringValue.t ];
  4. range : Range.t option;
}
val create : + ?command:Command.t -> + ?filterText:string -> + insertText:[ `String of string | `StringValue of StringValue.t ] -> + ?range:Range.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineCompletionList/index.html b/linol/Linol_lsp/Types/InlineCompletionList/index.html new file mode 100644 index 00000000..b7982a57 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineCompletionList/index.html @@ -0,0 +1,2 @@ + +InlineCompletionList (linol.Linol_lsp.Types.InlineCompletionList)

Module Types.InlineCompletionList

type t = {
  1. items : InlineCompletionItem.t list;
}
val create : items:InlineCompletionItem.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineCompletionOptions/index.html b/linol/Linol_lsp/Types/InlineCompletionOptions/index.html new file mode 100644 index 00000000..0ac986ad --- /dev/null +++ b/linol/Linol_lsp/Types/InlineCompletionOptions/index.html @@ -0,0 +1,2 @@ + +InlineCompletionOptions (linol.Linol_lsp.Types.InlineCompletionOptions)

Module Types.InlineCompletionOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CallHierarchyPrepareParams/index.html b/linol/Linol_lsp/Types/InlineCompletionParams/index.html similarity index 58% rename from lsp/Lsp/Types/CallHierarchyPrepareParams/index.html rename to linol/Linol_lsp/Types/InlineCompletionParams/index.html index 9d28d44e..d576aea3 100644 --- a/lsp/Lsp/Types/CallHierarchyPrepareParams/index.html +++ b/linol/Linol_lsp/Types/InlineCompletionParams/index.html @@ -1,7 +1,8 @@ -CallHierarchyPrepareParams (lsp.Lsp.Types.CallHierarchyPrepareParams)

Module Types.CallHierarchyPrepareParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : +InlineCompletionParams (linol.Linol_lsp.Types.InlineCompletionParams)

Module Types.InlineCompletionParams

type t = {
  1. context : InlineCompletionContext.t;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : + context:InlineCompletionContext.t -> position:Position.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Command/index.html b/linol/Linol_lsp/Types/InlineCompletionRegistrationOptions/index.html similarity index 51% rename from lsp/Lsp/Types/Command/index.html rename to linol/Linol_lsp/Types/InlineCompletionRegistrationOptions/index.html index e305d4b7..00c3ea51 100644 --- a/lsp/Lsp/Types/Command/index.html +++ b/linol/Linol_lsp/Types/InlineCompletionRegistrationOptions/index.html @@ -1,7 +1,7 @@ -Command (lsp.Lsp.Types.Command)

Module Types.Command

type t = {
  1. arguments : Import.Json.t list option;
  2. command : string;
  3. title : string;
}
val create : - ?arguments:Import.Json.t list -> - command:string -> - title:string -> +InlineCompletionRegistrationOptions (linol.Linol_lsp.Types.InlineCompletionRegistrationOptions)

Module Types.InlineCompletionRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> + ?id:string -> + ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineCompletionTriggerKind/index.html b/linol/Linol_lsp/Types/InlineCompletionTriggerKind/index.html new file mode 100644 index 00000000..259382cf --- /dev/null +++ b/linol/Linol_lsp/Types/InlineCompletionTriggerKind/index.html @@ -0,0 +1,2 @@ + +InlineCompletionTriggerKind (linol.Linol_lsp.Types.InlineCompletionTriggerKind)

Module Types.InlineCompletionTriggerKind

type t =
  1. | Invoked
  2. | Automatic
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineValue/index.html b/linol/Linol_lsp/Types/InlineValue/index.html new file mode 100644 index 00000000..a8621362 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineValue/index.html @@ -0,0 +1,2 @@ + +InlineValue (linol.Linol_lsp.Types.InlineValue)

Module Types.InlineValue

type t = [
  1. | `InlineValueText of InlineValueText.t
  2. | `InlineValueVariableLookup of InlineValueVariableLookup.t
  3. | `InlineValueEvaluatableExpression of InlineValueEvaluatableExpression.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineValueClientCapabilities/index.html b/linol/Linol_lsp/Types/InlineValueClientCapabilities/index.html new file mode 100644 index 00000000..29307554 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineValueClientCapabilities/index.html @@ -0,0 +1,2 @@ + +InlineValueClientCapabilities (linol.Linol_lsp.Types.InlineValueClientCapabilities)

Module Types.InlineValueClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentSaveReason/index.html b/linol/Linol_lsp/Types/InlineValueContext/index.html similarity index 57% rename from lsp/Lsp/Types/TextDocumentSaveReason/index.html rename to linol/Linol_lsp/Types/InlineValueContext/index.html index a8db7c60..2a2f7b20 100644 --- a/lsp/Lsp/Types/TextDocumentSaveReason/index.html +++ b/linol/Linol_lsp/Types/InlineValueContext/index.html @@ -1,2 +1,2 @@ -TextDocumentSaveReason (lsp.Lsp.Types.TextDocumentSaveReason)

Module Types.TextDocumentSaveReason

type t =
  1. | Manual
  2. | AfterDelay
  3. | FocusOut
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+InlineValueContext (linol.Linol_lsp.Types.InlineValueContext)

Module Types.InlineValueContext

type t = {
  1. frameId : int;
  2. stoppedLocation : Range.t;
}
val create : frameId:int -> stoppedLocation:Range.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineValueEvaluatableExpression/index.html b/linol/Linol_lsp/Types/InlineValueEvaluatableExpression/index.html new file mode 100644 index 00000000..13f470f5 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineValueEvaluatableExpression/index.html @@ -0,0 +1,2 @@ + +InlineValueEvaluatableExpression (linol.Linol_lsp.Types.InlineValueEvaluatableExpression)

Module Types.InlineValueEvaluatableExpression

type t = {
  1. expression : string option;
  2. range : Range.t;
}
val create : ?expression:string -> range:Range.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineValueOptions/index.html b/linol/Linol_lsp/Types/InlineValueOptions/index.html new file mode 100644 index 00000000..01937049 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineValueOptions/index.html @@ -0,0 +1,2 @@ + +InlineValueOptions (linol.Linol_lsp.Types.InlineValueOptions)

Module Types.InlineValueOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineValueParams/index.html b/linol/Linol_lsp/Types/InlineValueParams/index.html new file mode 100644 index 00000000..3bcb2c32 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineValueParams/index.html @@ -0,0 +1,8 @@ + +InlineValueParams (linol.Linol_lsp.Types.InlineValueParams)

Module Types.InlineValueParams

type t = {
  1. context : InlineValueContext.t;
  2. range : Range.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : + context:InlineValueContext.t -> + range:Range.t -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineValueRegistrationOptions/index.html b/linol/Linol_lsp/Types/InlineValueRegistrationOptions/index.html new file mode 100644 index 00000000..b9253221 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineValueRegistrationOptions/index.html @@ -0,0 +1,7 @@ + +InlineValueRegistrationOptions (linol.Linol_lsp.Types.InlineValueRegistrationOptions)

Module Types.InlineValueRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineValueText/index.html b/linol/Linol_lsp/Types/InlineValueText/index.html new file mode 100644 index 00000000..f46fad40 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineValueText/index.html @@ -0,0 +1,2 @@ + +InlineValueText (linol.Linol_lsp.Types.InlineValueText)

Module Types.InlineValueText

type t = {
  1. range : Range.t;
  2. text : string;
}
val create : range:Range.t -> text:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidOpenNotebookDocumentParams/index.html b/linol/Linol_lsp/Types/InlineValueVariableLookup/index.html similarity index 52% rename from lsp/Lsp/Types/DidOpenNotebookDocumentParams/index.html rename to linol/Linol_lsp/Types/InlineValueVariableLookup/index.html index 6e7ac9c3..3a391776 100644 --- a/lsp/Lsp/Types/DidOpenNotebookDocumentParams/index.html +++ b/linol/Linol_lsp/Types/InlineValueVariableLookup/index.html @@ -1,5 +1,7 @@ -DidOpenNotebookDocumentParams (lsp.Lsp.Types.DidOpenNotebookDocumentParams)

Module Types.DidOpenNotebookDocumentParams

type t = {
  1. cellTextDocuments : TextDocumentItem.t list;
  2. notebookDocument : NotebookDocument.t;
}
val create : - cellTextDocuments:TextDocumentItem.t list -> - notebookDocument:NotebookDocument.t -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+InlineValueVariableLookup (linol.Linol_lsp.Types.InlineValueVariableLookup)

Module Types.InlineValueVariableLookup

type t = {
  1. caseSensitiveLookup : bool;
  2. range : Range.t;
  3. variableName : string option;
}
val create : + caseSensitiveLookup:bool -> + range:Range.t -> + ?variableName:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InlineValueWorkspaceClientCapabilities/index.html b/linol/Linol_lsp/Types/InlineValueWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..6865a746 --- /dev/null +++ b/linol/Linol_lsp/Types/InlineValueWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +InlineValueWorkspaceClientCapabilities (linol.Linol_lsp.Types.InlineValueWorkspaceClientCapabilities)

Module Types.InlineValueWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InsertReplaceEdit/index.html b/linol/Linol_lsp/Types/InsertReplaceEdit/index.html new file mode 100644 index 00000000..8b0cacb7 --- /dev/null +++ b/linol/Linol_lsp/Types/InsertReplaceEdit/index.html @@ -0,0 +1,2 @@ + +InsertReplaceEdit (linol.Linol_lsp.Types.InsertReplaceEdit)

Module Types.InsertReplaceEdit

type t = {
  1. insert : Range.t;
  2. newText : string;
  3. replace : Range.t;
}
val create : insert:Range.t -> newText:string -> replace:Range.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InsertTextFormat/index.html b/linol/Linol_lsp/Types/InsertTextFormat/index.html new file mode 100644 index 00000000..c4a30604 --- /dev/null +++ b/linol/Linol_lsp/Types/InsertTextFormat/index.html @@ -0,0 +1,2 @@ + +InsertTextFormat (linol.Linol_lsp.Types.InsertTextFormat)

Module Types.InsertTextFormat

type t =
  1. | PlainText
  2. | Snippet
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/InsertTextMode/index.html b/linol/Linol_lsp/Types/InsertTextMode/index.html new file mode 100644 index 00000000..b27efd0f --- /dev/null +++ b/linol/Linol_lsp/Types/InsertTextMode/index.html @@ -0,0 +1,2 @@ + +InsertTextMode (linol.Linol_lsp.Types.InsertTextMode)

Module Types.InsertTextMode

type t =
  1. | AsIs
  2. | AdjustIndentation
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/LinkedEditingRangeClientCapabilities/index.html b/linol/Linol_lsp/Types/LinkedEditingRangeClientCapabilities/index.html new file mode 100644 index 00000000..764d6249 --- /dev/null +++ b/linol/Linol_lsp/Types/LinkedEditingRangeClientCapabilities/index.html @@ -0,0 +1,2 @@ + +LinkedEditingRangeClientCapabilities (linol.Linol_lsp.Types.LinkedEditingRangeClientCapabilities)

Module Types.LinkedEditingRangeClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/LinkedEditingRangeOptions/index.html b/linol/Linol_lsp/Types/LinkedEditingRangeOptions/index.html new file mode 100644 index 00000000..4fcc144e --- /dev/null +++ b/linol/Linol_lsp/Types/LinkedEditingRangeOptions/index.html @@ -0,0 +1,2 @@ + +LinkedEditingRangeOptions (linol.Linol_lsp.Types.LinkedEditingRangeOptions)

Module Types.LinkedEditingRangeOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DiagnosticClientCapabilities/index.html b/linol/Linol_lsp/Types/LinkedEditingRangeParams/index.html similarity index 57% rename from lsp/Lsp/Types/DiagnosticClientCapabilities/index.html rename to linol/Linol_lsp/Types/LinkedEditingRangeParams/index.html index 4e697bb5..62ddeb82 100644 --- a/lsp/Lsp/Types/DiagnosticClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/LinkedEditingRangeParams/index.html @@ -1,7 +1,7 @@ -DiagnosticClientCapabilities (lsp.Lsp.Types.DiagnosticClientCapabilities)

Module Types.DiagnosticClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. markupMessageSupport : bool option;
  3. relatedDocumentSupport : bool option;
}
val create : - ?dynamicRegistration:bool -> - ?markupMessageSupport:bool -> - ?relatedDocumentSupport:bool -> +LinkedEditingRangeParams (linol.Linol_lsp.Types.LinkedEditingRangeParams)

Module Types.LinkedEditingRangeParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + position:Position.t -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RenameRegistrationOptions/index.html b/linol/Linol_lsp/Types/LinkedEditingRangeRegistrationOptions/index.html similarity index 58% rename from lsp/Lsp/Types/RenameRegistrationOptions/index.html rename to linol/Linol_lsp/Types/LinkedEditingRangeRegistrationOptions/index.html index 9304d563..14a4034b 100644 --- a/lsp/Lsp/Types/RenameRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/LinkedEditingRangeRegistrationOptions/index.html @@ -1,7 +1,7 @@ -RenameRegistrationOptions (lsp.Lsp.Types.RenameRegistrationOptions)

Module Types.RenameRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. prepareProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : +LinkedEditingRangeRegistrationOptions (linol.Linol_lsp.Types.LinkedEditingRangeRegistrationOptions)

Module Types.LinkedEditingRangeRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> - ?prepareProvider:bool -> + ?id:string -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/LinkedEditingRanges/index.html b/linol/Linol_lsp/Types/LinkedEditingRanges/index.html new file mode 100644 index 00000000..6dfccd35 --- /dev/null +++ b/linol/Linol_lsp/Types/LinkedEditingRanges/index.html @@ -0,0 +1,2 @@ + +LinkedEditingRanges (linol.Linol_lsp.Types.LinkedEditingRanges)

Module Types.LinkedEditingRanges

type t = {
  1. ranges : Range.t list;
  2. wordPattern : string option;
}
val create : ranges:Range.t list -> ?wordPattern:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Location/index.html b/linol/Linol_lsp/Types/Location/index.html new file mode 100644 index 00000000..91657576 --- /dev/null +++ b/linol/Linol_lsp/Types/Location/index.html @@ -0,0 +1,2 @@ + +Location (linol.Linol_lsp.Types.Location)

Module Types.Location

type t = {
  1. range : Range.t;
  2. uri : DocumentUri.t;
}
val create : range:Range.t -> uri:DocumentUri.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/LocationLink/index.html b/linol/Linol_lsp/Types/LocationLink/index.html new file mode 100644 index 00000000..81d18706 --- /dev/null +++ b/linol/Linol_lsp/Types/LocationLink/index.html @@ -0,0 +1,8 @@ + +LocationLink (linol.Linol_lsp.Types.LocationLink)

Module Types.LocationLink

type t = {
  1. originSelectionRange : Range.t option;
  2. targetRange : Range.t;
  3. targetSelectionRange : Range.t;
  4. targetUri : DocumentUri.t;
}
val create : + ?originSelectionRange:Range.t -> + targetRange:Range.t -> + targetSelectionRange:Range.t -> + targetUri:DocumentUri.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Locations/index.html b/linol/Linol_lsp/Types/Locations/index.html new file mode 100644 index 00000000..a05d281b --- /dev/null +++ b/linol/Linol_lsp/Types/Locations/index.html @@ -0,0 +1,2 @@ + +Locations (linol.Linol_lsp.Types.Locations)

Module Types.Locations

type t = [
  1. | `Location of Location.t list
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/LogMessageParams/index.html b/linol/Linol_lsp/Types/LogMessageParams/index.html new file mode 100644 index 00000000..48da4f4d --- /dev/null +++ b/linol/Linol_lsp/Types/LogMessageParams/index.html @@ -0,0 +1,2 @@ + +LogMessageParams (linol.Linol_lsp.Types.LogMessageParams)

Module Types.LogMessageParams

type t = {
  1. message : string;
  2. type_ : MessageType.t;
}
val create : message:string -> type_:MessageType.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/LogTraceParams/index.html b/linol/Linol_lsp/Types/LogTraceParams/index.html new file mode 100644 index 00000000..a9b1429f --- /dev/null +++ b/linol/Linol_lsp/Types/LogTraceParams/index.html @@ -0,0 +1,2 @@ + +LogTraceParams (linol.Linol_lsp.Types.LogTraceParams)

Module Types.LogTraceParams

type t = {
  1. message : string;
  2. verbose : string option;
}
val create : message:string -> ?verbose:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidCloseNotebookDocumentParams/index.html b/linol/Linol_lsp/Types/MarkdownClientCapabilities/index.html similarity index 51% rename from lsp/Lsp/Types/DidCloseNotebookDocumentParams/index.html rename to linol/Linol_lsp/Types/MarkdownClientCapabilities/index.html index 3e687d06..a4d3ffa5 100644 --- a/lsp/Lsp/Types/DidCloseNotebookDocumentParams/index.html +++ b/linol/Linol_lsp/Types/MarkdownClientCapabilities/index.html @@ -1,5 +1,7 @@ -DidCloseNotebookDocumentParams (lsp.Lsp.Types.DidCloseNotebookDocumentParams)

Module Types.DidCloseNotebookDocumentParams

type t = {
  1. cellTextDocuments : TextDocumentIdentifier.t list;
  2. notebookDocument : NotebookDocumentIdentifier.t;
}
val create : - cellTextDocuments:TextDocumentIdentifier.t list -> - notebookDocument:NotebookDocumentIdentifier.t -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+MarkdownClientCapabilities (linol.Linol_lsp.Types.MarkdownClientCapabilities)

Module Types.MarkdownClientCapabilities

type t = {
  1. allowedTags : string list option;
  2. parser : string;
  3. version : string option;
}
val create : + ?allowedTags:string list -> + parser:string -> + ?version:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/MarkedString/index.html b/linol/Linol_lsp/Types/MarkedString/index.html new file mode 100644 index 00000000..d4a8ed1b --- /dev/null +++ b/linol/Linol_lsp/Types/MarkedString/index.html @@ -0,0 +1,2 @@ + +MarkedString (linol.Linol_lsp.Types.MarkedString)

Module Types.MarkedString

type t = {
  1. value : string;
  2. language : string option;
}
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/MarkupContent/index.html b/linol/Linol_lsp/Types/MarkupContent/index.html new file mode 100644 index 00000000..8f567ef0 --- /dev/null +++ b/linol/Linol_lsp/Types/MarkupContent/index.html @@ -0,0 +1,2 @@ + +MarkupContent (linol.Linol_lsp.Types.MarkupContent)

Module Types.MarkupContent

type t = {
  1. kind : MarkupKind.t;
  2. value : string;
}
val create : kind:MarkupKind.t -> value:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/MarkupKind/index.html b/linol/Linol_lsp/Types/MarkupKind/index.html new file mode 100644 index 00000000..0646b70d --- /dev/null +++ b/linol/Linol_lsp/Types/MarkupKind/index.html @@ -0,0 +1,2 @@ + +MarkupKind (linol.Linol_lsp.Types.MarkupKind)

Module Types.MarkupKind

type t =
  1. | PlainText
  2. | Markdown
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/MessageActionItem/index.html b/linol/Linol_lsp/Types/MessageActionItem/index.html new file mode 100644 index 00000000..67368e46 --- /dev/null +++ b/linol/Linol_lsp/Types/MessageActionItem/index.html @@ -0,0 +1,2 @@ + +MessageActionItem (linol.Linol_lsp.Types.MessageActionItem)

Module Types.MessageActionItem

type t = {
  1. title : string;
}
val create : title:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/MessageType/index.html b/linol/Linol_lsp/Types/MessageType/index.html new file mode 100644 index 00000000..0d19143b --- /dev/null +++ b/linol/Linol_lsp/Types/MessageType/index.html @@ -0,0 +1,2 @@ + +MessageType (linol.Linol_lsp.Types.MessageType)

Module Types.MessageType

type t =
  1. | Error
  2. | Warning
  3. | Info
  4. | Log
  5. | Debug
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Moniker/index.html b/linol/Linol_lsp/Types/Moniker/index.html new file mode 100644 index 00000000..48cde2d8 --- /dev/null +++ b/linol/Linol_lsp/Types/Moniker/index.html @@ -0,0 +1,8 @@ + +Moniker (linol.Linol_lsp.Types.Moniker)

Module Types.Moniker

type t = {
  1. identifier : string;
  2. kind : MonikerKind.t option;
  3. scheme : string;
  4. unique : UniquenessLevel.t;
}
val create : + identifier:string -> + ?kind:MonikerKind.t -> + scheme:string -> + unique:UniquenessLevel.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValueClientCapabilities/index.html b/linol/Linol_lsp/Types/MonikerClientCapabilities/index.html similarity index 84% rename from lsp/Lsp/Types/InlineValueClientCapabilities/index.html rename to linol/Linol_lsp/Types/MonikerClientCapabilities/index.html index aa8d04a6..d28f9c48 100644 --- a/lsp/Lsp/Types/InlineValueClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/MonikerClientCapabilities/index.html @@ -1,2 +1,2 @@ -InlineValueClientCapabilities (lsp.Lsp.Types.InlineValueClientCapabilities)

Module Types.InlineValueClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+MonikerClientCapabilities (linol.Linol_lsp.Types.MonikerClientCapabilities)

Module Types.MonikerClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/MonikerKind/index.html b/linol/Linol_lsp/Types/MonikerKind/index.html new file mode 100644 index 00000000..ccfe01c8 --- /dev/null +++ b/linol/Linol_lsp/Types/MonikerKind/index.html @@ -0,0 +1,2 @@ + +MonikerKind (linol.Linol_lsp.Types.MonikerKind)

Module Types.MonikerKind

type t =
  1. | Import
  2. | Export
  3. | Local
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValueOptions/index.html b/linol/Linol_lsp/Types/MonikerOptions/index.html similarity index 84% rename from lsp/Lsp/Types/InlineValueOptions/index.html rename to linol/Linol_lsp/Types/MonikerOptions/index.html index 62c64e08..eb7c3878 100644 --- a/lsp/Lsp/Types/InlineValueOptions/index.html +++ b/linol/Linol_lsp/Types/MonikerOptions/index.html @@ -1,2 +1,2 @@ -InlineValueOptions (lsp.Lsp.Types.InlineValueOptions)

Module Types.InlineValueOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+MonikerOptions (linol.Linol_lsp.Types.MonikerOptions)

Module Types.MonikerOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DeclarationParams/index.html b/linol/Linol_lsp/Types/MonikerParams/index.html similarity index 89% rename from lsp/Lsp/Types/DeclarationParams/index.html rename to linol/Linol_lsp/Types/MonikerParams/index.html index 349f2f30..f6fc7127 100644 --- a/lsp/Lsp/Types/DeclarationParams/index.html +++ b/linol/Linol_lsp/Types/MonikerParams/index.html @@ -1,8 +1,8 @@ -DeclarationParams (lsp.Lsp.Types.DeclarationParams)

Module Types.DeclarationParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : +MonikerParams (linol.Linol_lsp.Types.MonikerParams)

Module Types.MonikerParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> position:Position.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DeclarationRegistrationOptions/index.html b/linol/Linol_lsp/Types/MonikerRegistrationOptions/index.html similarity index 69% rename from lsp/Lsp/Types/DeclarationRegistrationOptions/index.html rename to linol/Linol_lsp/Types/MonikerRegistrationOptions/index.html index 78390e13..841c7b59 100644 --- a/lsp/Lsp/Types/DeclarationRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/MonikerRegistrationOptions/index.html @@ -1,7 +1,6 @@ -DeclarationRegistrationOptions (lsp.Lsp.Types.DeclarationRegistrationOptions)

Module Types.DeclarationRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : +MonikerRegistrationOptions (linol.Linol_lsp.Types.MonikerRegistrationOptions)

Module Types.MonikerRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> - ?id:string -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookDocument/index.html b/linol/Linol_lsp/Types/NotebookCell/index.html similarity index 51% rename from lsp/Lsp/Types/NotebookDocument/index.html rename to linol/Linol_lsp/Types/NotebookCell/index.html index 65d40f27..e7fe4f1a 100644 --- a/lsp/Lsp/Types/NotebookDocument/index.html +++ b/linol/Linol_lsp/Types/NotebookCell/index.html @@ -1,9 +1,8 @@ -NotebookDocument (lsp.Lsp.Types.NotebookDocument)

Module Types.NotebookDocument

type t = {
  1. cells : NotebookCell.t list;
  2. metadata : Import.Json.Object.t option;
  3. notebookType : string;
  4. uri : DocumentUri.t;
  5. version : int;
}
val create : - cells:NotebookCell.t list -> +NotebookCell (linol.Linol_lsp.Types.NotebookCell)

Module Types.NotebookCell

type t = {
  1. document : DocumentUri.t;
  2. executionSummary : ExecutionSummary.t option;
  3. kind : NotebookCellKind.t;
  4. metadata : Import.Json.Object.t option;
}
val create : + document:DocumentUri.t -> + ?executionSummary:ExecutionSummary.t -> + kind:NotebookCellKind.t -> ?metadata:Import.Json.Object.t -> - notebookType:string -> - uri:DocumentUri.t -> - version:int -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidChangeTextDocumentParams/index.html b/linol/Linol_lsp/Types/NotebookCellArrayChange/index.html similarity index 55% rename from lsp/Lsp/Types/DidChangeTextDocumentParams/index.html rename to linol/Linol_lsp/Types/NotebookCellArrayChange/index.html index 94ee402e..d1bb6f99 100644 --- a/lsp/Lsp/Types/DidChangeTextDocumentParams/index.html +++ b/linol/Linol_lsp/Types/NotebookCellArrayChange/index.html @@ -1,5 +1,7 @@ -DidChangeTextDocumentParams (lsp.Lsp.Types.DidChangeTextDocumentParams)

Module Types.DidChangeTextDocumentParams

type t = {
  1. contentChanges : TextDocumentContentChangeEvent.t list;
  2. textDocument : VersionedTextDocumentIdentifier.t;
}
val create : - contentChanges:TextDocumentContentChangeEvent.t list -> - textDocument:VersionedTextDocumentIdentifier.t -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+NotebookCellArrayChange (linol.Linol_lsp.Types.NotebookCellArrayChange)

Module Types.NotebookCellArrayChange

type t = {
  1. cells : NotebookCell.t list option;
  2. deleteCount : int;
  3. start : int;
}
val create : + ?cells:NotebookCell.t list -> + deleteCount:int -> + start:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/NotebookCellKind/index.html b/linol/Linol_lsp/Types/NotebookCellKind/index.html new file mode 100644 index 00000000..bc9f43fd --- /dev/null +++ b/linol/Linol_lsp/Types/NotebookCellKind/index.html @@ -0,0 +1,2 @@ + +NotebookCellKind (linol.Linol_lsp.Types.NotebookCellKind)

Module Types.NotebookCellKind

type t =
  1. | Markup
  2. | Code
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookCellTextDocumentFilter/index.html b/linol/Linol_lsp/Types/NotebookCellTextDocumentFilter/index.html similarity index 59% rename from lsp/Lsp/Types/NotebookCellTextDocumentFilter/index.html rename to linol/Linol_lsp/Types/NotebookCellTextDocumentFilter/index.html index 470badbe..0c300136 100644 --- a/lsp/Lsp/Types/NotebookCellTextDocumentFilter/index.html +++ b/linol/Linol_lsp/Types/NotebookCellTextDocumentFilter/index.html @@ -1,8 +1,8 @@ -NotebookCellTextDocumentFilter (lsp.Lsp.Types.NotebookCellTextDocumentFilter)

Module Types.NotebookCellTextDocumentFilter

type t = {
  1. language : string option;
  2. notebook : [ `String of string +NotebookCellTextDocumentFilter (linol.Linol_lsp.Types.NotebookCellTextDocumentFilter)

    Module Types.NotebookCellTextDocumentFilter

    type t = {
    1. language : string option;
    2. notebook : [ `String of string | `NotebookDocumentFilter of NotebookDocumentFilter.t ];
    }
    val create : ?language:string -> notebook: [ `String of string | `NotebookDocumentFilter of NotebookDocumentFilter.t ] -> unit -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/NotebookDocument/index.html b/linol/Linol_lsp/Types/NotebookDocument/index.html new file mode 100644 index 00000000..0484fe75 --- /dev/null +++ b/linol/Linol_lsp/Types/NotebookDocument/index.html @@ -0,0 +1,9 @@ + +NotebookDocument (linol.Linol_lsp.Types.NotebookDocument)

Module Types.NotebookDocument

type t = {
  1. cells : NotebookCell.t list;
  2. metadata : Import.Json.Object.t option;
  3. notebookType : string;
  4. uri : DocumentUri.t;
  5. version : int;
}
val create : + cells:NotebookCell.t list -> + ?metadata:Import.Json.Object.t -> + notebookType:string -> + uri:DocumentUri.t -> + version:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookDocumentChangeEvent/index.html b/linol/Linol_lsp/Types/NotebookDocumentChangeEvent/index.html similarity index 76% rename from lsp/Lsp/Types/NotebookDocumentChangeEvent/index.html rename to linol/Linol_lsp/Types/NotebookDocumentChangeEvent/index.html index d292582f..940f73e0 100644 --- a/lsp/Lsp/Types/NotebookDocumentChangeEvent/index.html +++ b/linol/Linol_lsp/Types/NotebookDocumentChangeEvent/index.html @@ -1,5 +1,5 @@ -NotebookDocumentChangeEvent (lsp.Lsp.Types.NotebookDocumentChangeEvent)

Module Types.NotebookDocumentChangeEvent

type textContent = {
  1. document : VersionedTextDocumentIdentifier.t;
  2. changes : TextDocumentContentChangeEvent.t list;
}
val create_textContent : +NotebookDocumentChangeEvent (linol.Linol_lsp.Types.NotebookDocumentChangeEvent)

Module Types.NotebookDocumentChangeEvent

type textContent = {
  1. document : VersionedTextDocumentIdentifier.t;
  2. changes : TextDocumentContentChangeEvent.t list;
}
val create_textContent : document:VersionedTextDocumentIdentifier.t -> changes:TextDocumentContentChangeEvent.t list -> textContent
type structure = {
  1. array : NotebookCellArrayChange.t;
  2. didOpen : TextDocumentItem.t list option;
  3. didClose : TextDocumentIdentifier.t list option;
}
val create_structure : @@ -12,4 +12,4 @@ ?data:NotebookCell.t list -> ?textContent:textContent list -> unit -> - cells
type t = {
  1. cells : cells option;
  2. metadata : Import.Json.Object.t option;
}
val create : ?cells:cells -> ?metadata:Import.Json.Object.t -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ cells
type t = {
  1. cells : cells option;
  2. metadata : Import.Json.Object.t option;
}
val create : ?cells:cells -> ?metadata:Import.Json.Object.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/NotebookDocumentClientCapabilities/index.html b/linol/Linol_lsp/Types/NotebookDocumentClientCapabilities/index.html new file mode 100644 index 00000000..42d48987 --- /dev/null +++ b/linol/Linol_lsp/Types/NotebookDocumentClientCapabilities/index.html @@ -0,0 +1,2 @@ + +NotebookDocumentClientCapabilities (linol.Linol_lsp.Types.NotebookDocumentClientCapabilities)

Module Types.NotebookDocumentClientCapabilities

type t = {
  1. synchronization : NotebookDocumentSyncClientCapabilities.t;
}
val create : synchronization:NotebookDocumentSyncClientCapabilities.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/NotebookDocumentFilter/index.html b/linol/Linol_lsp/Types/NotebookDocumentFilter/index.html new file mode 100644 index 00000000..3ae36286 --- /dev/null +++ b/linol/Linol_lsp/Types/NotebookDocumentFilter/index.html @@ -0,0 +1,2 @@ + +NotebookDocumentFilter (linol.Linol_lsp.Types.NotebookDocumentFilter)

Module Types.NotebookDocumentFilter

type t = unit
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/NotebookDocumentIdentifier/index.html b/linol/Linol_lsp/Types/NotebookDocumentIdentifier/index.html new file mode 100644 index 00000000..cd4a113f --- /dev/null +++ b/linol/Linol_lsp/Types/NotebookDocumentIdentifier/index.html @@ -0,0 +1,2 @@ + +NotebookDocumentIdentifier (linol.Linol_lsp.Types.NotebookDocumentIdentifier)

Module Types.NotebookDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
}
val create : uri:DocumentUri.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentRangeFormattingRegistrationOptions/index.html b/linol/Linol_lsp/Types/NotebookDocumentSyncClientCapabilities/index.html similarity index 52% rename from lsp/Lsp/Types/DocumentRangeFormattingRegistrationOptions/index.html rename to linol/Linol_lsp/Types/NotebookDocumentSyncClientCapabilities/index.html index 51b73e0f..50592c7f 100644 --- a/lsp/Lsp/Types/DocumentRangeFormattingRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/NotebookDocumentSyncClientCapabilities/index.html @@ -1,7 +1,6 @@ -DocumentRangeFormattingRegistrationOptions (lsp.Lsp.Types.DocumentRangeFormattingRegistrationOptions)

Module Types.DocumentRangeFormattingRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. rangesSupport : bool option;
  3. workDoneProgress : bool option;
}
val create : - ?documentSelector:DocumentSelector.t -> - ?rangesSupport:bool -> - ?workDoneProgress:bool -> +NotebookDocumentSyncClientCapabilities (linol.Linol_lsp.Types.NotebookDocumentSyncClientCapabilities)

Module Types.NotebookDocumentSyncClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. executionSummarySupport : bool option;
}
val create : + ?dynamicRegistration:bool -> + ?executionSummarySupport:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/NotebookDocumentSyncOptions/index.html b/linol/Linol_lsp/Types/NotebookDocumentSyncOptions/index.html new file mode 100644 index 00000000..080f3b24 --- /dev/null +++ b/linol/Linol_lsp/Types/NotebookDocumentSyncOptions/index.html @@ -0,0 +1,2 @@ + +NotebookDocumentSyncOptions (linol.Linol_lsp.Types.NotebookDocumentSyncOptions)

Module Types.NotebookDocumentSyncOptions

type t = unit
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookDocumentSyncOptions/index.html b/linol/Linol_lsp/Types/NotebookDocumentSyncRegistrationOptions/index.html similarity index 62% rename from lsp/Lsp/Types/NotebookDocumentSyncOptions/index.html rename to linol/Linol_lsp/Types/NotebookDocumentSyncRegistrationOptions/index.html index 64214d3d..25fb70d4 100644 --- a/lsp/Lsp/Types/NotebookDocumentSyncOptions/index.html +++ b/linol/Linol_lsp/Types/NotebookDocumentSyncRegistrationOptions/index.html @@ -1,2 +1,2 @@ -NotebookDocumentSyncOptions (lsp.Lsp.Types.NotebookDocumentSyncOptions)

Module Types.NotebookDocumentSyncOptions

type t = unit
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+NotebookDocumentSyncRegistrationOptions (linol.Linol_lsp.Types.NotebookDocumentSyncRegistrationOptions)

Module Types.NotebookDocumentSyncRegistrationOptions

type t = unit
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/OptionalVersionedTextDocumentIdentifier/index.html b/linol/Linol_lsp/Types/OptionalVersionedTextDocumentIdentifier/index.html new file mode 100644 index 00000000..27e8ea5b --- /dev/null +++ b/linol/Linol_lsp/Types/OptionalVersionedTextDocumentIdentifier/index.html @@ -0,0 +1,2 @@ + +OptionalVersionedTextDocumentIdentifier (linol.Linol_lsp.Types.OptionalVersionedTextDocumentIdentifier)

Module Types.OptionalVersionedTextDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
  2. version : int option;
}
val create : uri:DocumentUri.t -> ?version:int -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ParameterInformation/index.html b/linol/Linol_lsp/Types/ParameterInformation/index.html similarity index 62% rename from lsp/Lsp/Types/ParameterInformation/index.html rename to linol/Linol_lsp/Types/ParameterInformation/index.html index cc10b004..4dac2b0f 100644 --- a/lsp/Lsp/Types/ParameterInformation/index.html +++ b/linol/Linol_lsp/Types/ParameterInformation/index.html @@ -1,7 +1,7 @@ -ParameterInformation (lsp.Lsp.Types.ParameterInformation)

Module Types.ParameterInformation

type t = {
  1. documentation : [ `String of string | `MarkupContent of MarkupContent.t ] +ParameterInformation (linol.Linol_lsp.Types.ParameterInformation)

    Module Types.ParameterInformation

    type t = {
    1. documentation : [ `String of string | `MarkupContent of MarkupContent.t ] option;
    2. label : [ `String of string | `Offset of int * int ];
    }
    val create : ?documentation:[ `String of string | `MarkupContent of MarkupContent.t ] -> label:[ `String of string | `Offset of int * int ] -> unit -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkDoneProgressOptions/index.html b/linol/Linol_lsp/Types/PartialResultParams/index.html similarity index 62% rename from lsp/Lsp/Types/WorkDoneProgressOptions/index.html rename to linol/Linol_lsp/Types/PartialResultParams/index.html index 262a2224..b41ca851 100644 --- a/lsp/Lsp/Types/WorkDoneProgressOptions/index.html +++ b/linol/Linol_lsp/Types/PartialResultParams/index.html @@ -1,2 +1,2 @@ -WorkDoneProgressOptions (lsp.Lsp.Types.WorkDoneProgressOptions)

Module Types.WorkDoneProgressOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+PartialResultParams (linol.Linol_lsp.Types.PartialResultParams)

Module Types.PartialResultParams

type t = {
  1. partialResultToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Pattern/index.html b/linol/Linol_lsp/Types/Pattern/index.html new file mode 100644 index 00000000..e599210c --- /dev/null +++ b/linol/Linol_lsp/Types/Pattern/index.html @@ -0,0 +1,2 @@ + +Pattern (linol.Linol_lsp.Types.Pattern)

Module Types.Pattern

type t = string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Position/index.html b/linol/Linol_lsp/Types/Position/index.html new file mode 100644 index 00000000..805ea264 --- /dev/null +++ b/linol/Linol_lsp/Types/Position/index.html @@ -0,0 +1,2 @@ + +Position (linol.Linol_lsp.Types.Position)

Module Types.Position

type t = {
  1. character : int;
  2. line : int;
}
val create : character:int -> line:int -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/PositionEncodingKind/index.html b/linol/Linol_lsp/Types/PositionEncodingKind/index.html new file mode 100644 index 00000000..093cc653 --- /dev/null +++ b/linol/Linol_lsp/Types/PositionEncodingKind/index.html @@ -0,0 +1,2 @@ + +PositionEncodingKind (linol.Linol_lsp.Types.PositionEncodingKind)

Module Types.PositionEncodingKind

type t =
  1. | UTF8
  2. | UTF16
  3. | UTF32
  4. | Other of string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookCellArrayChange/index.html b/linol/Linol_lsp/Types/PrepareRenameParams/index.html similarity index 51% rename from lsp/Lsp/Types/NotebookCellArrayChange/index.html rename to linol/Linol_lsp/Types/PrepareRenameParams/index.html index 85cea063..f5bbda2b 100644 --- a/lsp/Lsp/Types/NotebookCellArrayChange/index.html +++ b/linol/Linol_lsp/Types/PrepareRenameParams/index.html @@ -1,7 +1,7 @@ -NotebookCellArrayChange (lsp.Lsp.Types.NotebookCellArrayChange)

Module Types.NotebookCellArrayChange

type t = {
  1. cells : NotebookCell.t list option;
  2. deleteCount : int;
  3. start : int;
}
val create : - ?cells:NotebookCell.t list -> - deleteCount:int -> - start:int -> +PrepareRenameParams (linol.Linol_lsp.Types.PrepareRenameParams)

Module Types.PrepareRenameParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + position:Position.t -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionItemTag/index.html b/linol/Linol_lsp/Types/PrepareSupportDefaultBehavior/index.html similarity index 52% rename from lsp/Lsp/Types/CompletionItemTag/index.html rename to linol/Linol_lsp/Types/PrepareSupportDefaultBehavior/index.html index fcb3b631..b7eba9ef 100644 --- a/lsp/Lsp/Types/CompletionItemTag/index.html +++ b/linol/Linol_lsp/Types/PrepareSupportDefaultBehavior/index.html @@ -1,2 +1,2 @@ -CompletionItemTag (lsp.Lsp.Types.CompletionItemTag)

Module Types.CompletionItemTag

type t =
  1. | Deprecated
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+PrepareSupportDefaultBehavior (linol.Linol_lsp.Types.PrepareSupportDefaultBehavior)

Module Types.PrepareSupportDefaultBehavior

type t =
  1. | Identifier
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/PreviousResultId/index.html b/linol/Linol_lsp/Types/PreviousResultId/index.html new file mode 100644 index 00000000..2904cf12 --- /dev/null +++ b/linol/Linol_lsp/Types/PreviousResultId/index.html @@ -0,0 +1,2 @@ + +PreviousResultId (linol.Linol_lsp.Types.PreviousResultId)

Module Types.PreviousResultId

type t = {
  1. uri : DocumentUri.t;
  2. value : string;
}
val create : uri:DocumentUri.t -> value:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ProgressParams/index.html b/linol/Linol_lsp/Types/ProgressParams/index.html new file mode 100644 index 00000000..2a9268a1 --- /dev/null +++ b/linol/Linol_lsp/Types/ProgressParams/index.html @@ -0,0 +1,2 @@ + +ProgressParams (linol.Linol_lsp.Types.ProgressParams)

Module Types.ProgressParams

type 'a t = {
  1. token : ProgressToken.t;
  2. value : 'a;
}
val create : token:ProgressToken.t -> value:'a -> 'a t
include Linol_lsp.Import.Json.Jsonable.S1 with type 'a t := 'a t
val t_of_yojson : (Yojson.Safe.t -> 'a) -> Yojson.Safe.t -> 'a t
val yojson_of_t : ('a -> Yojson.Safe.t) -> 'a t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ProgressToken/index.html b/linol/Linol_lsp/Types/ProgressToken/index.html new file mode 100644 index 00000000..08a1e1d0 --- /dev/null +++ b/linol/Linol_lsp/Types/ProgressToken/index.html @@ -0,0 +1,2 @@ + +ProgressToken (linol.Linol_lsp.Types.ProgressToken)

Module Types.ProgressToken

type t = [
  1. | `Int of int
  2. | `String of string
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/PublishDiagnosticsClientCapabilities/index.html b/linol/Linol_lsp/Types/PublishDiagnosticsClientCapabilities/index.html new file mode 100644 index 00000000..2c07dcec --- /dev/null +++ b/linol/Linol_lsp/Types/PublishDiagnosticsClientCapabilities/index.html @@ -0,0 +1,9 @@ + +PublishDiagnosticsClientCapabilities (linol.Linol_lsp.Types.PublishDiagnosticsClientCapabilities)

Module Types.PublishDiagnosticsClientCapabilities

type tagSupport = {
  1. valueSet : DiagnosticTag.t list;
}
val create_tagSupport : valueSet:DiagnosticTag.t list -> tagSupport
type t = {
  1. codeDescriptionSupport : bool option;
  2. dataSupport : bool option;
  3. relatedInformation : bool option;
  4. tagSupport : tagSupport option;
  5. versionSupport : bool option;
}
val create : + ?codeDescriptionSupport:bool -> + ?dataSupport:bool -> + ?relatedInformation:bool -> + ?tagSupport:tagSupport -> + ?versionSupport:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceFullDocumentDiagnosticReport/index.html b/linol/Linol_lsp/Types/PublishDiagnosticsParams/index.html similarity index 53% rename from lsp/Lsp/Types/WorkspaceFullDocumentDiagnosticReport/index.html rename to linol/Linol_lsp/Types/PublishDiagnosticsParams/index.html index 3d60990d..7dea338e 100644 --- a/lsp/Lsp/Types/WorkspaceFullDocumentDiagnosticReport/index.html +++ b/linol/Linol_lsp/Types/PublishDiagnosticsParams/index.html @@ -1,8 +1,7 @@ -WorkspaceFullDocumentDiagnosticReport (lsp.Lsp.Types.WorkspaceFullDocumentDiagnosticReport)

Module Types.WorkspaceFullDocumentDiagnosticReport

type t = {
  1. items : Diagnostic.t list;
  2. resultId : string option;
  3. uri : DocumentUri.t;
  4. version : int option;
}
val create : - items:Diagnostic.t list -> - ?resultId:string -> +PublishDiagnosticsParams (linol.Linol_lsp.Types.PublishDiagnosticsParams)

Module Types.PublishDiagnosticsParams

type t = {
  1. diagnostics : Diagnostic.t list;
  2. uri : DocumentUri.t;
  3. version : int option;
}
val create : + diagnostics:Diagnostic.t list -> uri:DocumentUri.t -> ?version:int -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Range/index.html b/linol/Linol_lsp/Types/Range/index.html new file mode 100644 index 00000000..808dba2e --- /dev/null +++ b/linol/Linol_lsp/Types/Range/index.html @@ -0,0 +1,2 @@ + +Range (linol.Linol_lsp.Types.Range)

Module Types.Range

type t = {
  1. end_ : Position.t;
  2. start : Position.t;
}
val create : end_:Position.t -> start:Position.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CallHierarchyClientCapabilities/index.html b/linol/Linol_lsp/Types/ReferenceClientCapabilities/index.html similarity index 85% rename from lsp/Lsp/Types/CallHierarchyClientCapabilities/index.html rename to linol/Linol_lsp/Types/ReferenceClientCapabilities/index.html index 4c6d1078..75a1a56d 100644 --- a/lsp/Lsp/Types/CallHierarchyClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/ReferenceClientCapabilities/index.html @@ -1,2 +1,2 @@ -CallHierarchyClientCapabilities (lsp.Lsp.Types.CallHierarchyClientCapabilities)

Module Types.CallHierarchyClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ReferenceClientCapabilities (linol.Linol_lsp.Types.ReferenceClientCapabilities)

Module Types.ReferenceClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/PositionEncodingKind/index.html b/linol/Linol_lsp/Types/ReferenceContext/index.html similarity index 58% rename from lsp/Lsp/Types/PositionEncodingKind/index.html rename to linol/Linol_lsp/Types/ReferenceContext/index.html index 56b2634b..958c329a 100644 --- a/lsp/Lsp/Types/PositionEncodingKind/index.html +++ b/linol/Linol_lsp/Types/ReferenceContext/index.html @@ -1,2 +1,2 @@ -PositionEncodingKind (lsp.Lsp.Types.PositionEncodingKind)

Module Types.PositionEncodingKind

type t =
  1. | UTF8
  2. | UTF16
  3. | UTF32
  4. | Other of string
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ReferenceContext (linol.Linol_lsp.Types.ReferenceContext)

Module Types.ReferenceContext

type t = {
  1. includeDeclaration : bool;
}
val create : includeDeclaration:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeHierarchyOptions/index.html b/linol/Linol_lsp/Types/ReferenceOptions/index.html similarity index 84% rename from lsp/Lsp/Types/TypeHierarchyOptions/index.html rename to linol/Linol_lsp/Types/ReferenceOptions/index.html index b3f681b7..29e24726 100644 --- a/lsp/Lsp/Types/TypeHierarchyOptions/index.html +++ b/linol/Linol_lsp/Types/ReferenceOptions/index.html @@ -1,2 +1,2 @@ -TypeHierarchyOptions (lsp.Lsp.Types.TypeHierarchyOptions)

Module Types.TypeHierarchyOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ReferenceOptions (linol.Linol_lsp.Types.ReferenceOptions)

Module Types.ReferenceOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentColorParams/index.html b/linol/Linol_lsp/Types/ReferenceParams/index.html similarity index 53% rename from lsp/Lsp/Types/DocumentColorParams/index.html rename to linol/Linol_lsp/Types/ReferenceParams/index.html index 44788888..d1de917e 100644 --- a/lsp/Lsp/Types/DocumentColorParams/index.html +++ b/linol/Linol_lsp/Types/ReferenceParams/index.html @@ -1,7 +1,9 @@ -DocumentColorParams (lsp.Lsp.Types.DocumentColorParams)

Module Types.DocumentColorParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : +ReferenceParams (linol.Linol_lsp.Types.ReferenceParams)

Module Types.ReferenceParams

type t = {
  1. context : ReferenceContext.t;
  2. partialResultToken : ProgressToken.t option;
  3. position : Position.t;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : + context:ReferenceContext.t -> ?partialResultToken:ProgressToken.t -> + position:Position.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentColorRegistrationOptions/index.html b/linol/Linol_lsp/Types/ReferenceRegistrationOptions/index.html similarity index 69% rename from lsp/Lsp/Types/DocumentColorRegistrationOptions/index.html rename to linol/Linol_lsp/Types/ReferenceRegistrationOptions/index.html index 8e189ec8..3def050d 100644 --- a/lsp/Lsp/Types/DocumentColorRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/ReferenceRegistrationOptions/index.html @@ -1,7 +1,6 @@ -DocumentColorRegistrationOptions (lsp.Lsp.Types.DocumentColorRegistrationOptions)

Module Types.DocumentColorRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : +ReferenceRegistrationOptions (linol.Linol_lsp.Types.ReferenceRegistrationOptions)

Module Types.ReferenceRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> - ?id:string -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ChangeAnnotation/index.html b/linol/Linol_lsp/Types/Registration/index.html similarity index 55% rename from lsp/Lsp/Types/ChangeAnnotation/index.html rename to linol/Linol_lsp/Types/Registration/index.html index 16c2e908..e5ec13fa 100644 --- a/lsp/Lsp/Types/ChangeAnnotation/index.html +++ b/linol/Linol_lsp/Types/Registration/index.html @@ -1,7 +1,7 @@ -ChangeAnnotation (lsp.Lsp.Types.ChangeAnnotation)

Module Types.ChangeAnnotation

type t = {
  1. description : string option;
  2. label : string;
  3. needsConfirmation : bool option;
}
val create : - ?description:string -> - label:string -> - ?needsConfirmation:bool -> +Registration (linol.Linol_lsp.Types.Registration)

Module Types.Registration

type t = {
  1. id : string;
  2. method_ : string;
  3. registerOptions : Import.Json.t option;
}
val create : + id:string -> + method_:string -> + ?registerOptions:Import.Json.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/RegistrationParams/index.html b/linol/Linol_lsp/Types/RegistrationParams/index.html new file mode 100644 index 00000000..4616b81f --- /dev/null +++ b/linol/Linol_lsp/Types/RegistrationParams/index.html @@ -0,0 +1,2 @@ + +RegistrationParams (linol.Linol_lsp.Types.RegistrationParams)

Module Types.RegistrationParams

type t = {
  1. registrations : Registration.t list;
}
val create : registrations:Registration.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/RegularExpressionsClientCapabilities/index.html b/linol/Linol_lsp/Types/RegularExpressionsClientCapabilities/index.html new file mode 100644 index 00000000..80044fbd --- /dev/null +++ b/linol/Linol_lsp/Types/RegularExpressionsClientCapabilities/index.html @@ -0,0 +1,2 @@ + +RegularExpressionsClientCapabilities (linol.Linol_lsp.Types.RegularExpressionsClientCapabilities)

Module Types.RegularExpressionsClientCapabilities

type t = {
  1. engine : string;
  2. version : string option;
}
val create : engine:string -> ?version:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RelatedFullDocumentDiagnosticReport/index.html b/linol/Linol_lsp/Types/RelatedFullDocumentDiagnosticReport/index.html similarity index 67% rename from lsp/Lsp/Types/RelatedFullDocumentDiagnosticReport/index.html rename to linol/Linol_lsp/Types/RelatedFullDocumentDiagnosticReport/index.html index bb0776a9..f08a0a12 100644 --- a/lsp/Lsp/Types/RelatedFullDocumentDiagnosticReport/index.html +++ b/linol/Linol_lsp/Types/RelatedFullDocumentDiagnosticReport/index.html @@ -1,5 +1,5 @@ -RelatedFullDocumentDiagnosticReport (lsp.Lsp.Types.RelatedFullDocumentDiagnosticReport)

Module Types.RelatedFullDocumentDiagnosticReport

type t = {
  1. items : Diagnostic.t list;
  2. relatedDocuments : (DocumentUri.t, +RelatedFullDocumentDiagnosticReport (linol.Linol_lsp.Types.RelatedFullDocumentDiagnosticReport)

    Module Types.RelatedFullDocumentDiagnosticReport

    type t = {
    1. items : Diagnostic.t list;
    2. relatedDocuments : (DocumentUri.t, [ `FullDocumentDiagnosticReport of FullDocumentDiagnosticReport.t | `UnchangedDocumentDiagnosticReport of @@ -15,4 +15,4 @@ Import.Json.Assoc.t -> ?resultId:string -> unit -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RelatedUnchangedDocumentDiagnosticReport/index.html b/linol/Linol_lsp/Types/RelatedUnchangedDocumentDiagnosticReport/index.html similarity index 68% rename from lsp/Lsp/Types/RelatedUnchangedDocumentDiagnosticReport/index.html rename to linol/Linol_lsp/Types/RelatedUnchangedDocumentDiagnosticReport/index.html index 72434d92..0f884b8f 100644 --- a/lsp/Lsp/Types/RelatedUnchangedDocumentDiagnosticReport/index.html +++ b/linol/Linol_lsp/Types/RelatedUnchangedDocumentDiagnosticReport/index.html @@ -1,5 +1,5 @@ -RelatedUnchangedDocumentDiagnosticReport (lsp.Lsp.Types.RelatedUnchangedDocumentDiagnosticReport)

Module Types.RelatedUnchangedDocumentDiagnosticReport

type t = {
  1. relatedDocuments : (DocumentUri.t, +RelatedUnchangedDocumentDiagnosticReport (linol.Linol_lsp.Types.RelatedUnchangedDocumentDiagnosticReport)

    Module Types.RelatedUnchangedDocumentDiagnosticReport

    type t = {
    1. relatedDocuments : (DocumentUri.t, [ `FullDocumentDiagnosticReport of FullDocumentDiagnosticReport.t | `UnchangedDocumentDiagnosticReport of @@ -14,4 +14,4 @@ Import.Json.Assoc.t -> resultId:string -> unit -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/RelativePattern/index.html b/linol/Linol_lsp/Types/RelativePattern/index.html new file mode 100644 index 00000000..eb0c58e7 --- /dev/null +++ b/linol/Linol_lsp/Types/RelativePattern/index.html @@ -0,0 +1,2 @@ + +RelativePattern (linol.Linol_lsp.Types.RelativePattern)

Module Types.RelativePattern

type t = {
  1. baseUri : unit;
  2. pattern : Pattern.t;
}
val create : baseUri:unit -> pattern:Pattern.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/RenameClientCapabilities/index.html b/linol/Linol_lsp/Types/RenameClientCapabilities/index.html new file mode 100644 index 00000000..3c9e1849 --- /dev/null +++ b/linol/Linol_lsp/Types/RenameClientCapabilities/index.html @@ -0,0 +1,8 @@ + +RenameClientCapabilities (linol.Linol_lsp.Types.RenameClientCapabilities)

Module Types.RenameClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. honorsChangeAnnotations : bool option;
  3. prepareSupport : bool option;
  4. prepareSupportDefaultBehavior : PrepareSupportDefaultBehavior.t option;
}
val create : + ?dynamicRegistration:bool -> + ?honorsChangeAnnotations:bool -> + ?prepareSupport:bool -> + ?prepareSupportDefaultBehavior:PrepareSupportDefaultBehavior.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/RenameFile/index.html b/linol/Linol_lsp/Types/RenameFile/index.html new file mode 100644 index 00000000..b4d9b83e --- /dev/null +++ b/linol/Linol_lsp/Types/RenameFile/index.html @@ -0,0 +1,8 @@ + +RenameFile (linol.Linol_lsp.Types.RenameFile)

Module Types.RenameFile

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t option;
  2. newUri : DocumentUri.t;
  3. oldUri : DocumentUri.t;
  4. options : RenameFileOptions.t option;
}
val create : + ?annotationId:ChangeAnnotationIdentifier.t -> + newUri:DocumentUri.t -> + oldUri:DocumentUri.t -> + ?options:RenameFileOptions.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/RenameFileOptions/index.html b/linol/Linol_lsp/Types/RenameFileOptions/index.html new file mode 100644 index 00000000..50ee6557 --- /dev/null +++ b/linol/Linol_lsp/Types/RenameFileOptions/index.html @@ -0,0 +1,2 @@ + +RenameFileOptions (linol.Linol_lsp.Types.RenameFileOptions)

Module Types.RenameFileOptions

type t = {
  1. ignoreIfExists : bool option;
  2. overwrite : bool option;
}
val create : ?ignoreIfExists:bool -> ?overwrite:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/RenameFilesParams/index.html b/linol/Linol_lsp/Types/RenameFilesParams/index.html new file mode 100644 index 00000000..b940bd00 --- /dev/null +++ b/linol/Linol_lsp/Types/RenameFilesParams/index.html @@ -0,0 +1,2 @@ + +RenameFilesParams (linol.Linol_lsp.Types.RenameFilesParams)

Module Types.RenameFilesParams

type t = {
  1. files : FileRename.t list;
}
val create : files:FileRename.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentHighlight/index.html b/linol/Linol_lsp/Types/RenameOptions/index.html similarity index 56% rename from lsp/Lsp/Types/DocumentHighlight/index.html rename to linol/Linol_lsp/Types/RenameOptions/index.html index 53b9c11d..b9926c7c 100644 --- a/lsp/Lsp/Types/DocumentHighlight/index.html +++ b/linol/Linol_lsp/Types/RenameOptions/index.html @@ -1,2 +1,2 @@ -DocumentHighlight (lsp.Lsp.Types.DocumentHighlight)

Module Types.DocumentHighlight

type t = {
  1. kind : DocumentHighlightKind.t option;
  2. range : Range.t;
}
val create : ?kind:DocumentHighlightKind.t -> range:Range.t -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+RenameOptions (linol.Linol_lsp.Types.RenameOptions)

Module Types.RenameOptions

type t = {
  1. prepareProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?prepareProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DefinitionParams/index.html b/linol/Linol_lsp/Types/RenameParams/index.html similarity index 57% rename from lsp/Lsp/Types/DefinitionParams/index.html rename to linol/Linol_lsp/Types/RenameParams/index.html index 67b1e890..d77ca625 100644 --- a/lsp/Lsp/Types/DefinitionParams/index.html +++ b/linol/Linol_lsp/Types/RenameParams/index.html @@ -1,8 +1,8 @@ -DefinitionParams (lsp.Lsp.Types.DefinitionParams)

Module Types.DefinitionParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : - ?partialResultToken:ProgressToken.t -> +RenameParams (linol.Linol_lsp.Types.RenameParams)

Module Types.RenameParams

type t = {
  1. newName : string;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : + newName:string -> position:Position.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DefinitionRegistrationOptions/index.html b/linol/Linol_lsp/Types/RenameRegistrationOptions/index.html similarity index 68% rename from lsp/Lsp/Types/DefinitionRegistrationOptions/index.html rename to linol/Linol_lsp/Types/RenameRegistrationOptions/index.html index 1ffe497e..f27e7cbf 100644 --- a/lsp/Lsp/Types/DefinitionRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/RenameRegistrationOptions/index.html @@ -1,6 +1,7 @@ -DefinitionRegistrationOptions (lsp.Lsp.Types.DefinitionRegistrationOptions)

Module Types.DefinitionRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : +RenameRegistrationOptions (linol.Linol_lsp.Types.RenameRegistrationOptions)

Module Types.RenameRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. prepareProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> + ?prepareProvider:bool -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ResourceOperation/index.html b/linol/Linol_lsp/Types/ResourceOperation/index.html new file mode 100644 index 00000000..63ab0197 --- /dev/null +++ b/linol/Linol_lsp/Types/ResourceOperation/index.html @@ -0,0 +1,6 @@ + +ResourceOperation (linol.Linol_lsp.Types.ResourceOperation)

Module Types.ResourceOperation

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t option;
  2. kind : string;
}
val create : + ?annotationId:ChangeAnnotationIdentifier.t -> + kind:string -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ResourceOperationKind/index.html b/linol/Linol_lsp/Types/ResourceOperationKind/index.html new file mode 100644 index 00000000..1575bf11 --- /dev/null +++ b/linol/Linol_lsp/Types/ResourceOperationKind/index.html @@ -0,0 +1,2 @@ + +ResourceOperationKind (linol.Linol_lsp.Types.ResourceOperationKind)

Module Types.ResourceOperationKind

type t =
  1. | Create
  2. | Rename
  3. | Delete
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SaveOptions/index.html b/linol/Linol_lsp/Types/SaveOptions/index.html new file mode 100644 index 00000000..906245af --- /dev/null +++ b/linol/Linol_lsp/Types/SaveOptions/index.html @@ -0,0 +1,2 @@ + +SaveOptions (linol.Linol_lsp.Types.SaveOptions)

Module Types.SaveOptions

type t = {
  1. includeText : bool option;
}
val create : ?includeText:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SelectedCompletionInfo/index.html b/linol/Linol_lsp/Types/SelectedCompletionInfo/index.html new file mode 100644 index 00000000..c2e615f8 --- /dev/null +++ b/linol/Linol_lsp/Types/SelectedCompletionInfo/index.html @@ -0,0 +1,2 @@ + +SelectedCompletionInfo (linol.Linol_lsp.Types.SelectedCompletionInfo)

Module Types.SelectedCompletionInfo

type t = {
  1. range : Range.t;
  2. text : string;
}
val create : range:Range.t -> text:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RegistrationParams/index.html b/linol/Linol_lsp/Types/SelectionRange/index.html similarity index 58% rename from lsp/Lsp/Types/RegistrationParams/index.html rename to linol/Linol_lsp/Types/SelectionRange/index.html index 0c67f917..4672f893 100644 --- a/lsp/Lsp/Types/RegistrationParams/index.html +++ b/linol/Linol_lsp/Types/SelectionRange/index.html @@ -1,2 +1,2 @@ -RegistrationParams (lsp.Lsp.Types.RegistrationParams)

Module Types.RegistrationParams

type t = {
  1. registrations : Registration.t list;
}
val create : registrations:Registration.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+SelectionRange (linol.Linol_lsp.Types.SelectionRange)

Module Types.SelectionRange

type t = {
  1. parent : t option;
  2. range : Range.t;
}
val create : ?parent:t -> range:Range.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentFormattingClientCapabilities/index.html b/linol/Linol_lsp/Types/SelectionRangeClientCapabilities/index.html similarity index 80% rename from lsp/Lsp/Types/DocumentFormattingClientCapabilities/index.html rename to linol/Linol_lsp/Types/SelectionRangeClientCapabilities/index.html index 61227f13..07c22d5e 100644 --- a/lsp/Lsp/Types/DocumentFormattingClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/SelectionRangeClientCapabilities/index.html @@ -1,2 +1,2 @@ -DocumentFormattingClientCapabilities (lsp.Lsp.Types.DocumentFormattingClientCapabilities)

Module Types.DocumentFormattingClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+SelectionRangeClientCapabilities (linol.Linol_lsp.Types.SelectionRangeClientCapabilities)

Module Types.SelectionRangeClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/LinkedEditingRangeOptions/index.html b/linol/Linol_lsp/Types/SelectionRangeOptions/index.html similarity index 82% rename from lsp/Lsp/Types/LinkedEditingRangeOptions/index.html rename to linol/Linol_lsp/Types/SelectionRangeOptions/index.html index 6890a0c8..aaa458d1 100644 --- a/lsp/Lsp/Types/LinkedEditingRangeOptions/index.html +++ b/linol/Linol_lsp/Types/SelectionRangeOptions/index.html @@ -1,2 +1,2 @@ -LinkedEditingRangeOptions (lsp.Lsp.Types.LinkedEditingRangeOptions)

Module Types.LinkedEditingRangeOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+SelectionRangeOptions (linol.Linol_lsp.Types.SelectionRangeOptions)

Module Types.SelectionRangeOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SelectionRangeParams/index.html b/linol/Linol_lsp/Types/SelectionRangeParams/index.html new file mode 100644 index 00000000..c8bc7a1e --- /dev/null +++ b/linol/Linol_lsp/Types/SelectionRangeParams/index.html @@ -0,0 +1,8 @@ + +SelectionRangeParams (linol.Linol_lsp.Types.SelectionRangeParams)

Module Types.SelectionRangeParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. positions : Position.t list;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : + ?partialResultToken:ProgressToken.t -> + positions:Position.t list -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentChangeRegistrationOptions/index.html b/linol/Linol_lsp/Types/SelectionRangeRegistrationOptions/index.html similarity index 64% rename from lsp/Lsp/Types/TextDocumentChangeRegistrationOptions/index.html rename to linol/Linol_lsp/Types/SelectionRangeRegistrationOptions/index.html index f119bc9b..fa354c8d 100644 --- a/lsp/Lsp/Types/TextDocumentChangeRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/SelectionRangeRegistrationOptions/index.html @@ -1,6 +1,7 @@ -TextDocumentChangeRegistrationOptions (lsp.Lsp.Types.TextDocumentChangeRegistrationOptions)

Module Types.TextDocumentChangeRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. syncKind : TextDocumentSyncKind.t;
}
val create : +SelectionRangeRegistrationOptions (linol.Linol_lsp.Types.SelectionRangeRegistrationOptions)

Module Types.SelectionRangeRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : ?documentSelector:DocumentSelector.t -> - syncKind:TextDocumentSyncKind.t -> + ?id:string -> + ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokenModifiers/index.html b/linol/Linol_lsp/Types/SemanticTokenModifiers/index.html new file mode 100644 index 00000000..777ba71a --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokenModifiers/index.html @@ -0,0 +1,2 @@ + +SemanticTokenModifiers (linol.Linol_lsp.Types.SemanticTokenModifiers)

Module Types.SemanticTokenModifiers

type t =
  1. | Declaration
  2. | Definition
  3. | Readonly
  4. | Static
  5. | Deprecated
  6. | Abstract
  7. | Async
  8. | Modification
  9. | Documentation
  10. | DefaultLibrary
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokenTypes/index.html b/linol/Linol_lsp/Types/SemanticTokenTypes/index.html new file mode 100644 index 00000000..0f52785f --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokenTypes/index.html @@ -0,0 +1,2 @@ + +SemanticTokenTypes (linol.Linol_lsp.Types.SemanticTokenTypes)

Module Types.SemanticTokenTypes

type t =
  1. | Namespace
  2. | Type
  3. | Class
  4. | Enum
  5. | Interface
  6. | Struct
  7. | TypeParameter
  8. | Parameter
  9. | Variable
  10. | Property
  11. | EnumMember
  12. | Event
  13. | Function
  14. | Method
  15. | Macro
  16. | Keyword
  17. | Modifier
  18. | Comment
  19. | String
  20. | Number
  21. | Regexp
  22. | Operator
  23. | Decorator
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokens/index.html b/linol/Linol_lsp/Types/SemanticTokens/index.html new file mode 100644 index 00000000..b9719ff2 --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokens/index.html @@ -0,0 +1,2 @@ + +SemanticTokens (linol.Linol_lsp.Types.SemanticTokens)

Module Types.SemanticTokens

type t = {
  1. data : int array;
  2. resultId : string option;
}
val create : data:int array -> ?resultId:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensClientCapabilities/index.html b/linol/Linol_lsp/Types/SemanticTokensClientCapabilities/index.html similarity index 65% rename from lsp/Lsp/Types/SemanticTokensClientCapabilities/index.html rename to linol/Linol_lsp/Types/SemanticTokensClientCapabilities/index.html index 7d742573..dff9a760 100644 --- a/lsp/Lsp/Types/SemanticTokensClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/SemanticTokensClientCapabilities/index.html @@ -1,5 +1,5 @@ -SemanticTokensClientCapabilities (lsp.Lsp.Types.SemanticTokensClientCapabilities)

Module Types.SemanticTokensClientCapabilities

type full = {
  1. delta : bool option;
}
val create_full : ?delta:bool -> unit -> full
type requests = {
  1. range : bool option;
  2. full : [ `Bool of bool | `Full of full ] option;
}
val create_requests : +SemanticTokensClientCapabilities (linol.Linol_lsp.Types.SemanticTokensClientCapabilities)

Module Types.SemanticTokensClientCapabilities

type full = {
  1. delta : bool option;
}
val create_full : ?delta:bool -> unit -> full
type requests = {
  1. range : bool option;
  2. full : [ `Bool of bool | `Full of full ] option;
}
val create_requests : ?range:bool -> ?full:[ `Bool of bool | `Full of full ] -> unit -> @@ -14,4 +14,4 @@ tokenModifiers:string list -> tokenTypes:string list -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokensDelta/index.html b/linol/Linol_lsp/Types/SemanticTokensDelta/index.html new file mode 100644 index 00000000..721d49af --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokensDelta/index.html @@ -0,0 +1,2 @@ + +SemanticTokensDelta (linol.Linol_lsp.Types.SemanticTokensDelta)

Module Types.SemanticTokensDelta

type t = {
  1. edits : SemanticTokensEdit.t list;
  2. resultId : string option;
}
val create : edits:SemanticTokensEdit.t list -> ?resultId:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentRangeFormattingParams/index.html b/linol/Linol_lsp/Types/SemanticTokensDeltaParams/index.html similarity index 55% rename from lsp/Lsp/Types/DocumentRangeFormattingParams/index.html rename to linol/Linol_lsp/Types/SemanticTokensDeltaParams/index.html index fa17324c..74b333e6 100644 --- a/lsp/Lsp/Types/DocumentRangeFormattingParams/index.html +++ b/linol/Linol_lsp/Types/SemanticTokensDeltaParams/index.html @@ -1,8 +1,8 @@ -DocumentRangeFormattingParams (lsp.Lsp.Types.DocumentRangeFormattingParams)

Module Types.DocumentRangeFormattingParams

type t = {
  1. options : FormattingOptions.t;
  2. range : Range.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : - options:FormattingOptions.t -> - range:Range.t -> +SemanticTokensDeltaParams (linol.Linol_lsp.Types.SemanticTokensDeltaParams)

Module Types.SemanticTokensDeltaParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. previousResultId : string;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : + ?partialResultToken:ProgressToken.t -> + previousResultId:string -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokensDeltaPartialResult/index.html b/linol/Linol_lsp/Types/SemanticTokensDeltaPartialResult/index.html new file mode 100644 index 00000000..9324c9f6 --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokensDeltaPartialResult/index.html @@ -0,0 +1,2 @@ + +SemanticTokensDeltaPartialResult (linol.Linol_lsp.Types.SemanticTokensDeltaPartialResult)

Module Types.SemanticTokensDeltaPartialResult

type t = {
  1. edits : SemanticTokensEdit.t list;
}
val create : edits:SemanticTokensEdit.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokensEdit/index.html b/linol/Linol_lsp/Types/SemanticTokensEdit/index.html new file mode 100644 index 00000000..830c6450 --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokensEdit/index.html @@ -0,0 +1,2 @@ + +SemanticTokensEdit (linol.Linol_lsp.Types.SemanticTokensEdit)

Module Types.SemanticTokensEdit

type t = {
  1. data : int array option;
  2. deleteCount : int;
  3. start : int;
}
val create : ?data:int array -> deleteCount:int -> start:int -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokensLegend/index.html b/linol/Linol_lsp/Types/SemanticTokensLegend/index.html new file mode 100644 index 00000000..cf154949 --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokensLegend/index.html @@ -0,0 +1,2 @@ + +SemanticTokensLegend (linol.Linol_lsp.Types.SemanticTokensLegend)

Module Types.SemanticTokensLegend

type t = {
  1. tokenModifiers : string list;
  2. tokenTypes : string list;
}
val create : tokenModifiers:string list -> tokenTypes:string list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokensOptions/index.html b/linol/Linol_lsp/Types/SemanticTokensOptions/index.html new file mode 100644 index 00000000..9ade9812 --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokensOptions/index.html @@ -0,0 +1,8 @@ + +SemanticTokensOptions (linol.Linol_lsp.Types.SemanticTokensOptions)

Module Types.SemanticTokensOptions

type full = {
  1. delta : bool option;
}
val create_full : ?delta:bool -> unit -> full
type t = {
  1. full : [ `Bool of bool | `Full of full ] option;
  2. legend : SemanticTokensLegend.t;
  3. range : bool option;
  4. workDoneProgress : bool option;
}
val create : + ?full:[ `Bool of bool | `Full of full ] -> + legend:SemanticTokensLegend.t -> + ?range:bool -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/LinkedEditingRangeParams/index.html b/linol/Linol_lsp/Types/SemanticTokensParams/index.html similarity index 58% rename from lsp/Lsp/Types/LinkedEditingRangeParams/index.html rename to linol/Linol_lsp/Types/SemanticTokensParams/index.html index 82cb0bf6..de10d150 100644 --- a/lsp/Lsp/Types/LinkedEditingRangeParams/index.html +++ b/linol/Linol_lsp/Types/SemanticTokensParams/index.html @@ -1,7 +1,7 @@ -LinkedEditingRangeParams (lsp.Lsp.Types.LinkedEditingRangeParams)

Module Types.LinkedEditingRangeParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : - position:Position.t -> +SemanticTokensParams (linol.Linol_lsp.Types.SemanticTokensParams)

Module Types.SemanticTokensParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + ?partialResultToken:ProgressToken.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokensPartialResult/index.html b/linol/Linol_lsp/Types/SemanticTokensPartialResult/index.html new file mode 100644 index 00000000..0d9f33f6 --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokensPartialResult/index.html @@ -0,0 +1,2 @@ + +SemanticTokensPartialResult (linol.Linol_lsp.Types.SemanticTokensPartialResult)

Module Types.SemanticTokensPartialResult

type t = {
  1. data : int array;
}
val create : data:int array -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SelectionRangeParams/index.html b/linol/Linol_lsp/Types/SemanticTokensRangeParams/index.html similarity index 58% rename from lsp/Lsp/Types/SelectionRangeParams/index.html rename to linol/Linol_lsp/Types/SemanticTokensRangeParams/index.html index 4687ebf1..75690484 100644 --- a/lsp/Lsp/Types/SelectionRangeParams/index.html +++ b/linol/Linol_lsp/Types/SemanticTokensRangeParams/index.html @@ -1,8 +1,8 @@ -SelectionRangeParams (lsp.Lsp.Types.SelectionRangeParams)

Module Types.SelectionRangeParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. positions : Position.t list;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : +SemanticTokensRangeParams (linol.Linol_lsp.Types.SemanticTokensRangeParams)

Module Types.SemanticTokensRangeParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. range : Range.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> - positions:Position.t list -> + range:Range.t -> textDocument:TextDocumentIdentifier.t -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensOptions/index.html b/linol/Linol_lsp/Types/SemanticTokensRegistrationOptions/index.html similarity index 52% rename from lsp/Lsp/Types/SemanticTokensOptions/index.html rename to linol/Linol_lsp/Types/SemanticTokensRegistrationOptions/index.html index bc08cb41..5766eed4 100644 --- a/lsp/Lsp/Types/SemanticTokensOptions/index.html +++ b/linol/Linol_lsp/Types/SemanticTokensRegistrationOptions/index.html @@ -1,8 +1,10 @@ -SemanticTokensOptions (lsp.Lsp.Types.SemanticTokensOptions)

Module Types.SemanticTokensOptions

type full = {
  1. delta : bool option;
}
val create_full : ?delta:bool -> unit -> full
type t = {
  1. full : [ `Bool of bool | `Full of full ] option;
  2. legend : SemanticTokensLegend.t;
  3. range : bool option;
  4. workDoneProgress : bool option;
}
val create : +SemanticTokensRegistrationOptions (linol.Linol_lsp.Types.SemanticTokensRegistrationOptions)

Module Types.SemanticTokensRegistrationOptions

type full = {
  1. delta : bool option;
}
val create_full : ?delta:bool -> unit -> full
type t = {
  1. documentSelector : DocumentSelector.t option;
  2. full : [ `Bool of bool | `Full of full ] option;
  3. id : string option;
  4. legend : SemanticTokensLegend.t;
  5. range : bool option;
  6. workDoneProgress : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> ?full:[ `Bool of bool | `Full of full ] -> + ?id:string -> legend:SemanticTokensLegend.t -> ?range:bool -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SemanticTokensWorkspaceClientCapabilities/index.html b/linol/Linol_lsp/Types/SemanticTokensWorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..4fe81f87 --- /dev/null +++ b/linol/Linol_lsp/Types/SemanticTokensWorkspaceClientCapabilities/index.html @@ -0,0 +1,2 @@ + +SemanticTokensWorkspaceClientCapabilities (linol.Linol_lsp.Types.SemanticTokensWorkspaceClientCapabilities)

Module Types.SemanticTokensWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ServerCapabilities/index.html b/linol/Linol_lsp/Types/ServerCapabilities/index.html similarity index 94% rename from lsp/Lsp/Types/ServerCapabilities/index.html rename to linol/Linol_lsp/Types/ServerCapabilities/index.html index de2e5033..27cb7a61 100644 --- a/lsp/Lsp/Types/ServerCapabilities/index.html +++ b/linol/Linol_lsp/Types/ServerCapabilities/index.html @@ -1,5 +1,5 @@ -ServerCapabilities (lsp.Lsp.Types.ServerCapabilities)

Module Types.ServerCapabilities

type workspace = {
  1. workspaceFolders : WorkspaceFoldersServerCapabilities.t option;
  2. fileOperations : FileOperationOptions.t option;
}
val create_workspace : +ServerCapabilities (linol.Linol_lsp.Types.ServerCapabilities)

Module Types.ServerCapabilities

type workspace = {
  1. workspaceFolders : WorkspaceFoldersServerCapabilities.t option;
  2. fileOperations : FileOperationOptions.t option;
}
val create_workspace : ?workspaceFolders:WorkspaceFoldersServerCapabilities.t -> ?fileOperations:FileOperationOptions.t -> unit -> @@ -181,4 +181,4 @@ ?workspaceSymbolProvider: [ `Bool of bool | `WorkspaceSymbolOptions of WorkspaceSymbolOptions.t ] -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SetTraceParams/index.html b/linol/Linol_lsp/Types/SetTraceParams/index.html new file mode 100644 index 00000000..2c5615a7 --- /dev/null +++ b/linol/Linol_lsp/Types/SetTraceParams/index.html @@ -0,0 +1,2 @@ + +SetTraceParams (linol.Linol_lsp.Types.SetTraceParams)

Module Types.SetTraceParams

type t = {
  1. value : TraceValues.t;
}
val create : value:TraceValues.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ShowDocumentResult/index.html b/linol/Linol_lsp/Types/ShowDocumentClientCapabilities/index.html similarity index 59% rename from lsp/Lsp/Types/ShowDocumentResult/index.html rename to linol/Linol_lsp/Types/ShowDocumentClientCapabilities/index.html index 179c8d2b..ab681a51 100644 --- a/lsp/Lsp/Types/ShowDocumentResult/index.html +++ b/linol/Linol_lsp/Types/ShowDocumentClientCapabilities/index.html @@ -1,2 +1,2 @@ -ShowDocumentResult (lsp.Lsp.Types.ShowDocumentResult)

Module Types.ShowDocumentResult

type t = {
  1. success : bool;
}
val create : success:bool -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ShowDocumentClientCapabilities (linol.Linol_lsp.Types.ShowDocumentClientCapabilities)

Module Types.ShowDocumentClientCapabilities

type t = {
  1. support : bool;
}
val create : support:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkDoneProgressReport/index.html b/linol/Linol_lsp/Types/ShowDocumentParams/index.html similarity index 51% rename from lsp/Lsp/Types/WorkDoneProgressReport/index.html rename to linol/Linol_lsp/Types/ShowDocumentParams/index.html index b30fc31d..cd39cf81 100644 --- a/lsp/Lsp/Types/WorkDoneProgressReport/index.html +++ b/linol/Linol_lsp/Types/ShowDocumentParams/index.html @@ -1,7 +1,8 @@ -WorkDoneProgressReport (lsp.Lsp.Types.WorkDoneProgressReport)

Module Types.WorkDoneProgressReport

type t = {
  1. cancellable : bool option;
  2. message : string option;
  3. percentage : int option;
}
val create : - ?cancellable:bool -> - ?message:string -> - ?percentage:int -> +ShowDocumentParams (linol.Linol_lsp.Types.ShowDocumentParams)

Module Types.ShowDocumentParams

type t = {
  1. external_ : bool option;
  2. selection : Range.t option;
  3. takeFocus : bool option;
  4. uri : DocumentUri.t;
}
val create : + ?external_:bool -> + ?selection:Range.t -> + ?takeFocus:bool -> + uri:DocumentUri.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ShowDocumentResult/index.html b/linol/Linol_lsp/Types/ShowDocumentResult/index.html new file mode 100644 index 00000000..82e3be5a --- /dev/null +++ b/linol/Linol_lsp/Types/ShowDocumentResult/index.html @@ -0,0 +1,2 @@ + +ShowDocumentResult (linol.Linol_lsp.Types.ShowDocumentResult)

Module Types.ShowDocumentResult

type t = {
  1. success : bool;
}
val create : success:bool -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ShowMessageParams/index.html b/linol/Linol_lsp/Types/ShowMessageParams/index.html new file mode 100644 index 00000000..f35e70ef --- /dev/null +++ b/linol/Linol_lsp/Types/ShowMessageParams/index.html @@ -0,0 +1,2 @@ + +ShowMessageParams (linol.Linol_lsp.Types.ShowMessageParams)

Module Types.ShowMessageParams

type t = {
  1. message : string;
  2. type_ : MessageType.t;
}
val create : message:string -> type_:MessageType.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ShowMessageRequestClientCapabilities/index.html b/linol/Linol_lsp/Types/ShowMessageRequestClientCapabilities/index.html similarity index 60% rename from lsp/Lsp/Types/ShowMessageRequestClientCapabilities/index.html rename to linol/Linol_lsp/Types/ShowMessageRequestClientCapabilities/index.html index d196d5e8..f81c5833 100644 --- a/lsp/Lsp/Types/ShowMessageRequestClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/ShowMessageRequestClientCapabilities/index.html @@ -1,5 +1,5 @@ -ShowMessageRequestClientCapabilities (lsp.Lsp.Types.ShowMessageRequestClientCapabilities)

Module Types.ShowMessageRequestClientCapabilities

type messageActionItem = {
  1. additionalPropertiesSupport : bool option;
}
val create_messageActionItem : +ShowMessageRequestClientCapabilities (linol.Linol_lsp.Types.ShowMessageRequestClientCapabilities)

Module Types.ShowMessageRequestClientCapabilities

type messageActionItem = {
  1. additionalPropertiesSupport : bool option;
}
val create_messageActionItem : ?additionalPropertiesSupport:bool -> unit -> - messageActionItem
type t = {
  1. messageActionItem : messageActionItem option;
}
val create : ?messageActionItem:messageActionItem -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ messageActionItem
type t = {
  1. messageActionItem : messageActionItem option;
}
val create : ?messageActionItem:messageActionItem -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/ShowMessageRequestParams/index.html b/linol/Linol_lsp/Types/ShowMessageRequestParams/index.html new file mode 100644 index 00000000..046266a7 --- /dev/null +++ b/linol/Linol_lsp/Types/ShowMessageRequestParams/index.html @@ -0,0 +1,7 @@ + +ShowMessageRequestParams (linol.Linol_lsp.Types.ShowMessageRequestParams)

Module Types.ShowMessageRequestParams

type t = {
  1. actions : MessageActionItem.t list option;
  2. message : string;
  3. type_ : MessageType.t;
}
val create : + ?actions:MessageActionItem.t list -> + message:string -> + type_:MessageType.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ColorPresentation/index.html b/linol/Linol_lsp/Types/SignatureHelp/index.html similarity index 52% rename from lsp/Lsp/Types/ColorPresentation/index.html rename to linol/Linol_lsp/Types/SignatureHelp/index.html index e9987af8..6ffe1813 100644 --- a/lsp/Lsp/Types/ColorPresentation/index.html +++ b/linol/Linol_lsp/Types/SignatureHelp/index.html @@ -1,7 +1,7 @@ -ColorPresentation (lsp.Lsp.Types.ColorPresentation)

Module Types.ColorPresentation

type t = {
  1. additionalTextEdits : TextEdit.t list option;
  2. label : string;
  3. textEdit : TextEdit.t option;
}
val create : - ?additionalTextEdits:TextEdit.t list -> - label:string -> - ?textEdit:TextEdit.t -> +SignatureHelp (linol.Linol_lsp.Types.SignatureHelp)

Module Types.SignatureHelp

type t = {
  1. activeParameter : int option option;
  2. activeSignature : int option;
  3. signatures : SignatureInformation.t list;
}
val create : + ?activeParameter:int option -> + ?activeSignature:int -> + signatures:SignatureInformation.t list -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SignatureHelpClientCapabilities/index.html b/linol/Linol_lsp/Types/SignatureHelpClientCapabilities/index.html similarity index 76% rename from lsp/Lsp/Types/SignatureHelpClientCapabilities/index.html rename to linol/Linol_lsp/Types/SignatureHelpClientCapabilities/index.html index 926e7478..56d71cbf 100644 --- a/lsp/Lsp/Types/SignatureHelpClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/SignatureHelpClientCapabilities/index.html @@ -1,5 +1,5 @@ -SignatureHelpClientCapabilities (lsp.Lsp.Types.SignatureHelpClientCapabilities)

Module Types.SignatureHelpClientCapabilities

type parameterInformation = {
  1. labelOffsetSupport : bool option;
}
val create_parameterInformation : +SignatureHelpClientCapabilities (linol.Linol_lsp.Types.SignatureHelpClientCapabilities)

Module Types.SignatureHelpClientCapabilities

type parameterInformation = {
  1. labelOffsetSupport : bool option;
}
val create_parameterInformation : ?labelOffsetSupport:bool -> unit -> parameterInformation
type signatureInformation = {
  1. documentationFormat : MarkupKind.t list option;
  2. parameterInformation : parameterInformation option;
  3. activeParameterSupport : bool option;
  4. noActiveParameterSupport : bool option;
}
val create_signatureInformation : @@ -13,4 +13,4 @@ ?dynamicRegistration:bool -> ?signatureInformation:signatureInformation -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SignatureHelpContext/index.html b/linol/Linol_lsp/Types/SignatureHelpContext/index.html new file mode 100644 index 00000000..2b8ff7e8 --- /dev/null +++ b/linol/Linol_lsp/Types/SignatureHelpContext/index.html @@ -0,0 +1,8 @@ + +SignatureHelpContext (linol.Linol_lsp.Types.SignatureHelpContext)

Module Types.SignatureHelpContext

type t = {
  1. activeSignatureHelp : SignatureHelp.t option;
  2. isRetrigger : bool;
  3. triggerCharacter : string option;
  4. triggerKind : SignatureHelpTriggerKind.t;
}
val create : + ?activeSignatureHelp:SignatureHelp.t -> + isRetrigger:bool -> + ?triggerCharacter:string -> + triggerKind:SignatureHelpTriggerKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ApplyWorkspaceEditResult/index.html b/linol/Linol_lsp/Types/SignatureHelpOptions/index.html similarity index 53% rename from lsp/Lsp/Types/ApplyWorkspaceEditResult/index.html rename to linol/Linol_lsp/Types/SignatureHelpOptions/index.html index 58e32dc9..5f6ac2f9 100644 --- a/lsp/Lsp/Types/ApplyWorkspaceEditResult/index.html +++ b/linol/Linol_lsp/Types/SignatureHelpOptions/index.html @@ -1,7 +1,7 @@ -ApplyWorkspaceEditResult (lsp.Lsp.Types.ApplyWorkspaceEditResult)

Module Types.ApplyWorkspaceEditResult

type t = {
  1. applied : bool;
  2. failedChange : int option;
  3. failureReason : string option;
}
val create : - applied:bool -> - ?failedChange:int -> - ?failureReason:string -> +SignatureHelpOptions (linol.Linol_lsp.Types.SignatureHelpOptions)

Module Types.SignatureHelpOptions

type t = {
  1. retriggerCharacters : string list option;
  2. triggerCharacters : string list option;
  3. workDoneProgress : bool option;
}
val create : + ?retriggerCharacters:string list -> + ?triggerCharacters:string list -> + ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SignatureHelpParams/index.html b/linol/Linol_lsp/Types/SignatureHelpParams/index.html new file mode 100644 index 00000000..8d22931b --- /dev/null +++ b/linol/Linol_lsp/Types/SignatureHelpParams/index.html @@ -0,0 +1,8 @@ + +SignatureHelpParams (linol.Linol_lsp.Types.SignatureHelpParams)

Module Types.SignatureHelpParams

type t = {
  1. context : SignatureHelpContext.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : + ?context:SignatureHelpContext.t -> + position:Position.t -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SignatureHelpRegistrationOptions/index.html b/linol/Linol_lsp/Types/SignatureHelpRegistrationOptions/index.html new file mode 100644 index 00000000..9cdaa7b2 --- /dev/null +++ b/linol/Linol_lsp/Types/SignatureHelpRegistrationOptions/index.html @@ -0,0 +1,8 @@ + +SignatureHelpRegistrationOptions (linol.Linol_lsp.Types.SignatureHelpRegistrationOptions)

Module Types.SignatureHelpRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. retriggerCharacters : string list option;
  3. triggerCharacters : string list option;
  4. workDoneProgress : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> + ?retriggerCharacters:string list -> + ?triggerCharacters:string list -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SignatureHelpTriggerKind/index.html b/linol/Linol_lsp/Types/SignatureHelpTriggerKind/index.html new file mode 100644 index 00000000..08b8fab0 --- /dev/null +++ b/linol/Linol_lsp/Types/SignatureHelpTriggerKind/index.html @@ -0,0 +1,2 @@ + +SignatureHelpTriggerKind (linol.Linol_lsp.Types.SignatureHelpTriggerKind)

Module Types.SignatureHelpTriggerKind

type t =
  1. | Invoked
  2. | TriggerCharacter
  3. | ContentChange
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SignatureInformation/index.html b/linol/Linol_lsp/Types/SignatureInformation/index.html similarity index 63% rename from lsp/Lsp/Types/SignatureInformation/index.html rename to linol/Linol_lsp/Types/SignatureInformation/index.html index 0e8664de..cc8a93e2 100644 --- a/lsp/Lsp/Types/SignatureInformation/index.html +++ b/linol/Linol_lsp/Types/SignatureInformation/index.html @@ -1,9 +1,9 @@ -SignatureInformation (lsp.Lsp.Types.SignatureInformation)

Module Types.SignatureInformation

type t = {
  1. activeParameter : int option option;
  2. documentation : [ `String of string | `MarkupContent of MarkupContent.t ] +SignatureInformation (linol.Linol_lsp.Types.SignatureInformation)

    Module Types.SignatureInformation

    type t = {
    1. activeParameter : int option option;
    2. documentation : [ `String of string | `MarkupContent of MarkupContent.t ] option;
    3. label : string;
    4. parameters : ParameterInformation.t list option;
    }
    val create : ?activeParameter:int option -> ?documentation:[ `String of string | `MarkupContent of MarkupContent.t ] -> label:string -> ?parameters:ParameterInformation.t list -> unit -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/StaticRegistrationOptions/index.html b/linol/Linol_lsp/Types/StaticRegistrationOptions/index.html new file mode 100644 index 00000000..c40191c9 --- /dev/null +++ b/linol/Linol_lsp/Types/StaticRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +StaticRegistrationOptions (linol.Linol_lsp.Types.StaticRegistrationOptions)

Module Types.StaticRegistrationOptions

type t = {
  1. id : string option;
}
val create : ?id:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ShowDocumentClientCapabilities/index.html b/linol/Linol_lsp/Types/StringValue/index.html similarity index 50% rename from lsp/Lsp/Types/ShowDocumentClientCapabilities/index.html rename to linol/Linol_lsp/Types/StringValue/index.html index b6617a4e..abb01330 100644 --- a/lsp/Lsp/Types/ShowDocumentClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/StringValue/index.html @@ -1,2 +1,2 @@ -ShowDocumentClientCapabilities (lsp.Lsp.Types.ShowDocumentClientCapabilities)

Module Types.ShowDocumentClientCapabilities

type t = {
  1. support : bool;
}
val create : support:bool -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+StringValue (linol.Linol_lsp.Types.StringValue)

Module Types.StringValue

type t = {
  1. value : string;
}
val create : value:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/BaseSymbolInformation/index.html b/linol/Linol_lsp/Types/SymbolInformation/index.html similarity index 58% rename from lsp/Lsp/Types/BaseSymbolInformation/index.html rename to linol/Linol_lsp/Types/SymbolInformation/index.html index ffff2b6a..7a24e674 100644 --- a/lsp/Lsp/Types/BaseSymbolInformation/index.html +++ b/linol/Linol_lsp/Types/SymbolInformation/index.html @@ -1,8 +1,10 @@ -BaseSymbolInformation (lsp.Lsp.Types.BaseSymbolInformation)

Module Types.BaseSymbolInformation

type t = {
  1. containerName : string option;
  2. kind : SymbolKind.t;
  3. name : string;
  4. tags : SymbolTag.t list option;
}
val create : +SymbolInformation (linol.Linol_lsp.Types.SymbolInformation)

Module Types.SymbolInformation

type t = {
  1. containerName : string option;
  2. deprecated : bool option;
  3. kind : SymbolKind.t;
  4. location : Location.t;
  5. name : string;
  6. tags : SymbolTag.t list option;
}
val create : ?containerName:string -> + ?deprecated:bool -> kind:SymbolKind.t -> + location:Location.t -> name:string -> ?tags:SymbolTag.t list -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/SymbolKind/index.html b/linol/Linol_lsp/Types/SymbolKind/index.html new file mode 100644 index 00000000..d66ee414 --- /dev/null +++ b/linol/Linol_lsp/Types/SymbolKind/index.html @@ -0,0 +1,2 @@ + +SymbolKind (linol.Linol_lsp.Types.SymbolKind)

Module Types.SymbolKind

type t =
  1. | File
  2. | Module
  3. | Namespace
  4. | Package
  5. | Class
  6. | Method
  7. | Property
  8. | Field
  9. | Constructor
  10. | Enum
  11. | Interface
  12. | Function
  13. | Variable
  14. | Constant
  15. | String
  16. | Number
  17. | Boolean
  18. | Array
  19. | Object
  20. | Key
  21. | Null
  22. | EnumMember
  23. | Struct
  24. | Event
  25. | Operator
  26. | TypeParameter
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/PrepareSupportDefaultBehavior/index.html b/linol/Linol_lsp/Types/SymbolTag/index.html similarity index 50% rename from lsp/Lsp/Types/PrepareSupportDefaultBehavior/index.html rename to linol/Linol_lsp/Types/SymbolTag/index.html index 49d4c29b..94c0d508 100644 --- a/lsp/Lsp/Types/PrepareSupportDefaultBehavior/index.html +++ b/linol/Linol_lsp/Types/SymbolTag/index.html @@ -1,2 +1,2 @@ -PrepareSupportDefaultBehavior (lsp.Lsp.Types.PrepareSupportDefaultBehavior)

Module Types.PrepareSupportDefaultBehavior

type t =
  1. | Identifier
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+SymbolTag (linol.Linol_lsp.Types.SymbolTag)

Module Types.SymbolTag

type t =
  1. | Deprecated
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentChangeRegistrationOptions/index.html b/linol/Linol_lsp/Types/TextDocumentChangeRegistrationOptions/index.html new file mode 100644 index 00000000..9bdf0ca8 --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentChangeRegistrationOptions/index.html @@ -0,0 +1,6 @@ + +TextDocumentChangeRegistrationOptions (linol.Linol_lsp.Types.TextDocumentChangeRegistrationOptions)

Module Types.TextDocumentChangeRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. syncKind : TextDocumentSyncKind.t;
}
val create : + ?documentSelector:DocumentSelector.t -> + syncKind:TextDocumentSyncKind.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentClientCapabilities/index.html b/linol/Linol_lsp/Types/TextDocumentClientCapabilities/index.html new file mode 100644 index 00000000..8fa05cbe --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentClientCapabilities/index.html @@ -0,0 +1,35 @@ + +TextDocumentClientCapabilities (linol.Linol_lsp.Types.TextDocumentClientCapabilities)

Module Types.TextDocumentClientCapabilities

type t = {
  1. callHierarchy : CallHierarchyClientCapabilities.t option;
  2. codeAction : CodeActionClientCapabilities.t option;
  3. codeLens : CodeLensClientCapabilities.t option;
  4. colorProvider : DocumentColorClientCapabilities.t option;
  5. completion : CompletionClientCapabilities.t option;
  6. declaration : DeclarationClientCapabilities.t option;
  7. definition : DefinitionClientCapabilities.t option;
  8. diagnostic : DiagnosticClientCapabilities.t option;
  9. documentHighlight : DocumentHighlightClientCapabilities.t option;
  10. documentSymbol : DocumentSymbolClientCapabilities.t option;
  11. foldingRange : FoldingRangeClientCapabilities.t option;
  12. formatting : DocumentFormattingClientCapabilities.t option;
  13. hover : HoverClientCapabilities.t option;
  14. implementation : ImplementationClientCapabilities.t option;
  15. inlayHint : InlayHintClientCapabilities.t option;
  16. inlineCompletion : InlineCompletionClientCapabilities.t option;
  17. inlineValue : InlineValueClientCapabilities.t option;
  18. linkedEditingRange : LinkedEditingRangeClientCapabilities.t option;
  19. moniker : MonikerClientCapabilities.t option;
  20. onTypeFormatting : DocumentOnTypeFormattingClientCapabilities.t option;
  21. publishDiagnostics : PublishDiagnosticsClientCapabilities.t option;
  22. rangeFormatting : DocumentRangeFormattingClientCapabilities.t option;
  23. references : ReferenceClientCapabilities.t option;
  24. rename : RenameClientCapabilities.t option;
  25. selectionRange : SelectionRangeClientCapabilities.t option;
  26. semanticTokens : SemanticTokensClientCapabilities.t option;
  27. signatureHelp : SignatureHelpClientCapabilities.t option;
  28. synchronization : TextDocumentSyncClientCapabilities.t option;
  29. typeDefinition : TypeDefinitionClientCapabilities.t option;
  30. typeHierarchy : TypeHierarchyClientCapabilities.t option;
}
val create : + ?callHierarchy:CallHierarchyClientCapabilities.t -> + ?codeAction:CodeActionClientCapabilities.t -> + ?codeLens:CodeLensClientCapabilities.t -> + ?colorProvider:DocumentColorClientCapabilities.t -> + ?completion:CompletionClientCapabilities.t -> + ?declaration:DeclarationClientCapabilities.t -> + ?definition:DefinitionClientCapabilities.t -> + ?diagnostic:DiagnosticClientCapabilities.t -> + ?documentHighlight:DocumentHighlightClientCapabilities.t -> + ?documentLink:DocumentLinkClientCapabilities.t -> + ?documentSymbol:DocumentSymbolClientCapabilities.t -> + ?foldingRange:FoldingRangeClientCapabilities.t -> + ?formatting:DocumentFormattingClientCapabilities.t -> + ?hover:HoverClientCapabilities.t -> + ?implementation:ImplementationClientCapabilities.t -> + ?inlayHint:InlayHintClientCapabilities.t -> + ?inlineCompletion:InlineCompletionClientCapabilities.t -> + ?inlineValue:InlineValueClientCapabilities.t -> + ?linkedEditingRange:LinkedEditingRangeClientCapabilities.t -> + ?moniker:MonikerClientCapabilities.t -> + ?onTypeFormatting:DocumentOnTypeFormattingClientCapabilities.t -> + ?publishDiagnostics:PublishDiagnosticsClientCapabilities.t -> + ?rangeFormatting:DocumentRangeFormattingClientCapabilities.t -> + ?references:ReferenceClientCapabilities.t -> + ?rename:RenameClientCapabilities.t -> + ?selectionRange:SelectionRangeClientCapabilities.t -> + ?semanticTokens:SemanticTokensClientCapabilities.t -> + ?signatureHelp:SignatureHelpClientCapabilities.t -> + ?synchronization:TextDocumentSyncClientCapabilities.t -> + ?typeDefinition:TypeDefinitionClientCapabilities.t -> + ?typeHierarchy:TypeHierarchyClientCapabilities.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentContentChangeEvent/index.html b/linol/Linol_lsp/Types/TextDocumentContentChangeEvent/index.html new file mode 100644 index 00000000..36b7853a --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentContentChangeEvent/index.html @@ -0,0 +1,2 @@ + +TextDocumentContentChangeEvent (linol.Linol_lsp.Types.TextDocumentContentChangeEvent)

Module Types.TextDocumentContentChangeEvent

type t = {
  1. range : Range.t option;
  2. rangeLength : int option;
  3. text : string;
}
val create : ?range:Range.t -> ?rangeLength:int -> text:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentEdit/index.html b/linol/Linol_lsp/Types/TextDocumentEdit/index.html similarity index 63% rename from lsp/Lsp/Types/TextDocumentEdit/index.html rename to linol/Linol_lsp/Types/TextDocumentEdit/index.html index a4455cad..56762252 100644 --- a/lsp/Lsp/Types/TextDocumentEdit/index.html +++ b/linol/Linol_lsp/Types/TextDocumentEdit/index.html @@ -1,8 +1,8 @@ -TextDocumentEdit (lsp.Lsp.Types.TextDocumentEdit)

Module Types.TextDocumentEdit

type t = {
  1. edits : [ `TextEdit of TextEdit.t | `AnnotatedTextEdit of AnnotatedTextEdit.t ] +TextDocumentEdit (linol.Linol_lsp.Types.TextDocumentEdit)

    Module Types.TextDocumentEdit

    type t = {
    1. edits : [ `TextEdit of TextEdit.t | `AnnotatedTextEdit of AnnotatedTextEdit.t ] list;
    2. textDocument : OptionalVersionedTextDocumentIdentifier.t;
    }
    val create : edits: [ `TextEdit of TextEdit.t | `AnnotatedTextEdit of AnnotatedTextEdit.t ] list -> textDocument:OptionalVersionedTextDocumentIdentifier.t -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentFilter/index.html b/linol/Linol_lsp/Types/TextDocumentFilter/index.html new file mode 100644 index 00000000..9cdd3d65 --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentFilter/index.html @@ -0,0 +1,2 @@ + +TextDocumentFilter (linol.Linol_lsp.Types.TextDocumentFilter)

Module Types.TextDocumentFilter

type t = {
  1. language : string option;
  2. scheme : string option;
  3. pattern : string option;
}
val create : ?language:string -> ?scheme:string -> ?pattern:string -> unit -> t
diff --git a/lsp/Lsp/Types/NotebookDocumentIdentifier/index.html b/linol/Linol_lsp/Types/TextDocumentIdentifier/index.html similarity index 84% rename from lsp/Lsp/Types/NotebookDocumentIdentifier/index.html rename to linol/Linol_lsp/Types/TextDocumentIdentifier/index.html index 4dd58da7..2634b066 100644 --- a/lsp/Lsp/Types/NotebookDocumentIdentifier/index.html +++ b/linol/Linol_lsp/Types/TextDocumentIdentifier/index.html @@ -1,2 +1,2 @@ -NotebookDocumentIdentifier (lsp.Lsp.Types.NotebookDocumentIdentifier)

Module Types.NotebookDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
}
val create : uri:DocumentUri.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+TextDocumentIdentifier (linol.Linol_lsp.Types.TextDocumentIdentifier)

Module Types.TextDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
}
val create : uri:DocumentUri.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileOperationPattern/index.html b/linol/Linol_lsp/Types/TextDocumentItem/index.html similarity index 51% rename from lsp/Lsp/Types/FileOperationPattern/index.html rename to linol/Linol_lsp/Types/TextDocumentItem/index.html index 6b9d08f9..e1c6a016 100644 --- a/lsp/Lsp/Types/FileOperationPattern/index.html +++ b/linol/Linol_lsp/Types/TextDocumentItem/index.html @@ -1,7 +1,7 @@ -FileOperationPattern (lsp.Lsp.Types.FileOperationPattern)

Module Types.FileOperationPattern

type t = {
  1. glob : string;
  2. matches : FileOperationPatternKind.t option;
  3. options : FileOperationPatternOptions.t option;
}
val create : - glob:string -> - ?matches:FileOperationPatternKind.t -> - ?options:FileOperationPatternOptions.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+TextDocumentItem (linol.Linol_lsp.Types.TextDocumentItem)

Module Types.TextDocumentItem

type t = {
  1. languageId : string;
  2. text : string;
  3. uri : DocumentUri.t;
  4. version : int;
}
val create : + languageId:string -> + text:string -> + uri:DocumentUri.t -> + version:int -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentPositionParams/index.html b/linol/Linol_lsp/Types/TextDocumentPositionParams/index.html new file mode 100644 index 00000000..55065191 --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentPositionParams/index.html @@ -0,0 +1,2 @@ + +TextDocumentPositionParams (linol.Linol_lsp.Types.TextDocumentPositionParams)

Module Types.TextDocumentPositionParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
}
val create : position:Position.t -> textDocument:TextDocumentIdentifier.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentRegistrationOptions/index.html b/linol/Linol_lsp/Types/TextDocumentRegistrationOptions/index.html new file mode 100644 index 00000000..c0946d4e --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentRegistrationOptions/index.html @@ -0,0 +1,2 @@ + +TextDocumentRegistrationOptions (linol.Linol_lsp.Types.TextDocumentRegistrationOptions)

Module Types.TextDocumentRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
}
val create : ?documentSelector:DocumentSelector.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentSaveReason/index.html b/linol/Linol_lsp/Types/TextDocumentSaveReason/index.html new file mode 100644 index 00000000..eb889b68 --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentSaveReason/index.html @@ -0,0 +1,2 @@ + +TextDocumentSaveReason (linol.Linol_lsp.Types.TextDocumentSaveReason)

Module Types.TextDocumentSaveReason

type t =
  1. | Manual
  2. | AfterDelay
  3. | FocusOut
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidChangeWatchedFilesClientCapabilities/index.html b/linol/Linol_lsp/Types/TextDocumentSaveRegistrationOptions/index.html similarity index 55% rename from lsp/Lsp/Types/DidChangeWatchedFilesClientCapabilities/index.html rename to linol/Linol_lsp/Types/TextDocumentSaveRegistrationOptions/index.html index 9b47ba1d..1762dd95 100644 --- a/lsp/Lsp/Types/DidChangeWatchedFilesClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/TextDocumentSaveRegistrationOptions/index.html @@ -1,6 +1,6 @@ -DidChangeWatchedFilesClientCapabilities (lsp.Lsp.Types.DidChangeWatchedFilesClientCapabilities)

Module Types.DidChangeWatchedFilesClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. relativePatternSupport : bool option;
}
val create : - ?dynamicRegistration:bool -> - ?relativePatternSupport:bool -> +TextDocumentSaveRegistrationOptions (linol.Linol_lsp.Types.TextDocumentSaveRegistrationOptions)

Module Types.TextDocumentSaveRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. includeText : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> + ?includeText:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentSyncClientCapabilities/index.html b/linol/Linol_lsp/Types/TextDocumentSyncClientCapabilities/index.html new file mode 100644 index 00000000..85a1bab1 --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentSyncClientCapabilities/index.html @@ -0,0 +1,8 @@ + +TextDocumentSyncClientCapabilities (linol.Linol_lsp.Types.TextDocumentSyncClientCapabilities)

Module Types.TextDocumentSyncClientCapabilities

type t = {
  1. didSave : bool option;
  2. dynamicRegistration : bool option;
  3. willSave : bool option;
  4. willSaveWaitUntil : bool option;
}
val create : + ?didSave:bool -> + ?dynamicRegistration:bool -> + ?willSave:bool -> + ?willSaveWaitUntil:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentSyncKind/index.html b/linol/Linol_lsp/Types/TextDocumentSyncKind/index.html new file mode 100644 index 00000000..6ab3f0ac --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentSyncKind/index.html @@ -0,0 +1,2 @@ + +TextDocumentSyncKind (linol.Linol_lsp.Types.TextDocumentSyncKind)

Module Types.TextDocumentSyncKind

type t =
  1. | None
  2. | Full
  3. | Incremental
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextDocumentSyncOptions/index.html b/linol/Linol_lsp/Types/TextDocumentSyncOptions/index.html new file mode 100644 index 00000000..ff9e0c97 --- /dev/null +++ b/linol/Linol_lsp/Types/TextDocumentSyncOptions/index.html @@ -0,0 +1,9 @@ + +TextDocumentSyncOptions (linol.Linol_lsp.Types.TextDocumentSyncOptions)

Module Types.TextDocumentSyncOptions

type t = {
  1. change : TextDocumentSyncKind.t option;
  2. openClose : bool option;
  3. save : [ `Bool of bool | `SaveOptions of SaveOptions.t ] option;
  4. willSave : bool option;
  5. willSaveWaitUntil : bool option;
}
val create : + ?change:TextDocumentSyncKind.t -> + ?openClose:bool -> + ?save:[ `Bool of bool | `SaveOptions of SaveOptions.t ] -> + ?willSave:bool -> + ?willSaveWaitUntil:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TextEdit/index.html b/linol/Linol_lsp/Types/TextEdit/index.html new file mode 100644 index 00000000..355f48db --- /dev/null +++ b/linol/Linol_lsp/Types/TextEdit/index.html @@ -0,0 +1,2 @@ + +TextEdit (linol.Linol_lsp.Types.TextEdit)

Module Types.TextEdit

type t = {
  1. newText : string;
  2. range : Range.t;
}
val create : newText:string -> range:Range.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TokenFormat/index.html b/linol/Linol_lsp/Types/TokenFormat/index.html new file mode 100644 index 00000000..c9ac5ff7 --- /dev/null +++ b/linol/Linol_lsp/Types/TokenFormat/index.html @@ -0,0 +1,2 @@ + +TokenFormat (linol.Linol_lsp.Types.TokenFormat)

Module Types.TokenFormat

type t =
  1. | Relative
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TraceValues/index.html b/linol/Linol_lsp/Types/TraceValues/index.html new file mode 100644 index 00000000..3ce72401 --- /dev/null +++ b/linol/Linol_lsp/Types/TraceValues/index.html @@ -0,0 +1,2 @@ + +TraceValues (linol.Linol_lsp.Types.TraceValues)

Module Types.TraceValues

type t =
  1. | Compact
  2. | Off
  3. | Messages
  4. | Verbose
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TypeDefinitionClientCapabilities/index.html b/linol/Linol_lsp/Types/TypeDefinitionClientCapabilities/index.html new file mode 100644 index 00000000..9829a2a2 --- /dev/null +++ b/linol/Linol_lsp/Types/TypeDefinitionClientCapabilities/index.html @@ -0,0 +1,2 @@ + +TypeDefinitionClientCapabilities (linol.Linol_lsp.Types.TypeDefinitionClientCapabilities)

Module Types.TypeDefinitionClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CallHierarchyIncomingCall/index.html b/linol/Linol_lsp/Types/TypeDefinitionOptions/index.html similarity index 55% rename from lsp/Lsp/Types/CallHierarchyIncomingCall/index.html rename to linol/Linol_lsp/Types/TypeDefinitionOptions/index.html index e32dbf9e..950cc562 100644 --- a/lsp/Lsp/Types/CallHierarchyIncomingCall/index.html +++ b/linol/Linol_lsp/Types/TypeDefinitionOptions/index.html @@ -1,2 +1,2 @@ -CallHierarchyIncomingCall (lsp.Lsp.Types.CallHierarchyIncomingCall)

Module Types.CallHierarchyIncomingCall

type t = {
  1. from : CallHierarchyItem.t;
  2. fromRanges : Range.t list;
}
val create : from:CallHierarchyItem.t -> fromRanges:Range.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+TypeDefinitionOptions (linol.Linol_lsp.Types.TypeDefinitionOptions)

Module Types.TypeDefinitionOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WindowClientCapabilities/index.html b/linol/Linol_lsp/Types/TypeDefinitionParams/index.html similarity index 50% rename from lsp/Lsp/Types/WindowClientCapabilities/index.html rename to linol/Linol_lsp/Types/TypeDefinitionParams/index.html index 2d194c9a..b553dfe7 100644 --- a/lsp/Lsp/Types/WindowClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/TypeDefinitionParams/index.html @@ -1,7 +1,8 @@ -WindowClientCapabilities (lsp.Lsp.Types.WindowClientCapabilities)

Module Types.WindowClientCapabilities

type t = {
  1. showDocument : ShowDocumentClientCapabilities.t option;
  2. showMessage : ShowMessageRequestClientCapabilities.t option;
  3. workDoneProgress : bool option;
}
val create : - ?showDocument:ShowDocumentClientCapabilities.t -> - ?showMessage:ShowMessageRequestClientCapabilities.t -> - ?workDoneProgress:bool -> +TypeDefinitionParams (linol.Linol_lsp.Types.TypeDefinitionParams)

Module Types.TypeDefinitionParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : + ?partialResultToken:ProgressToken.t -> + position:Position.t -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TypeDefinitionRegistrationOptions/index.html b/linol/Linol_lsp/Types/TypeDefinitionRegistrationOptions/index.html new file mode 100644 index 00000000..dd1b9b37 --- /dev/null +++ b/linol/Linol_lsp/Types/TypeDefinitionRegistrationOptions/index.html @@ -0,0 +1,7 @@ + +TypeDefinitionRegistrationOptions (linol.Linol_lsp.Types.TypeDefinitionRegistrationOptions)

Module Types.TypeDefinitionRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TypeHierarchyClientCapabilities/index.html b/linol/Linol_lsp/Types/TypeHierarchyClientCapabilities/index.html new file mode 100644 index 00000000..c14d35bc --- /dev/null +++ b/linol/Linol_lsp/Types/TypeHierarchyClientCapabilities/index.html @@ -0,0 +1,2 @@ + +TypeHierarchyClientCapabilities (linol.Linol_lsp.Types.TypeHierarchyClientCapabilities)

Module Types.TypeHierarchyClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TypeHierarchyItem/index.html b/linol/Linol_lsp/Types/TypeHierarchyItem/index.html new file mode 100644 index 00000000..426474f8 --- /dev/null +++ b/linol/Linol_lsp/Types/TypeHierarchyItem/index.html @@ -0,0 +1,12 @@ + +TypeHierarchyItem (linol.Linol_lsp.Types.TypeHierarchyItem)

Module Types.TypeHierarchyItem

type t = {
  1. data : Import.Json.t option;
  2. detail : string option;
  3. kind : SymbolKind.t;
  4. name : string;
  5. range : Range.t;
  6. selectionRange : Range.t;
  7. tags : SymbolTag.t list option;
  8. uri : DocumentUri.t;
}
val create : + ?data:Import.Json.t -> + ?detail:string -> + kind:SymbolKind.t -> + name:string -> + range:Range.t -> + selectionRange:Range.t -> + ?tags:SymbolTag.t list -> + uri:DocumentUri.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TypeHierarchyOptions/index.html b/linol/Linol_lsp/Types/TypeHierarchyOptions/index.html new file mode 100644 index 00000000..107bb6f0 --- /dev/null +++ b/linol/Linol_lsp/Types/TypeHierarchyOptions/index.html @@ -0,0 +1,2 @@ + +TypeHierarchyOptions (linol.Linol_lsp.Types.TypeHierarchyOptions)

Module Types.TypeHierarchyOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TypeHierarchyPrepareParams/index.html b/linol/Linol_lsp/Types/TypeHierarchyPrepareParams/index.html new file mode 100644 index 00000000..82f7e646 --- /dev/null +++ b/linol/Linol_lsp/Types/TypeHierarchyPrepareParams/index.html @@ -0,0 +1,7 @@ + +TypeHierarchyPrepareParams (linol.Linol_lsp.Types.TypeHierarchyPrepareParams)

Module Types.TypeHierarchyPrepareParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : + position:Position.t -> + textDocument:TextDocumentIdentifier.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TypeHierarchyRegistrationOptions/index.html b/linol/Linol_lsp/Types/TypeHierarchyRegistrationOptions/index.html new file mode 100644 index 00000000..6f8a254b --- /dev/null +++ b/linol/Linol_lsp/Types/TypeHierarchyRegistrationOptions/index.html @@ -0,0 +1,7 @@ + +TypeHierarchyRegistrationOptions (linol.Linol_lsp.Types.TypeHierarchyRegistrationOptions)

Module Types.TypeHierarchyRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : + ?documentSelector:DocumentSelector.t -> + ?id:string -> + ?workDoneProgress:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TypeHierarchySubtypesParams/index.html b/linol/Linol_lsp/Types/TypeHierarchySubtypesParams/index.html new file mode 100644 index 00000000..e86f7599 --- /dev/null +++ b/linol/Linol_lsp/Types/TypeHierarchySubtypesParams/index.html @@ -0,0 +1,7 @@ + +TypeHierarchySubtypesParams (linol.Linol_lsp.Types.TypeHierarchySubtypesParams)

Module Types.TypeHierarchySubtypesParams

type t = {
  1. item : TypeHierarchyItem.t;
  2. partialResultToken : ProgressToken.t option;
  3. workDoneToken : ProgressToken.t option;
}
val create : + item:TypeHierarchyItem.t -> + ?partialResultToken:ProgressToken.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/TypeHierarchySupertypesParams/index.html b/linol/Linol_lsp/Types/TypeHierarchySupertypesParams/index.html new file mode 100644 index 00000000..b6e44047 --- /dev/null +++ b/linol/Linol_lsp/Types/TypeHierarchySupertypesParams/index.html @@ -0,0 +1,7 @@ + +TypeHierarchySupertypesParams (linol.Linol_lsp.Types.TypeHierarchySupertypesParams)

Module Types.TypeHierarchySupertypesParams

type t = {
  1. item : TypeHierarchyItem.t;
  2. partialResultToken : ProgressToken.t option;
  3. workDoneToken : ProgressToken.t option;
}
val create : + item:TypeHierarchyItem.t -> + ?partialResultToken:ProgressToken.t -> + ?workDoneToken:ProgressToken.t -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/UnchangedDocumentDiagnosticReport/index.html b/linol/Linol_lsp/Types/UnchangedDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..04295fe8 --- /dev/null +++ b/linol/Linol_lsp/Types/UnchangedDocumentDiagnosticReport/index.html @@ -0,0 +1,2 @@ + +UnchangedDocumentDiagnosticReport (linol.Linol_lsp.Types.UnchangedDocumentDiagnosticReport)

Module Types.UnchangedDocumentDiagnosticReport

type t = {
  1. resultId : string;
}
val create : resultId:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/UniquenessLevel/index.html b/linol/Linol_lsp/Types/UniquenessLevel/index.html new file mode 100644 index 00000000..5a1de893 --- /dev/null +++ b/linol/Linol_lsp/Types/UniquenessLevel/index.html @@ -0,0 +1,2 @@ + +UniquenessLevel (linol.Linol_lsp.Types.UniquenessLevel)

Module Types.UniquenessLevel

type t =
  1. | Document
  2. | Project
  3. | Group
  4. | Scheme
  5. | Global
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/Unregistration/index.html b/linol/Linol_lsp/Types/Unregistration/index.html new file mode 100644 index 00000000..593cc17f --- /dev/null +++ b/linol/Linol_lsp/Types/Unregistration/index.html @@ -0,0 +1,2 @@ + +Unregistration (linol.Linol_lsp.Types.Unregistration)

Module Types.Unregistration

type t = {
  1. id : string;
  2. method_ : string;
}
val create : id:string -> method_:string -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/UnregistrationParams/index.html b/linol/Linol_lsp/Types/UnregistrationParams/index.html new file mode 100644 index 00000000..bed6d44c --- /dev/null +++ b/linol/Linol_lsp/Types/UnregistrationParams/index.html @@ -0,0 +1,2 @@ + +UnregistrationParams (linol.Linol_lsp.Types.UnregistrationParams)

Module Types.UnregistrationParams

type t = {
  1. unregisterations : Unregistration.t list;
}
val create : unregisterations:Unregistration.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Pattern/index.html b/linol/Linol_lsp/Types/VersionedNotebookDocumentIdentifier/index.html similarity index 54% rename from lsp/Lsp/Types/Pattern/index.html rename to linol/Linol_lsp/Types/VersionedNotebookDocumentIdentifier/index.html index 25e4b616..29c37867 100644 --- a/lsp/Lsp/Types/Pattern/index.html +++ b/linol/Linol_lsp/Types/VersionedNotebookDocumentIdentifier/index.html @@ -1,2 +1,2 @@ -Pattern (lsp.Lsp.Types.Pattern)

Module Types.Pattern

type t = string
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+VersionedNotebookDocumentIdentifier (linol.Linol_lsp.Types.VersionedNotebookDocumentIdentifier)

Module Types.VersionedNotebookDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
  2. version : int;
}
val create : uri:DocumentUri.t -> version:int -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/VersionedNotebookDocumentIdentifier/index.html b/linol/Linol_lsp/Types/VersionedTextDocumentIdentifier/index.html similarity index 84% rename from lsp/Lsp/Types/VersionedNotebookDocumentIdentifier/index.html rename to linol/Linol_lsp/Types/VersionedTextDocumentIdentifier/index.html index c3d02c15..4d99ee5f 100644 --- a/lsp/Lsp/Types/VersionedNotebookDocumentIdentifier/index.html +++ b/linol/Linol_lsp/Types/VersionedTextDocumentIdentifier/index.html @@ -1,2 +1,2 @@ -VersionedNotebookDocumentIdentifier (lsp.Lsp.Types.VersionedNotebookDocumentIdentifier)

Module Types.VersionedNotebookDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
  2. version : int;
}
val create : uri:DocumentUri.t -> version:int -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+VersionedTextDocumentIdentifier (linol.Linol_lsp.Types.VersionedTextDocumentIdentifier)

Module Types.VersionedTextDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
  2. version : int;
}
val create : uri:DocumentUri.t -> version:int -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WatchKind/index.html b/linol/Linol_lsp/Types/WatchKind/index.html new file mode 100644 index 00000000..aedbe05b --- /dev/null +++ b/linol/Linol_lsp/Types/WatchKind/index.html @@ -0,0 +1,2 @@ + +WatchKind (linol.Linol_lsp.Types.WatchKind)

Module Types.WatchKind

type t =
  1. | Create
  2. | Change
  3. | Delete
  4. | Other of string
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentRangesFormattingParams/index.html b/linol/Linol_lsp/Types/WillSaveTextDocumentParams/index.html similarity index 55% rename from lsp/Lsp/Types/DocumentRangesFormattingParams/index.html rename to linol/Linol_lsp/Types/WillSaveTextDocumentParams/index.html index c9d09750..fd7421c6 100644 --- a/lsp/Lsp/Types/DocumentRangesFormattingParams/index.html +++ b/linol/Linol_lsp/Types/WillSaveTextDocumentParams/index.html @@ -1,8 +1,5 @@ -DocumentRangesFormattingParams (lsp.Lsp.Types.DocumentRangesFormattingParams)

Module Types.DocumentRangesFormattingParams

type t = {
  1. options : FormattingOptions.t;
  2. ranges : Range.t list;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : - options:FormattingOptions.t -> - ranges:Range.t list -> +WillSaveTextDocumentParams (linol.Linol_lsp.Types.WillSaveTextDocumentParams)

Module Types.WillSaveTextDocumentParams

type t = {
  1. reason : TextDocumentSaveReason.t;
  2. textDocument : TextDocumentIdentifier.t;
}
val create : + reason:TextDocumentSaveReason.t -> textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlayHintRegistrationOptions/index.html b/linol/Linol_lsp/Types/WindowClientCapabilities/index.html similarity index 53% rename from lsp/Lsp/Types/InlayHintRegistrationOptions/index.html rename to linol/Linol_lsp/Types/WindowClientCapabilities/index.html index 28ded514..fb305cfe 100644 --- a/lsp/Lsp/Types/InlayHintRegistrationOptions/index.html +++ b/linol/Linol_lsp/Types/WindowClientCapabilities/index.html @@ -1,8 +1,7 @@ -InlayHintRegistrationOptions (lsp.Lsp.Types.InlayHintRegistrationOptions)

Module Types.InlayHintRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. resolveProvider : bool option;
  4. workDoneProgress : bool option;
}
val create : - ?documentSelector:DocumentSelector.t -> - ?id:string -> - ?resolveProvider:bool -> +WindowClientCapabilities (linol.Linol_lsp.Types.WindowClientCapabilities)

Module Types.WindowClientCapabilities

type t = {
  1. showDocument : ShowDocumentClientCapabilities.t option;
  2. showMessage : ShowMessageRequestClientCapabilities.t option;
  3. workDoneProgress : bool option;
}
val create : + ?showDocument:ShowDocumentClientCapabilities.t -> + ?showMessage:ShowMessageRequestClientCapabilities.t -> ?workDoneProgress:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValueVariableLookup/index.html b/linol/Linol_lsp/Types/WorkDoneProgressBegin/index.html similarity index 52% rename from lsp/Lsp/Types/InlineValueVariableLookup/index.html rename to linol/Linol_lsp/Types/WorkDoneProgressBegin/index.html index 5857413a..e4410286 100644 --- a/lsp/Lsp/Types/InlineValueVariableLookup/index.html +++ b/linol/Linol_lsp/Types/WorkDoneProgressBegin/index.html @@ -1,7 +1,8 @@ -InlineValueVariableLookup (lsp.Lsp.Types.InlineValueVariableLookup)

Module Types.InlineValueVariableLookup

type t = {
  1. caseSensitiveLookup : bool;
  2. range : Range.t;
  3. variableName : string option;
}
val create : - caseSensitiveLookup:bool -> - range:Range.t -> - ?variableName:string -> +WorkDoneProgressBegin (linol.Linol_lsp.Types.WorkDoneProgressBegin)

Module Types.WorkDoneProgressBegin

type t = {
  1. cancellable : bool option;
  2. message : string option;
  3. percentage : int option;
  4. title : string;
}
val create : + ?cancellable:bool -> + ?message:string -> + ?percentage:int -> + title:string -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkDoneProgressCancelParams/index.html b/linol/Linol_lsp/Types/WorkDoneProgressCancelParams/index.html new file mode 100644 index 00000000..57d87f31 --- /dev/null +++ b/linol/Linol_lsp/Types/WorkDoneProgressCancelParams/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressCancelParams (linol.Linol_lsp.Types.WorkDoneProgressCancelParams)

Module Types.WorkDoneProgressCancelParams

type t = {
  1. token : ProgressToken.t;
}
val create : token:ProgressToken.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkDoneProgressCreateParams/index.html b/linol/Linol_lsp/Types/WorkDoneProgressCreateParams/index.html new file mode 100644 index 00000000..78986616 --- /dev/null +++ b/linol/Linol_lsp/Types/WorkDoneProgressCreateParams/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressCreateParams (linol.Linol_lsp.Types.WorkDoneProgressCreateParams)

Module Types.WorkDoneProgressCreateParams

type t = {
  1. token : ProgressToken.t;
}
val create : token:ProgressToken.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkDoneProgressEnd/index.html b/linol/Linol_lsp/Types/WorkDoneProgressEnd/index.html new file mode 100644 index 00000000..8f4dd9f7 --- /dev/null +++ b/linol/Linol_lsp/Types/WorkDoneProgressEnd/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressEnd (linol.Linol_lsp.Types.WorkDoneProgressEnd)

Module Types.WorkDoneProgressEnd

type t = {
  1. message : string option;
}
val create : ?message:string -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkDoneProgressOptions/index.html b/linol/Linol_lsp/Types/WorkDoneProgressOptions/index.html new file mode 100644 index 00000000..b6772dba --- /dev/null +++ b/linol/Linol_lsp/Types/WorkDoneProgressOptions/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressOptions (linol.Linol_lsp.Types.WorkDoneProgressOptions)

Module Types.WorkDoneProgressOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkDoneProgressParams/index.html b/linol/Linol_lsp/Types/WorkDoneProgressParams/index.html new file mode 100644 index 00000000..32bc0068 --- /dev/null +++ b/linol/Linol_lsp/Types/WorkDoneProgressParams/index.html @@ -0,0 +1,2 @@ + +WorkDoneProgressParams (linol.Linol_lsp.Types.WorkDoneProgressParams)

Module Types.WorkDoneProgressParams

type t = {
  1. workDoneToken : ProgressToken.t option;
}
val create : ?workDoneToken:ProgressToken.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MarkdownClientCapabilities/index.html b/linol/Linol_lsp/Types/WorkDoneProgressReport/index.html similarity index 58% rename from lsp/Lsp/Types/MarkdownClientCapabilities/index.html rename to linol/Linol_lsp/Types/WorkDoneProgressReport/index.html index 24677dcc..d62f4967 100644 --- a/lsp/Lsp/Types/MarkdownClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/WorkDoneProgressReport/index.html @@ -1,7 +1,7 @@ -MarkdownClientCapabilities (lsp.Lsp.Types.MarkdownClientCapabilities)

Module Types.MarkdownClientCapabilities

type t = {
  1. allowedTags : string list option;
  2. parser : string;
  3. version : string option;
}
val create : - ?allowedTags:string list -> - parser:string -> - ?version:string -> +WorkDoneProgressReport (linol.Linol_lsp.Types.WorkDoneProgressReport)

Module Types.WorkDoneProgressReport

type t = {
  1. cancellable : bool option;
  2. message : string option;
  3. percentage : int option;
}
val create : + ?cancellable:bool -> + ?message:string -> + ?percentage:int -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceClientCapabilities/index.html b/linol/Linol_lsp/Types/WorkspaceClientCapabilities/index.html new file mode 100644 index 00000000..e6a9f5ce --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceClientCapabilities/index.html @@ -0,0 +1,19 @@ + +WorkspaceClientCapabilities (linol.Linol_lsp.Types.WorkspaceClientCapabilities)

Module Types.WorkspaceClientCapabilities

type t = {
  1. applyEdit : bool option;
  2. codeLens : CodeLensWorkspaceClientCapabilities.t option;
  3. configuration : bool option;
  4. diagnostics : DiagnosticWorkspaceClientCapabilities.t option;
  5. didChangeConfiguration : DidChangeConfigurationClientCapabilities.t option;
  6. didChangeWatchedFiles : DidChangeWatchedFilesClientCapabilities.t option;
  7. executeCommand : ExecuteCommandClientCapabilities.t option;
  8. fileOperations : FileOperationClientCapabilities.t option;
  9. foldingRange : FoldingRangeWorkspaceClientCapabilities.t option;
  10. inlayHint : InlayHintWorkspaceClientCapabilities.t option;
  11. inlineValue : InlineValueWorkspaceClientCapabilities.t option;
  12. semanticTokens : SemanticTokensWorkspaceClientCapabilities.t option;
  13. symbol : WorkspaceSymbolClientCapabilities.t option;
  14. workspaceEdit : WorkspaceEditClientCapabilities.t option;
  15. workspaceFolders : bool option;
}
val create : + ?applyEdit:bool -> + ?codeLens:CodeLensWorkspaceClientCapabilities.t -> + ?configuration:bool -> + ?diagnostics:DiagnosticWorkspaceClientCapabilities.t -> + ?didChangeConfiguration:DidChangeConfigurationClientCapabilities.t -> + ?didChangeWatchedFiles:DidChangeWatchedFilesClientCapabilities.t -> + ?executeCommand:ExecuteCommandClientCapabilities.t -> + ?fileOperations:FileOperationClientCapabilities.t -> + ?foldingRange:FoldingRangeWorkspaceClientCapabilities.t -> + ?inlayHint:InlayHintWorkspaceClientCapabilities.t -> + ?inlineValue:InlineValueWorkspaceClientCapabilities.t -> + ?semanticTokens:SemanticTokensWorkspaceClientCapabilities.t -> + ?symbol:WorkspaceSymbolClientCapabilities.t -> + ?workspaceEdit:WorkspaceEditClientCapabilities.t -> + ?workspaceFolders:bool -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeHierarchySupertypesParams/index.html b/linol/Linol_lsp/Types/WorkspaceDiagnosticParams/index.html similarity index 55% rename from lsp/Lsp/Types/TypeHierarchySupertypesParams/index.html rename to linol/Linol_lsp/Types/WorkspaceDiagnosticParams/index.html index 64912c0d..f55b807a 100644 --- a/lsp/Lsp/Types/TypeHierarchySupertypesParams/index.html +++ b/linol/Linol_lsp/Types/WorkspaceDiagnosticParams/index.html @@ -1,7 +1,8 @@ -TypeHierarchySupertypesParams (lsp.Lsp.Types.TypeHierarchySupertypesParams)

Module Types.TypeHierarchySupertypesParams

type t = {
  1. item : TypeHierarchyItem.t;
  2. partialResultToken : ProgressToken.t option;
  3. workDoneToken : ProgressToken.t option;
}
val create : - item:TypeHierarchyItem.t -> +WorkspaceDiagnosticParams (linol.Linol_lsp.Types.WorkspaceDiagnosticParams)

Module Types.WorkspaceDiagnosticParams

type t = {
  1. identifier : string option;
  2. partialResultToken : ProgressToken.t option;
  3. previousResultIds : PreviousResultId.t list;
  4. workDoneToken : ProgressToken.t option;
}
val create : + ?identifier:string -> ?partialResultToken:ProgressToken.t -> + previousResultIds:PreviousResultId.t list -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceDiagnosticReport/index.html b/linol/Linol_lsp/Types/WorkspaceDiagnosticReport/index.html new file mode 100644 index 00000000..1a871ea9 --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceDiagnosticReport/index.html @@ -0,0 +1,2 @@ + +WorkspaceDiagnosticReport (linol.Linol_lsp.Types.WorkspaceDiagnosticReport)

Module Types.WorkspaceDiagnosticReport

type t = {
  1. items : WorkspaceDocumentDiagnosticReport.t list;
}
val create : items:WorkspaceDocumentDiagnosticReport.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceDiagnosticReportPartialResult/index.html b/linol/Linol_lsp/Types/WorkspaceDiagnosticReportPartialResult/index.html new file mode 100644 index 00000000..920805cb --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceDiagnosticReportPartialResult/index.html @@ -0,0 +1,2 @@ + +WorkspaceDiagnosticReportPartialResult (linol.Linol_lsp.Types.WorkspaceDiagnosticReportPartialResult)

Module Types.WorkspaceDiagnosticReportPartialResult

type t = {
  1. items : WorkspaceDocumentDiagnosticReport.t list;
}
val create : items:WorkspaceDocumentDiagnosticReport.t list -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceDocumentDiagnosticReport/index.html b/linol/Linol_lsp/Types/WorkspaceDocumentDiagnosticReport/index.html similarity index 57% rename from lsp/Lsp/Types/WorkspaceDocumentDiagnosticReport/index.html rename to linol/Linol_lsp/Types/WorkspaceDocumentDiagnosticReport/index.html index b0f826f5..b7670e80 100644 --- a/lsp/Lsp/Types/WorkspaceDocumentDiagnosticReport/index.html +++ b/linol/Linol_lsp/Types/WorkspaceDocumentDiagnosticReport/index.html @@ -1,4 +1,4 @@ -WorkspaceDocumentDiagnosticReport (lsp.Lsp.Types.WorkspaceDocumentDiagnosticReport)

Module Types.WorkspaceDocumentDiagnosticReport

type t = [
  1. | `WorkspaceFullDocumentDiagnosticReport of +WorkspaceDocumentDiagnosticReport (linol.Linol_lsp.Types.WorkspaceDocumentDiagnosticReport)

    Module Types.WorkspaceDocumentDiagnosticReport

    type t = [
    1. | `WorkspaceFullDocumentDiagnosticReport of WorkspaceFullDocumentDiagnosticReport.t
    2. | `WorkspaceUnchangedDocumentDiagnosticReport of - WorkspaceUnchangedDocumentDiagnosticReport.t
    ]
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + WorkspaceUnchangedDocumentDiagnosticReport.t
]
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceEdit/index.html b/linol/Linol_lsp/Types/WorkspaceEdit/index.html similarity index 75% rename from lsp/Lsp/Types/WorkspaceEdit/index.html rename to linol/Linol_lsp/Types/WorkspaceEdit/index.html index 4b6b0ecb..77182a2d 100644 --- a/lsp/Lsp/Types/WorkspaceEdit/index.html +++ b/linol/Linol_lsp/Types/WorkspaceEdit/index.html @@ -1,5 +1,5 @@ -WorkspaceEdit (lsp.Lsp.Types.WorkspaceEdit)

Module Types.WorkspaceEdit

type t = {
  1. changeAnnotations : (ChangeAnnotationIdentifier.t, ChangeAnnotation.t) +WorkspaceEdit (linol.Linol_lsp.Types.WorkspaceEdit)

    Module Types.WorkspaceEdit

    type t = {
    1. changeAnnotations : (ChangeAnnotationIdentifier.t, ChangeAnnotation.t) Import.Json.Assoc.t option;
    2. changes : (DocumentUri.t, TextEdit.t list) Import.Json.Assoc.t option;
    3. documentChanges : [ `TextDocumentEdit of TextDocumentEdit.t | `CreateFile of CreateFile.t @@ -17,4 +17,4 @@ | `DeleteFile of DeleteFile.t ] list -> unit -> - t
    include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
    val t_of_yojson : Yojson.Safe.t -> t
    val yojson_of_t : t -> Yojson.Safe.t
    + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceEditClientCapabilities/index.html b/linol/Linol_lsp/Types/WorkspaceEditClientCapabilities/index.html similarity index 70% rename from lsp/Lsp/Types/WorkspaceEditClientCapabilities/index.html rename to linol/Linol_lsp/Types/WorkspaceEditClientCapabilities/index.html index 1f6bdba9..35784c53 100644 --- a/lsp/Lsp/Types/WorkspaceEditClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/WorkspaceEditClientCapabilities/index.html @@ -1,5 +1,5 @@ -WorkspaceEditClientCapabilities (lsp.Lsp.Types.WorkspaceEditClientCapabilities)

Module Types.WorkspaceEditClientCapabilities

type changeAnnotationSupport = {
  1. groupsOnLabel : bool option;
}
val create_changeAnnotationSupport : +WorkspaceEditClientCapabilities (linol.Linol_lsp.Types.WorkspaceEditClientCapabilities)

Module Types.WorkspaceEditClientCapabilities

type changeAnnotationSupport = {
  1. groupsOnLabel : bool option;
}
val create_changeAnnotationSupport : ?groupsOnLabel:bool -> unit -> changeAnnotationSupport
type t = {
  1. changeAnnotationSupport : changeAnnotationSupport option;
  2. documentChanges : bool option;
  3. failureHandling : FailureHandlingKind.t option;
  4. normalizesLineEndings : bool option;
  5. resourceOperations : ResourceOperationKind.t list option;
}
val create : @@ -9,4 +9,4 @@ ?normalizesLineEndings:bool -> ?resourceOperations:ResourceOperationKind.t list -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceFolder/index.html b/linol/Linol_lsp/Types/WorkspaceFolder/index.html new file mode 100644 index 00000000..dda8ca6f --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceFolder/index.html @@ -0,0 +1,2 @@ + +WorkspaceFolder (linol.Linol_lsp.Types.WorkspaceFolder)

Module Types.WorkspaceFolder

type t = {
  1. name : string;
  2. uri : DocumentUri.t;
}
val create : name:string -> uri:DocumentUri.t -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentOnTypeFormattingOptions/index.html b/linol/Linol_lsp/Types/WorkspaceFoldersChangeEvent/index.html similarity index 56% rename from lsp/Lsp/Types/DocumentOnTypeFormattingOptions/index.html rename to linol/Linol_lsp/Types/WorkspaceFoldersChangeEvent/index.html index d082b38d..dc989643 100644 --- a/lsp/Lsp/Types/DocumentOnTypeFormattingOptions/index.html +++ b/linol/Linol_lsp/Types/WorkspaceFoldersChangeEvent/index.html @@ -1,6 +1,5 @@ -DocumentOnTypeFormattingOptions (lsp.Lsp.Types.DocumentOnTypeFormattingOptions)

Module Types.DocumentOnTypeFormattingOptions

type t = {
  1. firstTriggerCharacter : string;
  2. moreTriggerCharacter : string list option;
}
val create : - firstTriggerCharacter:string -> - ?moreTriggerCharacter:string list -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+WorkspaceFoldersChangeEvent (linol.Linol_lsp.Types.WorkspaceFoldersChangeEvent)

Module Types.WorkspaceFoldersChangeEvent

type t = {
  1. added : WorkspaceFolder.t list;
  2. removed : WorkspaceFolder.t list;
}
val create : + added:WorkspaceFolder.t list -> + removed:WorkspaceFolder.t list -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceFoldersInitializeParams/index.html b/linol/Linol_lsp/Types/WorkspaceFoldersInitializeParams/index.html new file mode 100644 index 00000000..9c66ad9d --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceFoldersInitializeParams/index.html @@ -0,0 +1,2 @@ + +WorkspaceFoldersInitializeParams (linol.Linol_lsp.Types.WorkspaceFoldersInitializeParams)

Module Types.WorkspaceFoldersInitializeParams

type t = {
  1. workspaceFolders : WorkspaceFolder.t list option option;
}
val create : ?workspaceFolders:WorkspaceFolder.t list option -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookDocumentSyncClientCapabilities/index.html b/linol/Linol_lsp/Types/WorkspaceFoldersServerCapabilities/index.html similarity index 54% rename from lsp/Lsp/Types/NotebookDocumentSyncClientCapabilities/index.html rename to linol/Linol_lsp/Types/WorkspaceFoldersServerCapabilities/index.html index bb4ae891..ef4cb792 100644 --- a/lsp/Lsp/Types/NotebookDocumentSyncClientCapabilities/index.html +++ b/linol/Linol_lsp/Types/WorkspaceFoldersServerCapabilities/index.html @@ -1,6 +1,6 @@ -NotebookDocumentSyncClientCapabilities (lsp.Lsp.Types.NotebookDocumentSyncClientCapabilities)

Module Types.NotebookDocumentSyncClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. executionSummarySupport : bool option;
}
val create : - ?dynamicRegistration:bool -> - ?executionSummarySupport:bool -> +WorkspaceFoldersServerCapabilities (linol.Linol_lsp.Types.WorkspaceFoldersServerCapabilities)

Module Types.WorkspaceFoldersServerCapabilities

type t = {
  1. changeNotifications : [ `String of string | `Bool of bool ] option;
  2. supported : bool option;
}
val create : + ?changeNotifications:[ `String of string | `Bool of bool ] -> + ?supported:bool -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceFullDocumentDiagnosticReport/index.html b/linol/Linol_lsp/Types/WorkspaceFullDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..856dd539 --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceFullDocumentDiagnosticReport/index.html @@ -0,0 +1,8 @@ + +WorkspaceFullDocumentDiagnosticReport (linol.Linol_lsp.Types.WorkspaceFullDocumentDiagnosticReport)

Module Types.WorkspaceFullDocumentDiagnosticReport

type t = {
  1. items : Diagnostic.t list;
  2. resultId : string option;
  3. uri : DocumentUri.t;
  4. version : int option;
}
val create : + items:Diagnostic.t list -> + ?resultId:string -> + uri:DocumentUri.t -> + ?version:int -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceSymbol/index.html b/linol/Linol_lsp/Types/WorkspaceSymbol/index.html new file mode 100644 index 00000000..4ef37302 --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceSymbol/index.html @@ -0,0 +1,10 @@ + +WorkspaceSymbol (linol.Linol_lsp.Types.WorkspaceSymbol)

Module Types.WorkspaceSymbol

type t = {
  1. containerName : string option;
  2. data : Import.Json.t option;
  3. kind : SymbolKind.t;
  4. location : Location.t;
  5. name : string;
  6. tags : SymbolTag.t list option;
}
val create : + ?containerName:string -> + ?data:Import.Json.t -> + kind:SymbolKind.t -> + location:Location.t -> + name:string -> + ?tags:SymbolTag.t list -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceSymbolClientCapabilities/index.html b/linol/Linol_lsp/Types/WorkspaceSymbolClientCapabilities/index.html new file mode 100644 index 00000000..6ee3a094 --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceSymbolClientCapabilities/index.html @@ -0,0 +1,8 @@ + +WorkspaceSymbolClientCapabilities (linol.Linol_lsp.Types.WorkspaceSymbolClientCapabilities)

Module Types.WorkspaceSymbolClientCapabilities

type tagSupport = {
  1. valueSet : SymbolTag.t list;
}
val create_tagSupport : valueSet:SymbolTag.t list -> tagSupport
type symbolKind = {
  1. valueSet : SymbolKind.t list option;
}
val create_symbolKind : ?valueSet:SymbolKind.t list -> unit -> symbolKind
type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type t = {
  1. dynamicRegistration : bool option;
  2. resolveSupport : resolveSupport option;
  3. symbolKind : symbolKind option;
  4. tagSupport : tagSupport option;
}
val create : + ?dynamicRegistration:bool -> + ?resolveSupport:resolveSupport -> + ?symbolKind:symbolKind -> + ?tagSupport:tagSupport -> + unit -> + t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceSymbolOptions/index.html b/linol/Linol_lsp/Types/WorkspaceSymbolOptions/index.html new file mode 100644 index 00000000..5ebaf6eb --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceSymbolOptions/index.html @@ -0,0 +1,2 @@ + +WorkspaceSymbolOptions (linol.Linol_lsp.Types.WorkspaceSymbolOptions)

Module Types.WorkspaceSymbolOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensDeltaParams/index.html b/linol/Linol_lsp/Types/WorkspaceSymbolParams/index.html similarity index 62% rename from lsp/Lsp/Types/SemanticTokensDeltaParams/index.html rename to linol/Linol_lsp/Types/WorkspaceSymbolParams/index.html index 07aeebcf..2e68f055 100644 --- a/lsp/Lsp/Types/SemanticTokensDeltaParams/index.html +++ b/linol/Linol_lsp/Types/WorkspaceSymbolParams/index.html @@ -1,8 +1,7 @@ -SemanticTokensDeltaParams (lsp.Lsp.Types.SemanticTokensDeltaParams)

Module Types.SemanticTokensDeltaParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. previousResultId : string;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : +WorkspaceSymbolParams (linol.Linol_lsp.Types.WorkspaceSymbolParams)

Module Types.WorkspaceSymbolParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. query : string;
  3. workDoneToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> - previousResultId:string -> - textDocument:TextDocumentIdentifier.t -> + query:string -> ?workDoneToken:ProgressToken.t -> unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+ t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceSymbolOptions/index.html b/linol/Linol_lsp/Types/WorkspaceSymbolRegistrationOptions/index.html similarity index 72% rename from lsp/Lsp/Types/WorkspaceSymbolOptions/index.html rename to linol/Linol_lsp/Types/WorkspaceSymbolRegistrationOptions/index.html index 2888809f..260d72d8 100644 --- a/lsp/Lsp/Types/WorkspaceSymbolOptions/index.html +++ b/linol/Linol_lsp/Types/WorkspaceSymbolRegistrationOptions/index.html @@ -1,2 +1,2 @@ -WorkspaceSymbolOptions (lsp.Lsp.Types.WorkspaceSymbolOptions)

Module Types.WorkspaceSymbolOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
+WorkspaceSymbolRegistrationOptions (linol.Linol_lsp.Types.WorkspaceSymbolRegistrationOptions)

Module Types.WorkspaceSymbolRegistrationOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/WorkspaceUnchangedDocumentDiagnosticReport/index.html b/linol/Linol_lsp/Types/WorkspaceUnchangedDocumentDiagnosticReport/index.html new file mode 100644 index 00000000..ccd0d87a --- /dev/null +++ b/linol/Linol_lsp/Types/WorkspaceUnchangedDocumentDiagnosticReport/index.html @@ -0,0 +1,2 @@ + +WorkspaceUnchangedDocumentDiagnosticReport (linol.Linol_lsp.Types.WorkspaceUnchangedDocumentDiagnosticReport)

Module Types.WorkspaceUnchangedDocumentDiagnosticReport

type t = {
  1. resultId : string;
  2. uri : DocumentUri.t;
  3. version : int option;
}
val create : resultId:string -> uri:DocumentUri.t -> ?version:int -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/linol/Linol_lsp/Types/index.html b/linol/Linol_lsp/Types/index.html new file mode 100644 index 00000000..3054cb15 --- /dev/null +++ b/linol/Linol_lsp/Types/index.html @@ -0,0 +1,2 @@ + +Types (linol.Linol_lsp.Types)

Module Linol_lsp.Types

module MarkedString : sig ... end
module DocumentUri : module type of Uri0 with type t = Uri0.t
module ProgressToken : sig ... end
module ProgressParams : sig ... end
module NotebookDocumentSyncOptions : sig ... end
module NotebookDocumentFilter : sig ... end
module TextDocumentFilter : sig ... end
module SymbolTag : sig ... end
module SymbolKind : sig ... end
module ResourceOperationKind : sig ... end
module FailureHandlingKind : sig ... end
module MarkupKind : sig ... end
module TokenFormat : sig ... end
module PrepareSupportDefaultBehavior : sig ... end
module DiagnosticTag : sig ... end
module FoldingRangeKind : sig ... end
module InsertTextMode : sig ... end
module CompletionItemKind : sig ... end
module CompletionItemTag : sig ... end
module CodeActionKind : sig ... end
module PositionEncodingKind : sig ... end
module DiagnosticSeverity : sig ... end
module CodeActionTriggerKind : sig ... end
module CompletionTriggerKind : sig ... end
module InsertTextFormat : sig ... end
module NotebookCellKind : sig ... end
module FileChangeType : sig ... end
module WatchKind : sig ... end
module DocumentDiagnosticReportKind : sig ... end
module DocumentHighlightKind : sig ... end
module FileOperationPatternKind : sig ... end
module TraceValues : sig ... end
module TextDocumentSyncKind : sig ... end
module InlayHintKind : sig ... end
module InlineCompletionTriggerKind : sig ... end
module MessageType : sig ... end
module UniquenessLevel : sig ... end
module MonikerKind : sig ... end
module SemanticTokenModifiers : sig ... end
module SemanticTokenTypes : sig ... end
module SignatureHelpTriggerKind : sig ... end
module TextDocumentSaveReason : sig ... end
module Position : sig ... end
module Range : sig ... end
module ChangeAnnotationIdentifier : sig ... end
module AnnotatedTextEdit : sig ... end
module DeleteFileOptions : sig ... end
module DeleteFile : sig ... end
module RenameFileOptions : sig ... end
module RenameFile : sig ... end
module CreateFileOptions : sig ... end
module CreateFile : sig ... end
module TextEdit : sig ... end
module TextDocumentEdit : sig ... end
module ChangeAnnotation : sig ... end
module WorkspaceEdit : sig ... end
module ApplyWorkspaceEditParams : sig ... end
module ApplyWorkspaceEditResult : sig ... end
module BaseSymbolInformation : sig ... end
module CallHierarchyClientCapabilities : sig ... end
module CallHierarchyItem : sig ... end
module CallHierarchyIncomingCall : sig ... end
module CallHierarchyOptions : sig ... end
module CallHierarchyOutgoingCall : sig ... end
module TextDocumentIdentifier : sig ... end
module CallHierarchyPrepareParams : sig ... end
module NotebookCellTextDocumentFilter : sig ... end
module DocumentFilter : sig ... end
module DocumentSelector : sig ... end
module CancelParams : sig ... end
module WorkspaceEditClientCapabilities : sig ... end
module FileOperationClientCapabilities : sig ... end
module WorkspaceClientCapabilities : sig ... end
module ShowDocumentClientCapabilities : sig ... end
module WindowClientCapabilities : sig ... end
module TypeHierarchyClientCapabilities : sig ... end
module SignatureHelpClientCapabilities : sig ... end
module RenameClientCapabilities : sig ... end
module ReferenceClientCapabilities : sig ... end
module MonikerClientCapabilities : sig ... end
module InlineValueClientCapabilities : sig ... end
module InlayHintClientCapabilities : sig ... end
module HoverClientCapabilities : sig ... end
module FoldingRangeClientCapabilities : sig ... end
module DocumentLinkClientCapabilities : sig ... end
module DiagnosticClientCapabilities : sig ... end
module DefinitionClientCapabilities : sig ... end
module DeclarationClientCapabilities : sig ... end
module CompletionClientCapabilities : sig ... end
module DocumentColorClientCapabilities : sig ... end
module CodeLensClientCapabilities : sig ... end
module CodeActionClientCapabilities : sig ... end
module TextDocumentClientCapabilities : sig ... end
module MarkdownClientCapabilities : sig ... end
module GeneralClientCapabilities : sig ... end
module ClientCapabilities : sig ... end
module Location : sig ... end
module DiagnosticRelatedInformation : sig ... end
module MarkupContent : sig ... end
module CodeDescription : sig ... end
module Diagnostic : sig ... end
module Command : sig ... end
module CodeAction : sig ... end
module CodeActionContext : sig ... end
module CodeActionOptions : sig ... end
module CodeActionParams : sig ... end
module CodeActionRegistrationOptions : sig ... end
module CodeLens : sig ... end
module CodeLensOptions : sig ... end
module CodeLensParams : sig ... end
module CodeLensRegistrationOptions : sig ... end
module Color : sig ... end
module ColorInformation : sig ... end
module ColorPresentation : sig ... end
module ColorPresentationParams : sig ... end
module CompletionContext : sig ... end
module InsertReplaceEdit : sig ... end
module CompletionItemLabelDetails : sig ... end
module CompletionItem : sig ... end
module CompletionList : sig ... end
module CompletionOptions : sig ... end
module CompletionParams : sig ... end
module CompletionRegistrationOptions : sig ... end
module ConfigurationItem : sig ... end
module ConfigurationParams : sig ... end
module FileCreate : sig ... end
module CreateFilesParams : sig ... end
module Declaration : sig ... end
module DeclarationOptions : sig ... end
module DeclarationParams : sig ... end
module DeclarationRegistrationOptions : sig ... end
module Definition : sig ... end
module DefinitionOptions : sig ... end
module DefinitionParams : sig ... end
module DefinitionRegistrationOptions : sig ... end
module FileDelete : sig ... end
module DeleteFilesParams : sig ... end
module DiagnosticOptions : sig ... end
module DiagnosticRegistrationOptions : sig ... end
module DidChangeConfigurationParams : sig ... end
module TextDocumentContentChangeEvent : sig ... end
module VersionedTextDocumentIdentifier : sig ... end
module ExecutionSummary : sig ... end
module NotebookCell : sig ... end
module TextDocumentItem : sig ... end
module NotebookCellArrayChange : sig ... end
module NotebookDocumentChangeEvent : sig ... end
module DidChangeNotebookDocumentParams : sig ... end
module DidChangeTextDocumentParams : sig ... end
module FileEvent : sig ... end
module DidChangeWatchedFilesParams : sig ... end
module Pattern : sig ... end
module WorkspaceFolder : sig ... end
module RelativePattern : sig ... end
module GlobPattern : sig ... end
module FileSystemWatcher : sig ... end
module WorkspaceFoldersChangeEvent : sig ... end
module DidChangeWorkspaceFoldersParams : sig ... end
module NotebookDocumentIdentifier : sig ... end
module DidCloseNotebookDocumentParams : sig ... end
module DidCloseTextDocumentParams : sig ... end
module NotebookDocument : sig ... end
module DidOpenNotebookDocumentParams : sig ... end
module DidOpenTextDocumentParams : sig ... end
module DidSaveNotebookDocumentParams : sig ... end
module DidSaveTextDocumentParams : sig ... end
module DocumentColorOptions : sig ... end
module DocumentColorParams : sig ... end
module DocumentDiagnosticParams : sig ... end
module FullDocumentDiagnosticReport : sig ... end
module DocumentDiagnosticReport : sig ... end
module DocumentFormattingOptions : sig ... end
module FormattingOptions : sig ... end
module DocumentFormattingParams : sig ... end
module DocumentHighlight : sig ... end
module DocumentHighlightOptions : sig ... end
module DocumentHighlightParams : sig ... end
module DocumentLinkOptions : sig ... end
module DocumentLinkParams : sig ... end
module DocumentLinkRegistrationOptions : sig ... end
module DocumentOnTypeFormattingOptions : sig ... end
module DocumentOnTypeFormattingParams : sig ... end
module DocumentRangeFormattingOptions : sig ... end
module DocumentRangeFormattingParams : sig ... end
module DocumentRangesFormattingParams : sig ... end
module DocumentSymbol : sig ... end
module DocumentSymbolOptions : sig ... end
module DocumentSymbolParams : sig ... end
module ExecuteCommandOptions : sig ... end
module ExecuteCommandParams : sig ... end
module FileOperationPatternOptions : sig ... end
module FileOperationPattern : sig ... end
module FileOperationFilter : sig ... end
module FileOperationOptions : sig ... end
module FileRename : sig ... end
module FoldingRange : sig ... end
module FoldingRangeOptions : sig ... end
module FoldingRangeParams : sig ... end
module FoldingRangeRegistrationOptions : sig ... end
module Hover : sig ... end
module HoverOptions : sig ... end
module HoverParams : sig ... end
module HoverRegistrationOptions : sig ... end
module ImplementationOptions : sig ... end
module ImplementationParams : sig ... end
module InitializeError : sig ... end
module InitializeParams : sig ... end
module WorkspaceSymbolOptions : sig ... end
module TypeHierarchyOptions : sig ... end
module TypeDefinitionOptions : sig ... end
module SaveOptions : sig ... end
module TextDocumentSyncOptions : sig ... end
module SignatureHelpOptions : sig ... end
module SemanticTokensLegend : sig ... end
module SemanticTokensOptions : sig ... end
module SelectionRangeOptions : sig ... end
module RenameOptions : sig ... end
module ReferenceOptions : sig ... end
module MonikerRegistrationOptions : sig ... end
module MonikerOptions : sig ... end
module LinkedEditingRangeOptions : sig ... end
module InlineValueRegistrationOptions : sig ... end
module InlineValueOptions : sig ... end
module InlineCompletionOptions : sig ... end
module InlayHintRegistrationOptions : sig ... end
module InlayHintOptions : sig ... end
module ServerCapabilities : sig ... end
module InitializeResult : sig ... end
module InitializedParams_ : sig ... end
module InlayHintLabelPart : sig ... end
module InlayHint : sig ... end
module InlayHintParams : sig ... end
module SelectedCompletionInfo : sig ... end
module InlineCompletionContext : sig ... end
module StringValue : sig ... end
module InlineCompletionItem : sig ... end
module InlineCompletionList : sig ... end
module InlineCompletionParams : sig ... end
module InlineValueVariableLookup : sig ... end
module InlineValueText : sig ... end
module InlineValue : sig ... end
module InlineValueContext : sig ... end
module InlineValueParams : sig ... end
module LinkedEditingRangeParams : sig ... end
module LinkedEditingRanges : sig ... end
module LogMessageParams : sig ... end
module LogTraceParams : sig ... end
module MessageActionItem : sig ... end
module Moniker : sig ... end
module MonikerParams : sig ... end
module ParameterInformation : sig ... end
module PartialResultParams : sig ... end
module PrepareRenameParams : sig ... end
module PreviousResultId : sig ... end
module PublishDiagnosticsParams : sig ... end
module ReferenceContext : sig ... end
module ReferenceParams : sig ... end
module ReferenceRegistrationOptions : sig ... end
module Registration : sig ... end
module RegistrationParams : sig ... end
module RenameFilesParams : sig ... end
module RenameParams : sig ... end
module RenameRegistrationOptions : sig ... end
module ResourceOperation : sig ... end
module SelectionRange : sig ... end
module SelectionRangeParams : sig ... end
module SemanticTokens : sig ... end
module SemanticTokensEdit : sig ... end
module SemanticTokensDelta : sig ... end
module SemanticTokensDeltaParams : sig ... end
module SemanticTokensParams : sig ... end
module SemanticTokensPartialResult : sig ... end
module SemanticTokensRangeParams : sig ... end
module SetTraceParams : sig ... end
module ShowDocumentParams : sig ... end
module ShowDocumentResult : sig ... end
module ShowMessageParams : sig ... end
module ShowMessageRequestParams : sig ... end
module SignatureInformation : sig ... end
module SignatureHelp : sig ... end
module SignatureHelpContext : sig ... end
module SignatureHelpParams : sig ... end
module StaticRegistrationOptions : sig ... end
module SymbolInformation : sig ... end
module TextDocumentPositionParams : sig ... end
module TextDocumentRegistrationOptions : sig ... end
module TypeDefinitionParams : sig ... end
module TypeHierarchyItem : sig ... end
module TypeHierarchyPrepareParams : sig ... end
module TypeHierarchySubtypesParams : sig ... end
module TypeHierarchySupertypesParams : sig ... end
module Unregistration : sig ... end
module UnregistrationParams : sig ... end
module WillSaveTextDocumentParams : sig ... end
module WorkDoneProgressBegin : sig ... end
module WorkDoneProgressCancelParams : sig ... end
module WorkDoneProgressCreateParams : sig ... end
module WorkDoneProgressEnd : sig ... end
module WorkDoneProgressOptions : sig ... end
module WorkDoneProgressParams : sig ... end
module WorkDoneProgressReport : sig ... end
module WorkspaceDiagnosticParams : sig ... end
module WorkspaceDiagnosticReport : sig ... end
module WorkspaceSymbol : sig ... end
module WorkspaceSymbolParams : sig ... end
module CodeActionResult : sig ... end
module Locations : sig ... end
diff --git a/linol/Linol_lsp/Uri0/Private/index.html b/linol/Linol_lsp/Uri0/Private/index.html new file mode 100644 index 00000000..a88b6038 --- /dev/null +++ b/linol/Linol_lsp/Uri0/Private/index.html @@ -0,0 +1,2 @@ + +Private (linol.Linol_lsp.Uri0.Private)

Module Uri0.Private

val win32 : bool ref
diff --git a/linol/Linol_lsp/Uri0/index.html b/linol/Linol_lsp/Uri0/index.html new file mode 100644 index 00000000..99c36d03 --- /dev/null +++ b/linol/Linol_lsp/Uri0/index.html @@ -0,0 +1,2 @@ + +Uri0 (linol.Linol_lsp.Uri0)

Module Linol_lsp.Uri0

type t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
val compare : t -> t -> int
val equal : t -> t -> bool
val hash : t -> int
val to_path : t -> string
val of_path : string -> t
val to_string : t -> string
val of_string : string -> t
val query : t -> string option
val fragment : t -> string option
module Private : sig ... end
diff --git a/linol/Linol_lsp/Uri_lexer/index.html b/linol/Linol_lsp/Uri_lexer/index.html new file mode 100644 index 00000000..686ac85e --- /dev/null +++ b/linol/Linol_lsp/Uri_lexer/index.html @@ -0,0 +1,2 @@ + +Uri_lexer (linol.Linol_lsp.Uri_lexer)

Module Linol_lsp.Uri_lexer

type t = {
  1. scheme : string;
  2. authority : string;
  3. path : string;
  4. query : string option;
  5. fragment : string option;
}
val of_string : string -> t
val of_path : string -> t
diff --git a/linol/Linol_lsp/index.html b/linol/Linol_lsp/index.html new file mode 100644 index 00000000..43cc26e2 --- /dev/null +++ b/linol/Linol_lsp/index.html @@ -0,0 +1,2 @@ + +Linol_lsp (linol.Linol_lsp)

Module Linol_lsp

module Array_view : sig ... end
module Cancel_request : sig ... end
module Cli : sig ... end

Handling of standard lsp server command line arguments

module Client_notification : sig ... end
module Client_request : sig ... end
module Diff : sig ... end
module Extension : sig ... end

Protocol extensions that aren't part of the spec

module Header : sig ... end
module Import : sig ... end
module Io : sig ... end

Low level module for sending/receiving jsonrpc packets across channels

module Lsp : sig ... end
module Position : sig ... end
module Progress : sig ... end
module Server_notification : sig ... end
module Server_request : sig ... end
module Snippet : sig ... end
module String_zipper : sig ... end
module Substring : sig ... end
module Text_document : sig ... end
module Types : sig ... end
module Uri0 : sig ... end
module Uri_lexer : sig ... end
diff --git a/linol/Linol_lsp__Array_view/index.html b/linol/Linol_lsp__Array_view/index.html new file mode 100644 index 00000000..3287829b --- /dev/null +++ b/linol/Linol_lsp__Array_view/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Array_view (linol.Linol_lsp__Array_view)

Module Linol_lsp__Array_view

This module is hidden.

diff --git a/linol/Linol_lsp__Cancel_request/index.html b/linol/Linol_lsp__Cancel_request/index.html new file mode 100644 index 00000000..47d1804a --- /dev/null +++ b/linol/Linol_lsp__Cancel_request/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Cancel_request (linol.Linol_lsp__Cancel_request)

Module Linol_lsp__Cancel_request

This module is hidden.

diff --git a/lsp/Lsp__Array_view/index.html b/linol/Linol_lsp__Cli/index.html similarity index 58% rename from lsp/Lsp__Array_view/index.html rename to linol/Linol_lsp__Cli/index.html index 20fb26eb..024d5f95 100644 --- a/lsp/Lsp__Array_view/index.html +++ b/linol/Linol_lsp__Cli/index.html @@ -1,2 +1,2 @@ -Lsp__Array_view (lsp.Lsp__Array_view)

Module Lsp__Array_view

This module is hidden.

+Linol_lsp__Cli (linol.Linol_lsp__Cli)

Module Linol_lsp__Cli

This module is hidden.

diff --git a/linol/Linol_lsp__Client_notification/index.html b/linol/Linol_lsp__Client_notification/index.html new file mode 100644 index 00000000..9993fdb1 --- /dev/null +++ b/linol/Linol_lsp__Client_notification/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Client_notification (linol.Linol_lsp__Client_notification)

Module Linol_lsp__Client_notification

This module is hidden.

diff --git a/linol/Linol_lsp__Client_request/index.html b/linol/Linol_lsp__Client_request/index.html new file mode 100644 index 00000000..820cacc9 --- /dev/null +++ b/linol/Linol_lsp__Client_request/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Client_request (linol.Linol_lsp__Client_request)

Module Linol_lsp__Client_request

This module is hidden.

diff --git a/linol/Linol_lsp__Diff/index.html b/linol/Linol_lsp__Diff/index.html new file mode 100644 index 00000000..e395164a --- /dev/null +++ b/linol/Linol_lsp__Diff/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Diff (linol.Linol_lsp__Diff)

Module Linol_lsp__Diff

This module is hidden.

diff --git a/linol/Linol_lsp__Extension/index.html b/linol/Linol_lsp__Extension/index.html new file mode 100644 index 00000000..d045f48d --- /dev/null +++ b/linol/Linol_lsp__Extension/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Extension (linol.Linol_lsp__Extension)

Module Linol_lsp__Extension

This module is hidden.

diff --git a/lsp/Lsp__String_zipper/index.html b/linol/Linol_lsp__Header/index.html similarity index 59% rename from lsp/Lsp__String_zipper/index.html rename to linol/Linol_lsp__Header/index.html index 8936341b..6b44922c 100644 --- a/lsp/Lsp__String_zipper/index.html +++ b/linol/Linol_lsp__Header/index.html @@ -1,2 +1,2 @@ -Lsp__String_zipper (lsp.Lsp__String_zipper)

Module Lsp__String_zipper

This module is hidden.

+Linol_lsp__Header (linol.Linol_lsp__Header)

Module Linol_lsp__Header

This module is hidden.

diff --git a/lsp/Lsp__Text_document/index.html b/linol/Linol_lsp__Import/index.html similarity index 59% rename from lsp/Lsp__Text_document/index.html rename to linol/Linol_lsp__Import/index.html index ea4fce48..185d417b 100644 --- a/lsp/Lsp__Text_document/index.html +++ b/linol/Linol_lsp__Import/index.html @@ -1,2 +1,2 @@ -Lsp__Text_document (lsp.Lsp__Text_document)

Module Lsp__Text_document

This module is hidden.

+Linol_lsp__Import (linol.Linol_lsp__Import)

Module Linol_lsp__Import

This module is hidden.

diff --git a/lsp/Lsp__Extension/index.html b/linol/Linol_lsp__Io/index.html similarity index 58% rename from lsp/Lsp__Extension/index.html rename to linol/Linol_lsp__Io/index.html index 4b77da8d..af0afb71 100644 --- a/lsp/Lsp__Extension/index.html +++ b/linol/Linol_lsp__Io/index.html @@ -1,2 +1,2 @@ -Lsp__Extension (lsp.Lsp__Extension)

Module Lsp__Extension

This module is hidden.

+Linol_lsp__Io (linol.Linol_lsp__Io)

Module Linol_lsp__Io

This module is hidden.

diff --git a/linol/Linol_lsp__Lsp/index.html b/linol/Linol_lsp__Lsp/index.html new file mode 100644 index 00000000..0adad18b --- /dev/null +++ b/linol/Linol_lsp__Lsp/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Lsp (linol.Linol_lsp__Lsp)

Module Linol_lsp__Lsp

This module is hidden.

diff --git a/linol/Linol_lsp__Position/index.html b/linol/Linol_lsp__Position/index.html new file mode 100644 index 00000000..21d2fad7 --- /dev/null +++ b/linol/Linol_lsp__Position/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Position (linol.Linol_lsp__Position)

Module Linol_lsp__Position

This module is hidden.

diff --git a/linol/Linol_lsp__Progress/index.html b/linol/Linol_lsp__Progress/index.html new file mode 100644 index 00000000..aa35979f --- /dev/null +++ b/linol/Linol_lsp__Progress/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Progress (linol.Linol_lsp__Progress)

Module Linol_lsp__Progress

This module is hidden.

diff --git a/linol/Linol_lsp__Server_notification/index.html b/linol/Linol_lsp__Server_notification/index.html new file mode 100644 index 00000000..6bc1af14 --- /dev/null +++ b/linol/Linol_lsp__Server_notification/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Server_notification (linol.Linol_lsp__Server_notification)

Module Linol_lsp__Server_notification

This module is hidden.

diff --git a/linol/Linol_lsp__Server_request/index.html b/linol/Linol_lsp__Server_request/index.html new file mode 100644 index 00000000..19157b72 --- /dev/null +++ b/linol/Linol_lsp__Server_request/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Server_request (linol.Linol_lsp__Server_request)

Module Linol_lsp__Server_request

This module is hidden.

diff --git a/lsp/Lsp__Cancel_request/index.html b/linol/Linol_lsp__Snippet/index.html similarity index 59% rename from lsp/Lsp__Cancel_request/index.html rename to linol/Linol_lsp__Snippet/index.html index b95cc279..6b0fcf11 100644 --- a/lsp/Lsp__Cancel_request/index.html +++ b/linol/Linol_lsp__Snippet/index.html @@ -1,2 +1,2 @@ -Lsp__Cancel_request (lsp.Lsp__Cancel_request)

Module Lsp__Cancel_request

This module is hidden.

+Linol_lsp__Snippet (linol.Linol_lsp__Snippet)

Module Linol_lsp__Snippet

This module is hidden.

diff --git a/linol/Linol_lsp__String_zipper/index.html b/linol/Linol_lsp__String_zipper/index.html new file mode 100644 index 00000000..dba04c8f --- /dev/null +++ b/linol/Linol_lsp__String_zipper/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__String_zipper (linol.Linol_lsp__String_zipper)

Module Linol_lsp__String_zipper

This module is hidden.

diff --git a/linol/Linol_lsp__Substring/index.html b/linol/Linol_lsp__Substring/index.html new file mode 100644 index 00000000..c334537f --- /dev/null +++ b/linol/Linol_lsp__Substring/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Substring (linol.Linol_lsp__Substring)

Module Linol_lsp__Substring

This module is hidden.

diff --git a/linol/Linol_lsp__Text_document/index.html b/linol/Linol_lsp__Text_document/index.html new file mode 100644 index 00000000..c2c6ff53 --- /dev/null +++ b/linol/Linol_lsp__Text_document/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Text_document (linol.Linol_lsp__Text_document)

Module Linol_lsp__Text_document

This module is hidden.

diff --git a/jsonrpc/Jsonrpc__Import/index.html b/linol/Linol_lsp__Types/index.html similarity index 58% rename from jsonrpc/Jsonrpc__Import/index.html rename to linol/Linol_lsp__Types/index.html index 207756de..7240c768 100644 --- a/jsonrpc/Jsonrpc__Import/index.html +++ b/linol/Linol_lsp__Types/index.html @@ -1,2 +1,2 @@ -Jsonrpc__Import (jsonrpc.Jsonrpc__Import)

Module Jsonrpc__Import

This module is hidden.

+Linol_lsp__Types (linol.Linol_lsp__Types)

Module Linol_lsp__Types

This module is hidden.

diff --git a/linol/Linol_lsp__Uri0/index.html b/linol/Linol_lsp__Uri0/index.html new file mode 100644 index 00000000..530424f9 --- /dev/null +++ b/linol/Linol_lsp__Uri0/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Uri0 (linol.Linol_lsp__Uri0)

Module Linol_lsp__Uri0

This module is hidden.

diff --git a/linol/Linol_lsp__Uri_lexer/index.html b/linol/Linol_lsp__Uri_lexer/index.html new file mode 100644 index 00000000..302c4101 --- /dev/null +++ b/linol/Linol_lsp__Uri_lexer/index.html @@ -0,0 +1,2 @@ + +Linol_lsp__Uri_lexer (linol.Linol_lsp__Uri_lexer)

Module Linol_lsp__Uri_lexer

This module is hidden.

diff --git a/linol/index.html b/linol/index.html index e718c625..1bac781d 100644 --- a/linol/index.html +++ b/linol/index.html @@ -1,2 +1,2 @@ -index (linol.index)

Package linol

Package info

changes-files
readme-files
+index (linol.index)

Package linol

Package info

changes-files
readme-files
diff --git a/lsp/Lsp/Cli/Arg/index.html b/lsp/Lsp/Cli/Arg/index.html deleted file mode 100644 index bbe7d1f7..00000000 --- a/lsp/Lsp/Cli/Arg/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Arg (lsp.Lsp.Cli.Arg)

Module Cli.Arg

Parsing of the standard commnad line arguments using Stdlib.Arg

type t
val create : unit -> t

create () create a new record for arguments

val spec : t -> (string * Stdlib.Arg.spec * string) list

spec t returns the spec that should be provided to Stdlib.Arg to populate t using the interpreted cli args

val channel : t -> (Channel.t, string) result

channel t return the channel if correctly supplied. An error if the arguments were provided incorrectly.

val clientProcessId : t -> int option

Return the process id of the client used to run the lsp server if it was provided

diff --git a/lsp/Lsp/Cli/Channel/index.html b/lsp/Lsp/Cli/Channel/index.html deleted file mode 100644 index 4d0c4f9a..00000000 --- a/lsp/Lsp/Cli/Channel/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Channel (lsp.Lsp.Cli.Channel)

Module Cli.Channel

The channel the server shold use to listen for connections

type t =
  1. | Stdio
  2. | Pipe of string
    (*

    A path to the unix domain socket or windows pipe

    *)
  3. | Socket of int
    (*

    A tcp connection on localhost with the port number

    *)
diff --git a/lsp/Lsp/Cli/index.html b/lsp/Lsp/Cli/index.html deleted file mode 100644 index 25b91a5d..00000000 --- a/lsp/Lsp/Cli/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Cli (lsp.Lsp.Cli)

Module Lsp.Cli

Handling of standard lsp server command line arguments

module Channel : sig ... end

The channel the server shold use to listen for connections

module Arg : sig ... end

Parsing of the standard commnad line arguments using Stdlib.Arg

val args : ?channel:Channel.t -> ?clientProcessId:int -> unit -> string list

generate command line arguments that can be used to spawn an lsp client

diff --git a/lsp/Lsp/Client_notification/index.html b/lsp/Lsp/Client_notification/index.html deleted file mode 100644 index 8e1159b0..00000000 --- a/lsp/Lsp/Client_notification/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Client_notification (lsp.Lsp.Client_notification)

Module Lsp.Client_notification

type t =
  1. | TextDocumentDidOpen of Types.DidOpenTextDocumentParams.t
  2. | TextDocumentDidClose of Types.DidCloseTextDocumentParams.t
  3. | TextDocumentDidChange of Types.DidChangeTextDocumentParams.t
  4. | DidSaveTextDocument of Types.DidSaveTextDocumentParams.t
  5. | WillSaveTextDocument of Types.WillSaveTextDocumentParams.t
  6. | DidChangeWatchedFiles of Types.DidChangeWatchedFilesParams.t
  7. | DidCreateFiles of Types.CreateFilesParams.t
  8. | DidDeleteFiles of Types.DeleteFilesParams.t
  9. | DidRenameFiles of Types.RenameFilesParams.t
  10. | ChangeWorkspaceFolders of Types.DidChangeWorkspaceFoldersParams.t
  11. | ChangeConfiguration of Types.DidChangeConfigurationParams.t
  12. | Initialized
  13. | Exit
  14. | CancelRequest of Jsonrpc.Id.t
  15. | WorkDoneProgressCancel of Types.WorkDoneProgressCancelParams.t
  16. | SetTrace of Types.SetTraceParams.t
  17. | WorkDoneProgress of Progress.t Types.ProgressParams.t
  18. | NotebookDocumentDidOpen of Types.DidOpenNotebookDocumentParams.t
  19. | NotebookDocumentDidChange of Types.DidChangeNotebookDocumentParams.t
  20. | NotebookDocumentDidSave of Types.DidSaveNotebookDocumentParams.t
  21. | NotebookDocumentDidClose of Types.DidCloseNotebookDocumentParams.t
  22. | UnknownNotification of Jsonrpc.Notification.t
val of_jsonrpc : Jsonrpc.Notification.t -> (t, string) result
val to_jsonrpc : t -> Jsonrpc.Notification.t
diff --git a/lsp/Lsp/Diff/index.html b/lsp/Lsp/Diff/index.html deleted file mode 100644 index f7b9f8b7..00000000 --- a/lsp/Lsp/Diff/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Diff (lsp.Lsp.Diff)

Module Lsp.Diff

val edit : from:string -> to_:string -> Types.TextEdit.t list
diff --git a/lsp/Lsp/Extension/DebugEcho/Params/index.html b/lsp/Lsp/Extension/DebugEcho/Params/index.html deleted file mode 100644 index 082f2d87..00000000 --- a/lsp/Lsp/Extension/DebugEcho/Params/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Params (lsp.Lsp.Extension.DebugEcho.Params)

Module DebugEcho.Params

type t = {
  1. message : string;
}
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Extension/DebugEcho/Result/index.html b/lsp/Lsp/Extension/DebugEcho/Result/index.html deleted file mode 100644 index 82e67dd2..00000000 --- a/lsp/Lsp/Extension/DebugEcho/Result/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Result (lsp.Lsp.Extension.DebugEcho.Result)

Module DebugEcho.Result

type t = Params.t = {
  1. message : string;
}
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Extension/DebugEcho/index.html b/lsp/Lsp/Extension/DebugEcho/index.html deleted file mode 100644 index 9e7d38df..00000000 --- a/lsp/Lsp/Extension/DebugEcho/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DebugEcho (lsp.Lsp.Extension.DebugEcho)

Module Extension.DebugEcho

module Params : sig ... end
module Result : sig ... end
diff --git a/lsp/Lsp/Extension/DebugTextDocumentGet/Params/index.html b/lsp/Lsp/Extension/DebugTextDocumentGet/Params/index.html deleted file mode 100644 index e0385c6a..00000000 --- a/lsp/Lsp/Extension/DebugTextDocumentGet/Params/index.html +++ /dev/null @@ -1,5 +0,0 @@ - -Params (lsp.Lsp.Extension.DebugTextDocumentGet.Params)

Module DebugTextDocumentGet.Params

include module type of Types.TextDocumentPositionParams
type t = {
  1. position : Types.Position.t;
  2. textDocument : Types.TextDocumentIdentifier.t;
}
val create : - position:Types.Position.t -> - textDocument:Types.TextDocumentIdentifier.t -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Extension/DebugTextDocumentGet/Result/index.html b/lsp/Lsp/Extension/DebugTextDocumentGet/Result/index.html deleted file mode 100644 index 333f1561..00000000 --- a/lsp/Lsp/Extension/DebugTextDocumentGet/Result/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Result (lsp.Lsp.Extension.DebugTextDocumentGet.Result)

Module DebugTextDocumentGet.Result

type t = string option
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Extension/DebugTextDocumentGet/index.html b/lsp/Lsp/Extension/DebugTextDocumentGet/index.html deleted file mode 100644 index cc78d987..00000000 --- a/lsp/Lsp/Extension/DebugTextDocumentGet/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DebugTextDocumentGet (lsp.Lsp.Extension.DebugTextDocumentGet)

Module Extension.DebugTextDocumentGet

module Params : sig ... end
module Result : sig ... end
diff --git a/lsp/Lsp/Extension/index.html b/lsp/Lsp/Extension/index.html deleted file mode 100644 index a4bb96e7..00000000 --- a/lsp/Lsp/Extension/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Extension (lsp.Lsp.Extension)

Module Lsp.Extension

Protocol extensions that aren't part of the spec

module DebugEcho : sig ... end
module DebugTextDocumentGet : sig ... end
diff --git a/lsp/Lsp/Header/Private/Key/index.html b/lsp/Lsp/Header/Private/Key/index.html deleted file mode 100644 index 5e9425bc..00000000 --- a/lsp/Lsp/Header/Private/Key/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Key (lsp.Lsp.Header.Private.Key)

Module Private.Key

val content_length : string
val content_type : string
diff --git a/lsp/Lsp/Header/Private/index.html b/lsp/Lsp/Header/Private/index.html deleted file mode 100644 index d56030c7..00000000 --- a/lsp/Lsp/Header/Private/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Private (lsp.Lsp.Header.Private)

Module Header.Private

module Key : sig ... end
diff --git a/lsp/Lsp/Header/index.html b/lsp/Lsp/Header/index.html deleted file mode 100644 index 20d48a1a..00000000 --- a/lsp/Lsp/Header/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Header (lsp.Lsp.Header)

Module Lsp.Header

type t
val content_length : t -> int
val content_type : t -> string
val create : ?content_type:string -> content_length:int -> unit -> t
val to_string : t -> string
module Private : sig ... end
diff --git a/lsp/Lsp/Import/Int/index.html b/lsp/Lsp/Import/Int/index.html deleted file mode 100644 index c34b6771..00000000 --- a/lsp/Lsp/Import/Int/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Int (lsp.Lsp.Import.Int)

Module Import.Int

include module type of struct include Stdlib.Int end

Integers

type t = int

The type for integer values.

val zero : int

zero is the integer 0.

val one : int

one is the integer 1.

val minus_one : int

minus_one is the integer -1.

val neg : int -> int

neg x is ~-x.

val add : int -> int -> int

add x y is the addition x + y.

val sub : int -> int -> int

sub x y is the subtraction x - y.

val mul : int -> int -> int

mul x y is the multiplication x * y.

val div : int -> int -> int

div x y is the division x / y. See Stdlib.(/) for details.

val rem : int -> int -> int

rem x y is the remainder x mod y. See Stdlib.(mod) for details.

val succ : int -> int

succ x is add x 1.

val pred : int -> int

pred x is sub x 1.

val abs : int -> int

abs x is the absolute value of x. That is x if x is positive and neg x if x is negative. Warning. This may be negative if the argument is min_int.

val max_int : int

max_int is the greatest representable integer, 2Sys.int_size - 1-1.

val min_int : int

min_int is the smallest representable integer, -2Sys.int_size - 1.

val logand : int -> int -> int

logand x y is the bitwise logical and of x and y.

val logor : int -> int -> int

logor x y is the bitwise logical or of x and y.

val logxor : int -> int -> int

logxor x y is the bitwise logical exclusive or of x and y.

val lognot : int -> int

lognot x is the bitwise logical negation of x.

val shift_left : int -> int -> int

shift_left x n shifts x to the left by n bits. The result is unspecified if n < 0 or n > Sys.int_size.

val shift_right : int -> int -> int

shift_right x n shifts x to the right by n bits. This is an arithmetic shift: the sign bit of x is replicated and inserted in the vacated bits. The result is unspecified if n < 0 or n > Sys.int_size.

val shift_right_logical : int -> int -> int

shift_right x n shifts x to the right by n bits. This is a logical shift: zeroes are inserted in the vacated bits regardless of the sign of x. The result is unspecified if n < 0 or n > Sys.int_size.

Predicates and comparisons

val equal : int -> int -> bool

equal x y is true if and only if x = y.

val compare : int -> int -> int

compare x y is Stdlib.compare x y but more efficient.

val min : int -> int -> int

Return the smaller of the two arguments.

  • since 4.13
val max : int -> int -> int

Return the greater of the two arguments.

  • since 4.13

Converting

val to_float : int -> float

to_float x is x as a floating point number.

val of_float : float -> int

of_float x truncates x to an integer. The result is unspecified if the argument is nan or falls outside the range of representable integers.

val to_string : int -> string

to_string x is the written representation of x in decimal.

val seeded_hash : int -> int -> int

A seeded hash function for ints, with the same output value as Hashtbl.seeded_hash. This function allows this module to be passed as argument to the functor Hashtbl.MakeSeeded.

  • since 5.1
val hash : int -> int

An unseeded hash function for ints, with the same output value as Hashtbl.hash. This function allows this module to be passed as argument to the functor Hashtbl.Make.

  • since 5.1
module Map : sig ... end
diff --git a/lsp/Lsp/Import/Json/Nullable_option/index.html b/lsp/Lsp/Import/Json/Nullable_option/index.html deleted file mode 100644 index 6801f89e..00000000 --- a/lsp/Lsp/Import/Json/Nullable_option/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Nullable_option (lsp.Lsp.Import.Json.Nullable_option)

Module Json.Nullable_option

type 'a t = 'a option
val t_of_yojson : ([> `Null ] as 'a -> 'b) -> 'a -> 'b option
val yojson_of_t : ('a -> 'b) -> 'a option -> 'b
diff --git a/lsp/Lsp/Import/Json/O/index.html b/lsp/Lsp/Import/Json/O/index.html deleted file mode 100644 index d5b79e8d..00000000 --- a/lsp/Lsp/Import/Json/O/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -O (lsp.Lsp.Import.Json.O)

Module Json.O

val (<|>) : ('a -> 'b) -> ('a -> 'b) -> 'a -> 'b
diff --git a/lsp/Lsp/Import/Json/Object/index.html b/lsp/Lsp/Import/Json/Object/index.html deleted file mode 100644 index df644c4c..00000000 --- a/lsp/Lsp/Import/Json/Object/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Object (lsp.Lsp.Import.Json.Object)

Module Json.Object

type json = t
type nonrec t = (string * t) list
val yojson_of_t : (string * Ppx_yojson_conv_lib.Yojson.Safe.t) list -> json
val t_of_yojson : json -> t
diff --git a/lsp/Lsp/Import/Json/Option/index.html b/lsp/Lsp/Import/Json/Option/index.html deleted file mode 100644 index 9e5a0baf..00000000 --- a/lsp/Lsp/Import/Json/Option/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Option (lsp.Lsp.Import.Json.Option)

Module Json.Option

type 'a t = 'a option
val yojson_of_t : ('a -> [> `Null ] as 'b) -> 'a option -> 'b
val t_of_yojson : ([> `Null ] as 'a -> 'b) -> 'a -> 'b option
diff --git a/lsp/Lsp/Import/Json/To/index.html b/lsp/Lsp/Import/Json/To/index.html deleted file mode 100644 index 2587de9a..00000000 --- a/lsp/Lsp/Import/Json/To/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -To (lsp.Lsp.Import.Json.To)

Module Json.To

val list : ('a -> 'b) -> 'a list -> [> `List of 'b list ]
val literal_field : string -> string -> ('a -> t) -> 'a -> t
val int_pair : ('a * 'a) -> [> `List of [> `Int of 'a ] list ]
diff --git a/lsp/Lsp/Import/Json/Void/index.html b/lsp/Lsp/Import/Json/Void/index.html deleted file mode 100644 index 5d8d17f1..00000000 --- a/lsp/Lsp/Import/Json/Void/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Void (lsp.Lsp.Import.Json.Void)

Module Json.Void

type t
val t_of_yojson : Yojson.Safe.t -> 'a
val yojson_of_t : t -> 'a
diff --git a/lsp/Lsp/Import/Json/index.html b/lsp/Lsp/Import/Json/index.html deleted file mode 100644 index c523e323..00000000 --- a/lsp/Lsp/Import/Json/index.html +++ /dev/null @@ -1,12 +0,0 @@ - -Json (lsp.Lsp.Import.Json)

Module Import.Json

val to_string : Yojson.Safe.t -> string
val of_string : string -> Yojson.Safe.t
val yojson_of_t : 'a -> 'a
val t_of_yojson : 'a -> 'a
val error : string -> Yojson.Safe.t -> 'a
val yojson_of_list : ('a -> Yojson.Safe.t) -> 'a list -> Yojson.Safe.t
val bool : 'a -> [> `Bool of 'a ]
val field : ('a * 'b) list -> 'a -> ('b -> 'c) -> 'c option
val field_exn : - (string * Yojson.Safe.t) list -> - string -> - (Yojson.Safe.t -> 'a) -> - 'a
module Conv : sig ... end
module O : sig ... end
module Object : sig ... end
module Option : sig ... end
module Of : sig ... end
module To : sig ... end
module Nullable_option : sig ... end
module Assoc : sig ... end
module Void : sig ... end
val read_json_params : - (Jsonrpc.Json.t -> 'a) -> - Jsonrpc.Structured.t -> - ('a, string) result
val require_params : 'a option -> ('a, string) result
val message_params : - Jsonrpc.Structured.t option -> - (Jsonrpc.Json.t -> 'a) -> - ('a, string) result
diff --git a/lsp/Lsp/Import/Result/O/index.html b/lsp/Lsp/Import/Result/O/index.html deleted file mode 100644 index 7d9cc905..00000000 --- a/lsp/Lsp/Import/Result/O/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -O (lsp.Lsp.Import.Result.O)

Module Result.O

val (let+) : ('a, 'b) result -> ('a -> 'c) -> ('c, 'b) result
diff --git a/lsp/Lsp/Import/Result/index.html b/lsp/Lsp/Import/Result/index.html deleted file mode 100644 index d3f4d5ff..00000000 --- a/lsp/Lsp/Import/Result/index.html +++ /dev/null @@ -1,12 +0,0 @@ - -Result (lsp.Lsp.Import.Result)

Module Import.Result

include module type of struct include Stdlib.Result end

Results

type ('a, 'e) t = ('a, 'e) result =
  1. | Ok of 'a
  2. | Error of 'e

The type for result values. Either a value Ok v or an error Error e.

val ok : 'a -> ('a, 'e) result

ok v is Ok v.

val error : 'e -> ('a, 'e) result

error e is Error e.

val value : ('a, 'e) result -> default:'a -> 'a

value r ~default is v if r is Ok v and default otherwise.

val get_ok : ('a, 'e) result -> 'a

get_ok r is v if r is Ok v and raise otherwise.

  • raises Invalid_argument

    if r is Error _.

val get_error : ('a, 'e) result -> 'e

get_error r is e if r is Error e and raise otherwise.

  • raises Invalid_argument

    if r is Ok _.

val bind : ('a, 'e) result -> ('a -> ('b, 'e) result) -> ('b, 'e) result

bind r f is f v if r is Ok v and r if r is Error _.

val join : (('a, 'e) result, 'e) result -> ('a, 'e) result

join rr is r if rr is Ok r and rr if rr is Error _.

val map : ('a -> 'b) -> ('a, 'e) result -> ('b, 'e) result

map f r is Ok (f v) if r is Ok v and r if r is Error _.

val map_error : ('e -> 'f) -> ('a, 'e) result -> ('a, 'f) result

map_error f r is Error (f e) if r is Error e and r if r is Ok _.

val fold : ok:('a -> 'c) -> error:('e -> 'c) -> ('a, 'e) result -> 'c

fold ~ok ~error r is ok v if r is Ok v and error e if r is Error e.

val iter : ('a -> unit) -> ('a, 'e) result -> unit

iter f r is f v if r is Ok v and () otherwise.

val iter_error : ('e -> unit) -> ('a, 'e) result -> unit

iter_error f r is f e if r is Error e and () otherwise.

Predicates and comparisons

val is_ok : ('a, 'e) result -> bool

is_ok r is true if and only if r is Ok _.

val is_error : ('a, 'e) result -> bool

is_error r is true if and only if r is Error _.

val equal : - ok:('a -> 'a -> bool) -> - error:('e -> 'e -> bool) -> - ('a, 'e) result -> - ('a, 'e) result -> - bool

equal ~ok ~error r0 r1 tests equality of r0 and r1 using ok and error to respectively compare values wrapped by Ok _ and Error _.

val compare : - ok:('a -> 'a -> int) -> - error:('e -> 'e -> int) -> - ('a, 'e) result -> - ('a, 'e) result -> - int

compare ~ok ~error r0 r1 totally orders r0 and r1 using ok and error to respectively compare values wrapped by Ok _ and Error _. Ok _ values are smaller than Error _ values.

Converting

val to_option : ('a, 'e) result -> 'a option

to_option r is r as an option, mapping Ok v to Some v and Error _ to None.

val to_list : ('a, 'e) result -> 'a list

to_list r is [v] if r is Ok v and [] otherwise.

val to_seq : ('a, 'e) result -> 'a Stdlib.Seq.t

to_seq r is r as a sequence. Ok v is the singleton sequence containing v and Error _ is the empty sequence.

module O : sig ... end
diff --git a/lsp/Lsp/Import/index.html b/lsp/Lsp/Import/index.html deleted file mode 100644 index 8b56891b..00000000 --- a/lsp/Lsp/Import/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Import (lsp.Lsp.Import)

Module Lsp.Import

module List = Stdlib.ListLabels
module Option = Stdlib.Option
module Array = Stdlib.ArrayLabels
module Bytes = Stdlib.BytesLabels
module Result : sig ... end
module String : sig ... end
module Int : sig ... end
module Json : sig ... end
val sprintf : ('a, unit, string) format -> 'a
diff --git a/lsp/Lsp/Io/Make/argument-1-Io/O/index.html b/lsp/Lsp/Io/Make/argument-1-Io/O/index.html deleted file mode 100644 index e78529a6..00000000 --- a/lsp/Lsp/Io/Make/argument-1-Io/O/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -O (lsp.Lsp.Io.Make.Io.O)

Module Io.O

val (let+) : 'a t -> ('a -> 'b) -> 'b t
val (let*) : 'a t -> ('a -> 'b t) -> 'b t
diff --git a/lsp/Lsp/Io/Make/argument-1-Io/index.html b/lsp/Lsp/Io/Make/argument-1-Io/index.html deleted file mode 100644 index 7aebb8e0..00000000 --- a/lsp/Lsp/Io/Make/argument-1-Io/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Io (lsp.Lsp.Io.Make.Io)

Parameter Make.Io

type 'a t
val return : 'a -> 'a t
val raise : exn -> 'a t
module O : sig ... end
diff --git a/lsp/Lsp/Io/Make/argument-2-Chan/index.html b/lsp/Lsp/Io/Make/argument-2-Chan/index.html deleted file mode 100644 index 2bec36e6..00000000 --- a/lsp/Lsp/Io/Make/argument-2-Chan/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Chan (lsp.Lsp.Io.Make.Chan)

Parameter Make.Chan

type input
type output
val read_line : input -> string option Io.t
val read_exactly : input -> int -> string option Io.t
val write : output -> string list -> unit Io.t
diff --git a/lsp/Lsp/Io/Make/index.html b/lsp/Lsp/Io/Make/index.html deleted file mode 100644 index 79123602..00000000 --- a/lsp/Lsp/Io/Make/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Make (lsp.Lsp.Io.Make)

Module Io.Make

Parameters

module Io : sig ... end
module Chan : sig ... end

Signature

val read : Chan.input -> Jsonrpc.Packet.t option Io.t
val write : Chan.output -> Jsonrpc.Packet.t -> unit Io.t
diff --git a/lsp/Lsp/Io/index.html b/lsp/Lsp/Io/index.html deleted file mode 100644 index 107b211a..00000000 --- a/lsp/Lsp/Io/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Io (lsp.Lsp.Io)

Module Lsp.Io

Low level module for sending/receiving jsonrpc packets across channels

exception Error of string
module Make (Io : sig ... end) (Chan : sig ... end) : sig ... end
diff --git a/lsp/Lsp/Private/Array_view/index.html b/lsp/Lsp/Private/Array_view/index.html deleted file mode 100644 index 7f8a3621..00000000 --- a/lsp/Lsp/Private/Array_view/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Array_view (lsp.Lsp.Private.Array_view)

Module Private.Array_view

type 'a t
val make : ?len:int -> 'a array -> pos:int -> 'a t

make arr ~pos ~len can be thought of a new array for which the 0-th element is arr.(pos) and has length len if specified. If len is omitted, Array.length arr - pos is taken as the length. Importantly, the "new array" does not copy but simply references arr. Hence, creating views is constant time. However, keep in mind that since a view references an array, the array will be alive in memory as long as the view is alive.

  • raises Invalid_argument

    if pos + len > Array.length arr or pos < 0 || pos >= Array.length arr

val get : 'a t -> int -> 'a
val set : 'a t -> int -> 'a -> unit
val is_empty : 'a t -> bool
val length : 'a t -> int
val common_suffix_len : 'a t -> 'a t -> int
val fold_left : 'a t -> init:'acc -> f:('acc -> 'a -> 'acc) -> 'acc
val iteri : 'a t -> f:(int -> 'a -> unit) -> unit
val sub : 'a t -> pos:int -> len:int -> 'a t
val blit : 'a t -> 'a array -> pos:int -> unit
val copy : 'a t -> 'a array
val backing_array_pos : _ t -> int -> int
diff --git a/lsp/Lsp/Private/String_zipper/Private/index.html b/lsp/Lsp/Private/String_zipper/Private/index.html deleted file mode 100644 index 594dbce0..00000000 --- a/lsp/Lsp/Private/String_zipper/Private/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Private (lsp.Lsp.Private.String_zipper.Private)

Module String_zipper.Private

type zipper := t
type nonrec t = {
  1. left : Lsp__.Substring.t list;
  2. rel_pos : int;
  3. abs_pos : int;
  4. current : Lsp__.Substring.t;
  5. line : int;
  6. right : Lsp__.Substring.t list;
}
val reflect : zipper -> t
diff --git a/lsp/Lsp/Private/String_zipper/index.html b/lsp/Lsp/Private/String_zipper/index.html deleted file mode 100644 index 2779b04d..00000000 --- a/lsp/Lsp/Private/String_zipper/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -String_zipper (lsp.Lsp.Private.String_zipper)

Module Private.String_zipper

type t
type invalid_utf =
  1. | Malformed of string
  2. | Insufficient_input
exception Invalid_utf of invalid_utf
val of_string : string -> t
val squash : t -> t * string
val to_string : t -> string
val to_string_debug : t -> string
val insert : t -> string -> t
val goto_line : t -> int -> t
val goto_position : t -> Types.Position.t -> [ `UTF16 | `UTF8 ] -> t
val add_buffer_between : Stdlib.Buffer.t -> t -> t -> unit
val goto_end : t -> t
val drop_until : t -> t -> t
val apply_change : - t -> - Types.Range.t -> - [ `UTF16 | `UTF8 ] -> - replacement:string -> - t
val offset : t -> int
module Private : sig ... end
diff --git a/lsp/Lsp/Private/Substring/Uutf/index.html b/lsp/Lsp/Private/Substring/Uutf/index.html deleted file mode 100644 index 0797b206..00000000 --- a/lsp/Lsp/Private/Substring/Uutf/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Uutf (lsp.Lsp.Private.Substring.Uutf)

Module Substring.Uutf

val src : t -> pos:int -> Uutf.decoder -> unit
diff --git a/lsp/Lsp/Private/Substring/index.html b/lsp/Lsp/Private/Substring/index.html deleted file mode 100644 index e844927c..00000000 --- a/lsp/Lsp/Private/Substring/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Substring (lsp.Lsp.Private.Substring)

Module Private.Substring

type t
val of_slice : string -> pos:int -> len:int -> t
val of_string : string -> t
val compare : t -> t -> int
val concat : t Lsp__.Array_view.t -> string
val take : t -> int -> t
val drop : t -> int -> t
val to_string : t -> string
val length : t -> int
val add_buffer : t -> Stdlib.Buffer.t -> unit
val split_at : t -> int -> t * t
val rsplit_at : t -> int -> t * t
val index_from : t -> pos:int -> char -> int option
val rindex : t -> char -> int option
val rindex_from : t -> pos:int -> char -> int option
val get_exn : t -> int -> char
type move = {
  1. newlines : int;
  2. consumed : int;
}
val move_left : t -> pos:int -> len:int -> move
val move_right : t -> pos:int -> len:int -> move
val blit : t -> dst:bytes -> dst_pos:int -> unit
module Uutf : sig ... end
module Map : MoreLabels.Map.S with type key = t
diff --git a/lsp/Lsp/Private/index.html b/lsp/Lsp/Private/index.html deleted file mode 100644 index a2b1ade4..00000000 --- a/lsp/Lsp/Private/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Private (lsp.Lsp.Private)

Module Lsp.Private

module Array_view : sig ... end
module Substring : sig ... end
module String_zipper : sig ... end
diff --git a/lsp/Lsp/Progress/index.html b/lsp/Lsp/Progress/index.html deleted file mode 100644 index 872a024f..00000000 --- a/lsp/Lsp/Progress/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Progress (lsp.Lsp.Progress)

Module Lsp.Progress

val yojson_of_t : t -> Import.Json.t
val t_of_yojson : Import.Json.t -> t
val method_ : string
diff --git a/lsp/Lsp/Server_notification/index.html b/lsp/Lsp/Server_notification/index.html deleted file mode 100644 index 997135b3..00000000 --- a/lsp/Lsp/Server_notification/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Server_notification (lsp.Lsp.Server_notification)

Module Lsp.Server_notification

type t =
  1. | PublishDiagnostics of Types.PublishDiagnosticsParams.t
  2. | ShowMessage of Types.ShowMessageParams.t
  3. | LogMessage of Types.LogMessageParams.t
  4. | LogTrace of Types.LogTraceParams.t
  5. | TelemetryNotification of Import.Json.t
  6. | CancelRequest of Jsonrpc.Id.t
  7. | WorkDoneProgress of Progress.t Types.ProgressParams.t
  8. | UnknownNotification of Jsonrpc.Notification.t
val to_jsonrpc : t -> Jsonrpc.Notification.t
val of_jsonrpc : Jsonrpc.Notification.t -> (t, string) Import.Result.t
diff --git a/lsp/Lsp/Snippet/O/index.html b/lsp/Lsp/Snippet/O/index.html deleted file mode 100644 index aedd5417..00000000 --- a/lsp/Lsp/Snippet/O/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -O (lsp.Lsp.Snippet.O)

Module Snippet.O

val (^^) : t -> t -> t
val (@+) : string -> t -> t
val (+@) : t -> string -> t
diff --git a/lsp/Lsp/Snippet/Var/index.html b/lsp/Lsp/Snippet/Var/index.html deleted file mode 100644 index c25290c5..00000000 --- a/lsp/Lsp/Snippet/Var/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Var (lsp.Lsp.Snippet.Var)

Module Snippet.Var

type t =
  1. | TM_SELECTED_TEXT
  2. | TM_CURRENT_LINE
  3. | TM_CURRENT_WORD
  4. | TM_LINE_INDEX
  5. | TM_LINE_NUMBER
  6. | TM_FILENAME
  7. | TM_FILENAME_BASE
  8. | TM_DIRECTORY
  9. | TM_FILEPATH
diff --git a/lsp/Lsp/Snippet/index.html b/lsp/Lsp/Snippet/index.html deleted file mode 100644 index 21d621a0..00000000 --- a/lsp/Lsp/Snippet/index.html +++ /dev/null @@ -1,10 +0,0 @@ - -Snippet (lsp.Lsp.Snippet)

Module Lsp.Snippet

module Var : sig ... end
type variable_transform = {
  1. regex : string;
  2. format_string : string;
  3. regex_options : string option;
}
type t
val tabstop : int -> t
val placeholder : ?index:int -> t -> t
val choice : ?index:int -> string list -> t
val variable : - ?opt:[ `Placeholder of t | `Transform of variable_transform | `None ] -> - Var.t -> - t
val variable_transform : - regex:string -> - ?regex_options:string -> - format_string:string -> - unit -> - variable_transform
val text : string -> t
module O : sig ... end
val concat : ?sep:t -> t list -> t
val to_string : t -> string
val pp : Stdlib.Format.formatter -> t -> unit
diff --git a/lsp/Lsp/Text_document/index.html b/lsp/Lsp/Text_document/index.html deleted file mode 100644 index e66d59d4..00000000 --- a/lsp/Lsp/Text_document/index.html +++ /dev/null @@ -1,6 +0,0 @@ - -Text_document (lsp.Lsp.Text_document)

Module Lsp.Text_document

type t
type encoding := [
  1. | `UTF8
  2. | `UTF16
]
val make : position_encoding:encoding -> Types.DidOpenTextDocumentParams.t -> t
val languageId : t -> string
val documentUri : t -> Lsp__.Uri0.t
val position_encoding : t -> encoding
val version : t -> int
val text : t -> string
type invalid_utf =
  1. | Malformed of string
  2. | Insufficient_input
exception Invalid_utf of invalid_utf
val apply_content_changes : - ?version:int -> - t -> - Types.TextDocumentContentChangeEvent.t list -> - t
val set_version : t -> version:int -> t
val apply_text_document_edits : t -> Types.TextEdit.t list -> t

Apply a list of non overlapping text edits. The order of application matters when multiple inserts are done in the same position. All the offsets are interpreted relative to the original document.

val absolute_position : t -> Types.Position.t -> int

absolute_position t pos returns the absolute position of pos inside text t. If the position is outside the bounds of the document, the offset returned will be the length of the document. pos is interpreted with position_encoding t

val absolute_range : t -> Types.Range.t -> int * int
diff --git a/lsp/Lsp/Types/AnnotatedTextEdit/index.html b/lsp/Lsp/Types/AnnotatedTextEdit/index.html deleted file mode 100644 index aa60a9b7..00000000 --- a/lsp/Lsp/Types/AnnotatedTextEdit/index.html +++ /dev/null @@ -1,6 +0,0 @@ - -AnnotatedTextEdit (lsp.Lsp.Types.AnnotatedTextEdit)

Module Types.AnnotatedTextEdit

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t;
  2. newText : string;
  3. range : Range.t;
}
val create : - annotationId:ChangeAnnotationIdentifier.t -> - newText:string -> - range:Range.t -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ApplyWorkspaceEditParams/index.html b/lsp/Lsp/Types/ApplyWorkspaceEditParams/index.html deleted file mode 100644 index d76cf4c4..00000000 --- a/lsp/Lsp/Types/ApplyWorkspaceEditParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ApplyWorkspaceEditParams (lsp.Lsp.Types.ApplyWorkspaceEditParams)

Module Types.ApplyWorkspaceEditParams

type t = {
  1. edit : WorkspaceEdit.t;
  2. label : string option;
}
val create : edit:WorkspaceEdit.t -> ?label:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CallHierarchyIncomingCallsParams/index.html b/lsp/Lsp/Types/CallHierarchyIncomingCallsParams/index.html deleted file mode 100644 index caee3ba6..00000000 --- a/lsp/Lsp/Types/CallHierarchyIncomingCallsParams/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -CallHierarchyIncomingCallsParams (lsp.Lsp.Types.CallHierarchyIncomingCallsParams)

Module Types.CallHierarchyIncomingCallsParams

type t = {
  1. item : CallHierarchyItem.t;
  2. partialResultToken : ProgressToken.t option;
  3. workDoneToken : ProgressToken.t option;
}
val create : - item:CallHierarchyItem.t -> - ?partialResultToken:ProgressToken.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CallHierarchyItem/index.html b/lsp/Lsp/Types/CallHierarchyItem/index.html deleted file mode 100644 index b4ab0caf..00000000 --- a/lsp/Lsp/Types/CallHierarchyItem/index.html +++ /dev/null @@ -1,12 +0,0 @@ - -CallHierarchyItem (lsp.Lsp.Types.CallHierarchyItem)

Module Types.CallHierarchyItem

type t = {
  1. data : Import.Json.t option;
  2. detail : string option;
  3. kind : SymbolKind.t;
  4. name : string;
  5. range : Range.t;
  6. selectionRange : Range.t;
  7. tags : SymbolTag.t list option;
  8. uri : DocumentUri.t;
}
val create : - ?data:Import.Json.t -> - ?detail:string -> - kind:SymbolKind.t -> - name:string -> - range:Range.t -> - selectionRange:Range.t -> - ?tags:SymbolTag.t list -> - uri:DocumentUri.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CallHierarchyOptions/index.html b/lsp/Lsp/Types/CallHierarchyOptions/index.html deleted file mode 100644 index dd4ba851..00000000 --- a/lsp/Lsp/Types/CallHierarchyOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CallHierarchyOptions (lsp.Lsp.Types.CallHierarchyOptions)

Module Types.CallHierarchyOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CallHierarchyOutgoingCall/index.html b/lsp/Lsp/Types/CallHierarchyOutgoingCall/index.html deleted file mode 100644 index 70f1190b..00000000 --- a/lsp/Lsp/Types/CallHierarchyOutgoingCall/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CallHierarchyOutgoingCall (lsp.Lsp.Types.CallHierarchyOutgoingCall)

Module Types.CallHierarchyOutgoingCall

type t = {
  1. fromRanges : Range.t list;
  2. to_ : CallHierarchyItem.t;
}
val create : fromRanges:Range.t list -> to_:CallHierarchyItem.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CallHierarchyOutgoingCallsParams/index.html b/lsp/Lsp/Types/CallHierarchyOutgoingCallsParams/index.html deleted file mode 100644 index 274065ea..00000000 --- a/lsp/Lsp/Types/CallHierarchyOutgoingCallsParams/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -CallHierarchyOutgoingCallsParams (lsp.Lsp.Types.CallHierarchyOutgoingCallsParams)

Module Types.CallHierarchyOutgoingCallsParams

type t = {
  1. item : CallHierarchyItem.t;
  2. partialResultToken : ProgressToken.t option;
  3. workDoneToken : ProgressToken.t option;
}
val create : - item:CallHierarchyItem.t -> - ?partialResultToken:ProgressToken.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CancelParams/index.html b/lsp/Lsp/Types/CancelParams/index.html deleted file mode 100644 index 82bc9500..00000000 --- a/lsp/Lsp/Types/CancelParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CancelParams (lsp.Lsp.Types.CancelParams)

Module Types.CancelParams

type t = {
  1. id : Jsonrpc.Id.t;
}
val create : id:Jsonrpc.Id.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ChangeAnnotationIdentifier/index.html b/lsp/Lsp/Types/ChangeAnnotationIdentifier/index.html deleted file mode 100644 index ea57bcf0..00000000 --- a/lsp/Lsp/Types/ChangeAnnotationIdentifier/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ChangeAnnotationIdentifier (lsp.Lsp.Types.ChangeAnnotationIdentifier)

Module Types.ChangeAnnotationIdentifier

type t = string
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ClientCapabilities/index.html b/lsp/Lsp/Types/ClientCapabilities/index.html deleted file mode 100644 index c5ce2246..00000000 --- a/lsp/Lsp/Types/ClientCapabilities/index.html +++ /dev/null @@ -1,10 +0,0 @@ - -ClientCapabilities (lsp.Lsp.Types.ClientCapabilities)

Module Types.ClientCapabilities

type t = {
  1. experimental : Import.Json.t option;
  2. general : GeneralClientCapabilities.t option;
  3. notebookDocument : NotebookDocumentClientCapabilities.t option;
  4. textDocument : TextDocumentClientCapabilities.t option;
  5. window : WindowClientCapabilities.t option;
  6. workspace : WorkspaceClientCapabilities.t option;
}
val create : - ?experimental:Import.Json.t -> - ?general:GeneralClientCapabilities.t -> - ?notebookDocument:NotebookDocumentClientCapabilities.t -> - ?textDocument:TextDocumentClientCapabilities.t -> - ?window:WindowClientCapabilities.t -> - ?workspace:WorkspaceClientCapabilities.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeAction/index.html b/lsp/Lsp/Types/CodeAction/index.html deleted file mode 100644 index 64891ea0..00000000 --- a/lsp/Lsp/Types/CodeAction/index.html +++ /dev/null @@ -1,12 +0,0 @@ - -CodeAction (lsp.Lsp.Types.CodeAction)

Module Types.CodeAction

type disabled = {
  1. reason : string;
}
val create_disabled : reason:string -> disabled
type t = {
  1. command : Command.t option;
  2. data : Import.Json.t option;
  3. diagnostics : Diagnostic.t list option;
  4. disabled : disabled option;
  5. edit : WorkspaceEdit.t option;
  6. isPreferred : bool option;
  7. kind : CodeActionKind.t option;
  8. title : string;
}
val create : - ?command:Command.t -> - ?data:Import.Json.t -> - ?diagnostics:Diagnostic.t list -> - ?disabled:disabled -> - ?edit:WorkspaceEdit.t -> - ?isPreferred:bool -> - ?kind:CodeActionKind.t -> - title:string -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeActionContext/index.html b/lsp/Lsp/Types/CodeActionContext/index.html deleted file mode 100644 index 6c2c30a2..00000000 --- a/lsp/Lsp/Types/CodeActionContext/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -CodeActionContext (lsp.Lsp.Types.CodeActionContext)

Module Types.CodeActionContext

type t = {
  1. diagnostics : Diagnostic.t list;
  2. only : CodeActionKind.t list option;
  3. triggerKind : CodeActionTriggerKind.t option;
}
val create : - diagnostics:Diagnostic.t list -> - ?only:CodeActionKind.t list -> - ?triggerKind:CodeActionTriggerKind.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeActionKind/index.html b/lsp/Lsp/Types/CodeActionKind/index.html deleted file mode 100644 index 9fafd836..00000000 --- a/lsp/Lsp/Types/CodeActionKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CodeActionKind (lsp.Lsp.Types.CodeActionKind)

Module Types.CodeActionKind

type t =
  1. | Empty
  2. | QuickFix
  3. | Refactor
  4. | RefactorExtract
  5. | RefactorInline
  6. | RefactorRewrite
  7. | Source
  8. | SourceOrganizeImports
  9. | SourceFixAll
  10. | Other of string
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeActionOptions/index.html b/lsp/Lsp/Types/CodeActionOptions/index.html deleted file mode 100644 index 7b46b90b..00000000 --- a/lsp/Lsp/Types/CodeActionOptions/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -CodeActionOptions (lsp.Lsp.Types.CodeActionOptions)

Module Types.CodeActionOptions

type t = {
  1. codeActionKinds : CodeActionKind.t list option;
  2. resolveProvider : bool option;
  3. workDoneProgress : bool option;
}
val create : - ?codeActionKinds:CodeActionKind.t list -> - ?resolveProvider:bool -> - ?workDoneProgress:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeActionParams/index.html b/lsp/Lsp/Types/CodeActionParams/index.html deleted file mode 100644 index 5da72d93..00000000 --- a/lsp/Lsp/Types/CodeActionParams/index.html +++ /dev/null @@ -1,9 +0,0 @@ - -CodeActionParams (lsp.Lsp.Types.CodeActionParams)

Module Types.CodeActionParams

type t = {
  1. context : CodeActionContext.t;
  2. partialResultToken : ProgressToken.t option;
  3. range : Range.t;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : - context:CodeActionContext.t -> - ?partialResultToken:ProgressToken.t -> - range:Range.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeActionRegistrationOptions/index.html b/lsp/Lsp/Types/CodeActionRegistrationOptions/index.html deleted file mode 100644 index 1ee53ab8..00000000 --- a/lsp/Lsp/Types/CodeActionRegistrationOptions/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -CodeActionRegistrationOptions (lsp.Lsp.Types.CodeActionRegistrationOptions)

Module Types.CodeActionRegistrationOptions

type t = {
  1. codeActionKinds : CodeActionKind.t list option;
  2. documentSelector : DocumentSelector.t option;
  3. resolveProvider : bool option;
  4. workDoneProgress : bool option;
}
val create : - ?codeActionKinds:CodeActionKind.t list -> - ?documentSelector:DocumentSelector.t -> - ?resolveProvider:bool -> - ?workDoneProgress:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeActionResult/index.html b/lsp/Lsp/Types/CodeActionResult/index.html deleted file mode 100644 index 9e719715..00000000 --- a/lsp/Lsp/Types/CodeActionResult/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CodeActionResult (lsp.Lsp.Types.CodeActionResult)

Module Types.CodeActionResult

type t = [ `Command of Command.t | `CodeAction of CodeAction.t ] list option
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeActionTriggerKind/index.html b/lsp/Lsp/Types/CodeActionTriggerKind/index.html deleted file mode 100644 index fa510d51..00000000 --- a/lsp/Lsp/Types/CodeActionTriggerKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CodeActionTriggerKind (lsp.Lsp.Types.CodeActionTriggerKind)

Module Types.CodeActionTriggerKind

type t =
  1. | Invoked
  2. | Automatic
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeDescription/index.html b/lsp/Lsp/Types/CodeDescription/index.html deleted file mode 100644 index 3698095b..00000000 --- a/lsp/Lsp/Types/CodeDescription/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CodeDescription (lsp.Lsp.Types.CodeDescription)

Module Types.CodeDescription

type t = {
  1. href : DocumentUri.t;
}
val create : href:DocumentUri.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeLens/index.html b/lsp/Lsp/Types/CodeLens/index.html deleted file mode 100644 index 8f4b2674..00000000 --- a/lsp/Lsp/Types/CodeLens/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -CodeLens (lsp.Lsp.Types.CodeLens)

Module Types.CodeLens

type t = {
  1. command : Command.t option;
  2. data : Import.Json.t option;
  3. range : Range.t;
}
val create : - ?command:Command.t -> - ?data:Import.Json.t -> - range:Range.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeLensClientCapabilities/index.html b/lsp/Lsp/Types/CodeLensClientCapabilities/index.html deleted file mode 100644 index 0e74db01..00000000 --- a/lsp/Lsp/Types/CodeLensClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CodeLensClientCapabilities (lsp.Lsp.Types.CodeLensClientCapabilities)

Module Types.CodeLensClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeLensOptions/index.html b/lsp/Lsp/Types/CodeLensOptions/index.html deleted file mode 100644 index 9be23428..00000000 --- a/lsp/Lsp/Types/CodeLensOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CodeLensOptions (lsp.Lsp.Types.CodeLensOptions)

Module Types.CodeLensOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CodeLensWorkspaceClientCapabilities/index.html b/lsp/Lsp/Types/CodeLensWorkspaceClientCapabilities/index.html deleted file mode 100644 index fdcd9f01..00000000 --- a/lsp/Lsp/Types/CodeLensWorkspaceClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CodeLensWorkspaceClientCapabilities (lsp.Lsp.Types.CodeLensWorkspaceClientCapabilities)

Module Types.CodeLensWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Color/index.html b/lsp/Lsp/Types/Color/index.html deleted file mode 100644 index e5e62851..00000000 --- a/lsp/Lsp/Types/Color/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Color (lsp.Lsp.Types.Color)

Module Types.Color

type t = {
  1. alpha : int;
  2. blue : int;
  3. green : int;
  4. red : int;
}
val create : alpha:int -> blue:int -> green:int -> red:int -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ColorInformation/index.html b/lsp/Lsp/Types/ColorInformation/index.html deleted file mode 100644 index afdec77e..00000000 --- a/lsp/Lsp/Types/ColorInformation/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ColorInformation (lsp.Lsp.Types.ColorInformation)

Module Types.ColorInformation

type t = {
  1. color : Color.t;
  2. range : Range.t;
}
val create : color:Color.t -> range:Range.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionContext/index.html b/lsp/Lsp/Types/CompletionContext/index.html deleted file mode 100644 index a02b9157..00000000 --- a/lsp/Lsp/Types/CompletionContext/index.html +++ /dev/null @@ -1,6 +0,0 @@ - -CompletionContext (lsp.Lsp.Types.CompletionContext)

Module Types.CompletionContext

type t = {
  1. triggerCharacter : string option;
  2. triggerKind : CompletionTriggerKind.t;
}
val create : - ?triggerCharacter:string -> - triggerKind:CompletionTriggerKind.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionItemKind/index.html b/lsp/Lsp/Types/CompletionItemKind/index.html deleted file mode 100644 index 87fcb79c..00000000 --- a/lsp/Lsp/Types/CompletionItemKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CompletionItemKind (lsp.Lsp.Types.CompletionItemKind)

Module Types.CompletionItemKind

type t =
  1. | Text
  2. | Method
  3. | Function
  4. | Constructor
  5. | Field
  6. | Variable
  7. | Class
  8. | Interface
  9. | Module
  10. | Property
  11. | Unit
  12. | Value
  13. | Enum
  14. | Keyword
  15. | Snippet
  16. | Color
  17. | File
  18. | Reference
  19. | Folder
  20. | EnumMember
  21. | Constant
  22. | Struct
  23. | Event
  24. | Operator
  25. | TypeParameter
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionItemLabelDetails/index.html b/lsp/Lsp/Types/CompletionItemLabelDetails/index.html deleted file mode 100644 index b7ed9974..00000000 --- a/lsp/Lsp/Types/CompletionItemLabelDetails/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CompletionItemLabelDetails (lsp.Lsp.Types.CompletionItemLabelDetails)

Module Types.CompletionItemLabelDetails

type t = {
  1. description : string option;
  2. detail : string option;
}
val create : ?description:string -> ?detail:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionList/index.html b/lsp/Lsp/Types/CompletionList/index.html deleted file mode 100644 index 5d0867e3..00000000 --- a/lsp/Lsp/Types/CompletionList/index.html +++ /dev/null @@ -1,14 +0,0 @@ - -CompletionList (lsp.Lsp.Types.CompletionList)

Module Types.CompletionList

type editRange = {
  1. insert : Range.t;
  2. replace : Range.t;
}
val create_editRange : insert:Range.t -> replace:Range.t -> editRange
type itemDefaults = {
  1. commitCharacters : string list option;
  2. editRange : [ `Range of Range.t | `EditRange of editRange ] option;
  3. insertTextFormat : InsertTextFormat.t option;
  4. insertTextMode : InsertTextMode.t option;
  5. data : Import.Json.t option;
}
val create_itemDefaults : - ?commitCharacters:string list -> - ?editRange:[ `Range of Range.t | `EditRange of editRange ] -> - ?insertTextFormat:InsertTextFormat.t -> - ?insertTextMode:InsertTextMode.t -> - ?data:Import.Json.t -> - unit -> - itemDefaults
type t = {
  1. isIncomplete : bool;
  2. itemDefaults : itemDefaults option;
  3. items : CompletionItem.t list;
}
val create : - isIncomplete:bool -> - ?itemDefaults:itemDefaults -> - items:CompletionItem.t list -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionParams/index.html b/lsp/Lsp/Types/CompletionParams/index.html deleted file mode 100644 index a0545196..00000000 --- a/lsp/Lsp/Types/CompletionParams/index.html +++ /dev/null @@ -1,9 +0,0 @@ - -CompletionParams (lsp.Lsp.Types.CompletionParams)

Module Types.CompletionParams

type t = {
  1. context : CompletionContext.t option;
  2. partialResultToken : ProgressToken.t option;
  3. position : Position.t;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : - ?context:CompletionContext.t -> - ?partialResultToken:ProgressToken.t -> - position:Position.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionRegistrationOptions/index.html b/lsp/Lsp/Types/CompletionRegistrationOptions/index.html deleted file mode 100644 index d9f07c4d..00000000 --- a/lsp/Lsp/Types/CompletionRegistrationOptions/index.html +++ /dev/null @@ -1,10 +0,0 @@ - -CompletionRegistrationOptions (lsp.Lsp.Types.CompletionRegistrationOptions)

Module Types.CompletionRegistrationOptions

type completionItem = {
  1. labelDetailsSupport : bool option;
}
val create_completionItem : ?labelDetailsSupport:bool -> unit -> completionItem
type t = {
  1. allCommitCharacters : string list option;
  2. completionItem : completionItem option;
  3. documentSelector : DocumentSelector.t option;
  4. resolveProvider : bool option;
  5. triggerCharacters : string list option;
  6. workDoneProgress : bool option;
}
val create : - ?allCommitCharacters:string list -> - ?completionItem:completionItem -> - ?documentSelector:DocumentSelector.t -> - ?resolveProvider:bool -> - ?triggerCharacters:string list -> - ?workDoneProgress:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CompletionTriggerKind/index.html b/lsp/Lsp/Types/CompletionTriggerKind/index.html deleted file mode 100644 index 9bf69c15..00000000 --- a/lsp/Lsp/Types/CompletionTriggerKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CompletionTriggerKind (lsp.Lsp.Types.CompletionTriggerKind)

Module Types.CompletionTriggerKind

type t =
  1. | Invoked
  2. | TriggerCharacter
  3. | TriggerForIncompleteCompletions
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ConfigurationItem/index.html b/lsp/Lsp/Types/ConfigurationItem/index.html deleted file mode 100644 index e9d43e61..00000000 --- a/lsp/Lsp/Types/ConfigurationItem/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ConfigurationItem (lsp.Lsp.Types.ConfigurationItem)

Module Types.ConfigurationItem

type t = {
  1. scopeUri : DocumentUri.t option;
  2. section : string option;
}
val create : ?scopeUri:DocumentUri.t -> ?section:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CreateFile/index.html b/lsp/Lsp/Types/CreateFile/index.html deleted file mode 100644 index cac5f900..00000000 --- a/lsp/Lsp/Types/CreateFile/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -CreateFile (lsp.Lsp.Types.CreateFile)

Module Types.CreateFile

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t option;
  2. options : CreateFileOptions.t option;
  3. uri : DocumentUri.t;
}
val create : - ?annotationId:ChangeAnnotationIdentifier.t -> - ?options:CreateFileOptions.t -> - uri:DocumentUri.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CreateFileOptions/index.html b/lsp/Lsp/Types/CreateFileOptions/index.html deleted file mode 100644 index f9a66d57..00000000 --- a/lsp/Lsp/Types/CreateFileOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CreateFileOptions (lsp.Lsp.Types.CreateFileOptions)

Module Types.CreateFileOptions

type t = {
  1. ignoreIfExists : bool option;
  2. overwrite : bool option;
}
val create : ?ignoreIfExists:bool -> ?overwrite:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/CreateFilesParams/index.html b/lsp/Lsp/Types/CreateFilesParams/index.html deleted file mode 100644 index 5ec81074..00000000 --- a/lsp/Lsp/Types/CreateFilesParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -CreateFilesParams (lsp.Lsp.Types.CreateFilesParams)

Module Types.CreateFilesParams

type t = {
  1. files : FileCreate.t list;
}
val create : files:FileCreate.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Declaration/index.html b/lsp/Lsp/Types/Declaration/index.html deleted file mode 100644 index 1e286849..00000000 --- a/lsp/Lsp/Types/Declaration/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Declaration (lsp.Lsp.Types.Declaration)

Module Types.Declaration

type t = [
  1. | `Location of Location.t
  2. | `List of Location.t list
]
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DeclarationClientCapabilities/index.html b/lsp/Lsp/Types/DeclarationClientCapabilities/index.html deleted file mode 100644 index 2103acd1..00000000 --- a/lsp/Lsp/Types/DeclarationClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DeclarationClientCapabilities (lsp.Lsp.Types.DeclarationClientCapabilities)

Module Types.DeclarationClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DeclarationLink/index.html b/lsp/Lsp/Types/DeclarationLink/index.html deleted file mode 100644 index 539f156e..00000000 --- a/lsp/Lsp/Types/DeclarationLink/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DeclarationLink (lsp.Lsp.Types.DeclarationLink)

Module Types.DeclarationLink

include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DeclarationOptions/index.html b/lsp/Lsp/Types/DeclarationOptions/index.html deleted file mode 100644 index a392ac52..00000000 --- a/lsp/Lsp/Types/DeclarationOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DeclarationOptions (lsp.Lsp.Types.DeclarationOptions)

Module Types.DeclarationOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Definition/index.html b/lsp/Lsp/Types/Definition/index.html deleted file mode 100644 index 9369cab4..00000000 --- a/lsp/Lsp/Types/Definition/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Definition (lsp.Lsp.Types.Definition)

Module Types.Definition

type t = [
  1. | `Location of Location.t
  2. | `List of Location.t list
]
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DefinitionClientCapabilities/index.html b/lsp/Lsp/Types/DefinitionClientCapabilities/index.html deleted file mode 100644 index 783bc621..00000000 --- a/lsp/Lsp/Types/DefinitionClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DefinitionClientCapabilities (lsp.Lsp.Types.DefinitionClientCapabilities)

Module Types.DefinitionClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DefinitionLink/index.html b/lsp/Lsp/Types/DefinitionLink/index.html deleted file mode 100644 index 1c0aca54..00000000 --- a/lsp/Lsp/Types/DefinitionLink/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DefinitionLink (lsp.Lsp.Types.DefinitionLink)

Module Types.DefinitionLink

include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DefinitionOptions/index.html b/lsp/Lsp/Types/DefinitionOptions/index.html deleted file mode 100644 index a37b9f69..00000000 --- a/lsp/Lsp/Types/DefinitionOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DefinitionOptions (lsp.Lsp.Types.DefinitionOptions)

Module Types.DefinitionOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DeleteFile/index.html b/lsp/Lsp/Types/DeleteFile/index.html deleted file mode 100644 index cd6fca18..00000000 --- a/lsp/Lsp/Types/DeleteFile/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -DeleteFile (lsp.Lsp.Types.DeleteFile)

Module Types.DeleteFile

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t option;
  2. options : DeleteFileOptions.t option;
  3. uri : DocumentUri.t;
}
val create : - ?annotationId:ChangeAnnotationIdentifier.t -> - ?options:DeleteFileOptions.t -> - uri:DocumentUri.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DeleteFileOptions/index.html b/lsp/Lsp/Types/DeleteFileOptions/index.html deleted file mode 100644 index 9f42c0cd..00000000 --- a/lsp/Lsp/Types/DeleteFileOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DeleteFileOptions (lsp.Lsp.Types.DeleteFileOptions)

Module Types.DeleteFileOptions

type t = {
  1. ignoreIfNotExists : bool option;
  2. recursive : bool option;
}
val create : ?ignoreIfNotExists:bool -> ?recursive:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DeleteFilesParams/index.html b/lsp/Lsp/Types/DeleteFilesParams/index.html deleted file mode 100644 index db2c5188..00000000 --- a/lsp/Lsp/Types/DeleteFilesParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DeleteFilesParams (lsp.Lsp.Types.DeleteFilesParams)

Module Types.DeleteFilesParams

type t = {
  1. files : FileDelete.t list;
}
val create : files:FileDelete.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Diagnostic/index.html b/lsp/Lsp/Types/Diagnostic/index.html deleted file mode 100644 index d31e8c9e..00000000 --- a/lsp/Lsp/Types/Diagnostic/index.html +++ /dev/null @@ -1,13 +0,0 @@ - -Diagnostic (lsp.Lsp.Types.Diagnostic)

Module Types.Diagnostic

type t = {
  1. code : Jsonrpc.Id.t option;
  2. codeDescription : CodeDescription.t option;
  3. data : Import.Json.t option;
  4. message : [ `String of string | `MarkupContent of MarkupContent.t ];
  5. range : Range.t;
  6. relatedInformation : DiagnosticRelatedInformation.t list option;
  7. severity : DiagnosticSeverity.t option;
  8. source : string option;
  9. tags : DiagnosticTag.t list option;
}
val create : - ?code:Jsonrpc.Id.t -> - ?codeDescription:CodeDescription.t -> - ?data:Import.Json.t -> - message:[ `String of string | `MarkupContent of MarkupContent.t ] -> - range:Range.t -> - ?relatedInformation:DiagnosticRelatedInformation.t list -> - ?severity:DiagnosticSeverity.t -> - ?source:string -> - ?tags:DiagnosticTag.t list -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DiagnosticOptions/index.html b/lsp/Lsp/Types/DiagnosticOptions/index.html deleted file mode 100644 index 129a7432..00000000 --- a/lsp/Lsp/Types/DiagnosticOptions/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -DiagnosticOptions (lsp.Lsp.Types.DiagnosticOptions)

Module Types.DiagnosticOptions

type t = {
  1. identifier : string option;
  2. interFileDependencies : bool;
  3. workDoneProgress : bool option;
  4. workspaceDiagnostics : bool;
}
val create : - ?identifier:string -> - interFileDependencies:bool -> - ?workDoneProgress:bool -> - workspaceDiagnostics:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DiagnosticRegistrationOptions/index.html b/lsp/Lsp/Types/DiagnosticRegistrationOptions/index.html deleted file mode 100644 index 0fcced9e..00000000 --- a/lsp/Lsp/Types/DiagnosticRegistrationOptions/index.html +++ /dev/null @@ -1,10 +0,0 @@ - -DiagnosticRegistrationOptions (lsp.Lsp.Types.DiagnosticRegistrationOptions)

Module Types.DiagnosticRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. identifier : string option;
  4. interFileDependencies : bool;
  5. workDoneProgress : bool option;
  6. workspaceDiagnostics : bool;
}
val create : - ?documentSelector:DocumentSelector.t -> - ?id:string -> - ?identifier:string -> - interFileDependencies:bool -> - ?workDoneProgress:bool -> - workspaceDiagnostics:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DiagnosticRelatedInformation/index.html b/lsp/Lsp/Types/DiagnosticRelatedInformation/index.html deleted file mode 100644 index 29c05543..00000000 --- a/lsp/Lsp/Types/DiagnosticRelatedInformation/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DiagnosticRelatedInformation (lsp.Lsp.Types.DiagnosticRelatedInformation)

Module Types.DiagnosticRelatedInformation

type t = {
  1. location : Location.t;
  2. message : string;
}
val create : location:Location.t -> message:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DiagnosticServerCancellationData/index.html b/lsp/Lsp/Types/DiagnosticServerCancellationData/index.html deleted file mode 100644 index ae95a510..00000000 --- a/lsp/Lsp/Types/DiagnosticServerCancellationData/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DiagnosticServerCancellationData (lsp.Lsp.Types.DiagnosticServerCancellationData)

Module Types.DiagnosticServerCancellationData

type t = {
  1. retriggerRequest : bool;
}
val create : retriggerRequest:bool -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DiagnosticSeverity/index.html b/lsp/Lsp/Types/DiagnosticSeverity/index.html deleted file mode 100644 index a432fb16..00000000 --- a/lsp/Lsp/Types/DiagnosticSeverity/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DiagnosticSeverity (lsp.Lsp.Types.DiagnosticSeverity)

Module Types.DiagnosticSeverity

type t =
  1. | Error
  2. | Warning
  3. | Information
  4. | Hint
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DiagnosticTag/index.html b/lsp/Lsp/Types/DiagnosticTag/index.html deleted file mode 100644 index 9ed40c5f..00000000 --- a/lsp/Lsp/Types/DiagnosticTag/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DiagnosticTag (lsp.Lsp.Types.DiagnosticTag)

Module Types.DiagnosticTag

type t =
  1. | Unnecessary
  2. | Deprecated
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DiagnosticWorkspaceClientCapabilities/index.html b/lsp/Lsp/Types/DiagnosticWorkspaceClientCapabilities/index.html deleted file mode 100644 index eab65b66..00000000 --- a/lsp/Lsp/Types/DiagnosticWorkspaceClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DiagnosticWorkspaceClientCapabilities (lsp.Lsp.Types.DiagnosticWorkspaceClientCapabilities)

Module Types.DiagnosticWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidChangeConfigurationParams/index.html b/lsp/Lsp/Types/DidChangeConfigurationParams/index.html deleted file mode 100644 index e0083246..00000000 --- a/lsp/Lsp/Types/DidChangeConfigurationParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DidChangeConfigurationParams (lsp.Lsp.Types.DidChangeConfigurationParams)

Module Types.DidChangeConfigurationParams

type t = {
  1. settings : Import.Json.t;
}
val create : settings:Import.Json.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidChangeConfigurationRegistrationOptions/index.html b/lsp/Lsp/Types/DidChangeConfigurationRegistrationOptions/index.html deleted file mode 100644 index ec864a4a..00000000 --- a/lsp/Lsp/Types/DidChangeConfigurationRegistrationOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DidChangeConfigurationRegistrationOptions (lsp.Lsp.Types.DidChangeConfigurationRegistrationOptions)

Module Types.DidChangeConfigurationRegistrationOptions

type t = {
  1. section : [ `String of string | `List of string list ] option;
}
val create : ?section:[ `String of string | `List of string list ] -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidChangeWatchedFilesParams/index.html b/lsp/Lsp/Types/DidChangeWatchedFilesParams/index.html deleted file mode 100644 index abb88956..00000000 --- a/lsp/Lsp/Types/DidChangeWatchedFilesParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DidChangeWatchedFilesParams (lsp.Lsp.Types.DidChangeWatchedFilesParams)

Module Types.DidChangeWatchedFilesParams

type t = {
  1. changes : FileEvent.t list;
}
val create : changes:FileEvent.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidChangeWatchedFilesRegistrationOptions/index.html b/lsp/Lsp/Types/DidChangeWatchedFilesRegistrationOptions/index.html deleted file mode 100644 index 919d45e2..00000000 --- a/lsp/Lsp/Types/DidChangeWatchedFilesRegistrationOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DidChangeWatchedFilesRegistrationOptions (lsp.Lsp.Types.DidChangeWatchedFilesRegistrationOptions)

Module Types.DidChangeWatchedFilesRegistrationOptions

type t = {
  1. watchers : FileSystemWatcher.t list;
}
val create : watchers:FileSystemWatcher.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidChangeWorkspaceFoldersParams/index.html b/lsp/Lsp/Types/DidChangeWorkspaceFoldersParams/index.html deleted file mode 100644 index 867a589f..00000000 --- a/lsp/Lsp/Types/DidChangeWorkspaceFoldersParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DidChangeWorkspaceFoldersParams (lsp.Lsp.Types.DidChangeWorkspaceFoldersParams)

Module Types.DidChangeWorkspaceFoldersParams

type t = {
  1. event : WorkspaceFoldersChangeEvent.t;
}
val create : event:WorkspaceFoldersChangeEvent.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidCloseTextDocumentParams/index.html b/lsp/Lsp/Types/DidCloseTextDocumentParams/index.html deleted file mode 100644 index 1ae127fb..00000000 --- a/lsp/Lsp/Types/DidCloseTextDocumentParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DidCloseTextDocumentParams (lsp.Lsp.Types.DidCloseTextDocumentParams)

Module Types.DidCloseTextDocumentParams

type t = {
  1. textDocument : TextDocumentIdentifier.t;
}
val create : textDocument:TextDocumentIdentifier.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidOpenTextDocumentParams/index.html b/lsp/Lsp/Types/DidOpenTextDocumentParams/index.html deleted file mode 100644 index a6d10300..00000000 --- a/lsp/Lsp/Types/DidOpenTextDocumentParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DidOpenTextDocumentParams (lsp.Lsp.Types.DidOpenTextDocumentParams)

Module Types.DidOpenTextDocumentParams

type t = {
  1. textDocument : TextDocumentItem.t;
}
val create : textDocument:TextDocumentItem.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidSaveNotebookDocumentParams/index.html b/lsp/Lsp/Types/DidSaveNotebookDocumentParams/index.html deleted file mode 100644 index 699b00a4..00000000 --- a/lsp/Lsp/Types/DidSaveNotebookDocumentParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DidSaveNotebookDocumentParams (lsp.Lsp.Types.DidSaveNotebookDocumentParams)

Module Types.DidSaveNotebookDocumentParams

type t = {
  1. notebookDocument : NotebookDocumentIdentifier.t;
}
val create : notebookDocument:NotebookDocumentIdentifier.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DidSaveTextDocumentParams/index.html b/lsp/Lsp/Types/DidSaveTextDocumentParams/index.html deleted file mode 100644 index 1def213e..00000000 --- a/lsp/Lsp/Types/DidSaveTextDocumentParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DidSaveTextDocumentParams (lsp.Lsp.Types.DidSaveTextDocumentParams)

Module Types.DidSaveTextDocumentParams

type t = {
  1. text : string option;
  2. textDocument : TextDocumentIdentifier.t;
}
val create : ?text:string -> textDocument:TextDocumentIdentifier.t -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentColorClientCapabilities/index.html b/lsp/Lsp/Types/DocumentColorClientCapabilities/index.html deleted file mode 100644 index a5675777..00000000 --- a/lsp/Lsp/Types/DocumentColorClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentColorClientCapabilities (lsp.Lsp.Types.DocumentColorClientCapabilities)

Module Types.DocumentColorClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentColorOptions/index.html b/lsp/Lsp/Types/DocumentColorOptions/index.html deleted file mode 100644 index 6320f45c..00000000 --- a/lsp/Lsp/Types/DocumentColorOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentColorOptions (lsp.Lsp.Types.DocumentColorOptions)

Module Types.DocumentColorOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentDiagnosticReport/index.html b/lsp/Lsp/Types/DocumentDiagnosticReport/index.html deleted file mode 100644 index d6f3e4e9..00000000 --- a/lsp/Lsp/Types/DocumentDiagnosticReport/index.html +++ /dev/null @@ -1,3 +0,0 @@ - -DocumentDiagnosticReport (lsp.Lsp.Types.DocumentDiagnosticReport)

Module Types.DocumentDiagnosticReport

type t = [
  1. | `RelatedFullDocumentDiagnosticReport of RelatedFullDocumentDiagnosticReport.t
  2. | `RelatedUnchangedDocumentDiagnosticReport of - RelatedUnchangedDocumentDiagnosticReport.t
]
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentDiagnosticReportKind/index.html b/lsp/Lsp/Types/DocumentDiagnosticReportKind/index.html deleted file mode 100644 index 27e7a137..00000000 --- a/lsp/Lsp/Types/DocumentDiagnosticReportKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentDiagnosticReportKind (lsp.Lsp.Types.DocumentDiagnosticReportKind)

Module Types.DocumentDiagnosticReportKind

type t =
  1. | Full
  2. | Unchanged
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentFilter/index.html b/lsp/Lsp/Types/DocumentFilter/index.html deleted file mode 100644 index ddcc3955..00000000 --- a/lsp/Lsp/Types/DocumentFilter/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentFilter (lsp.Lsp.Types.DocumentFilter)

Module Types.DocumentFilter

type t = [
  1. | `TextDocumentFilter of TextDocumentFilter.t
  2. | `NotebookCellTextDocumentFilter of NotebookCellTextDocumentFilter.t
]
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentHighlightKind/index.html b/lsp/Lsp/Types/DocumentHighlightKind/index.html deleted file mode 100644 index 5b4e89ac..00000000 --- a/lsp/Lsp/Types/DocumentHighlightKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentHighlightKind (lsp.Lsp.Types.DocumentHighlightKind)

Module Types.DocumentHighlightKind

type t =
  1. | Text
  2. | Read
  3. | Write
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentLinkClientCapabilities/index.html b/lsp/Lsp/Types/DocumentLinkClientCapabilities/index.html deleted file mode 100644 index b23aaa05..00000000 --- a/lsp/Lsp/Types/DocumentLinkClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentLinkClientCapabilities (lsp.Lsp.Types.DocumentLinkClientCapabilities)

Module Types.DocumentLinkClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. tooltipSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?tooltipSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentOnTypeFormattingClientCapabilities/index.html b/lsp/Lsp/Types/DocumentOnTypeFormattingClientCapabilities/index.html deleted file mode 100644 index e186f586..00000000 --- a/lsp/Lsp/Types/DocumentOnTypeFormattingClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentOnTypeFormattingClientCapabilities (lsp.Lsp.Types.DocumentOnTypeFormattingClientCapabilities)

Module Types.DocumentOnTypeFormattingClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentRangeFormattingClientCapabilities/index.html b/lsp/Lsp/Types/DocumentRangeFormattingClientCapabilities/index.html deleted file mode 100644 index 987b4f69..00000000 --- a/lsp/Lsp/Types/DocumentRangeFormattingClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentRangeFormattingClientCapabilities (lsp.Lsp.Types.DocumentRangeFormattingClientCapabilities)

Module Types.DocumentRangeFormattingClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. rangesSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?rangesSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentRangeFormattingOptions/index.html b/lsp/Lsp/Types/DocumentRangeFormattingOptions/index.html deleted file mode 100644 index 9e9dc8ee..00000000 --- a/lsp/Lsp/Types/DocumentRangeFormattingOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentRangeFormattingOptions (lsp.Lsp.Types.DocumentRangeFormattingOptions)

Module Types.DocumentRangeFormattingOptions

type t = {
  1. rangesSupport : bool option;
  2. workDoneProgress : bool option;
}
val create : ?rangesSupport:bool -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentSelector/index.html b/lsp/Lsp/Types/DocumentSelector/index.html deleted file mode 100644 index 5c8cd6c3..00000000 --- a/lsp/Lsp/Types/DocumentSelector/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentSelector (lsp.Lsp.Types.DocumentSelector)

Module Types.DocumentSelector

type t = DocumentFilter.t list
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentSymbol/index.html b/lsp/Lsp/Types/DocumentSymbol/index.html deleted file mode 100644 index eec7b984..00000000 --- a/lsp/Lsp/Types/DocumentSymbol/index.html +++ /dev/null @@ -1,12 +0,0 @@ - -DocumentSymbol (lsp.Lsp.Types.DocumentSymbol)

Module Types.DocumentSymbol

type t = {
  1. children : t list option;
  2. deprecated : bool option;
  3. detail : string option;
  4. kind : SymbolKind.t;
  5. name : string;
  6. range : Range.t;
  7. selectionRange : Range.t;
  8. tags : SymbolTag.t list option;
}
val create : - ?children:t list -> - ?deprecated:bool -> - ?detail:string -> - kind:SymbolKind.t -> - name:string -> - range:Range.t -> - selectionRange:Range.t -> - ?tags:SymbolTag.t list -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentSymbolClientCapabilities/index.html b/lsp/Lsp/Types/DocumentSymbolClientCapabilities/index.html deleted file mode 100644 index 501b5f4e..00000000 --- a/lsp/Lsp/Types/DocumentSymbolClientCapabilities/index.html +++ /dev/null @@ -1,9 +0,0 @@ - -DocumentSymbolClientCapabilities (lsp.Lsp.Types.DocumentSymbolClientCapabilities)

Module Types.DocumentSymbolClientCapabilities

type tagSupport = {
  1. valueSet : SymbolTag.t list;
}
val create_tagSupport : valueSet:SymbolTag.t list -> tagSupport
type symbolKind = {
  1. valueSet : SymbolKind.t list option;
}
val create_symbolKind : ?valueSet:SymbolKind.t list -> unit -> symbolKind
type t = {
  1. dynamicRegistration : bool option;
  2. hierarchicalDocumentSymbolSupport : bool option;
  3. labelSupport : bool option;
  4. symbolKind : symbolKind option;
  5. tagSupport : tagSupport option;
}
val create : - ?dynamicRegistration:bool -> - ?hierarchicalDocumentSymbolSupport:bool -> - ?labelSupport:bool -> - ?symbolKind:symbolKind -> - ?tagSupport:tagSupport -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentSymbolOptions/index.html b/lsp/Lsp/Types/DocumentSymbolOptions/index.html deleted file mode 100644 index 1c782c88..00000000 --- a/lsp/Lsp/Types/DocumentSymbolOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentSymbolOptions (lsp.Lsp.Types.DocumentSymbolOptions)

Module Types.DocumentSymbolOptions

type t = {
  1. label : string option;
  2. workDoneProgress : bool option;
}
val create : ?label:string -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/DocumentUri/Private/index.html b/lsp/Lsp/Types/DocumentUri/Private/index.html deleted file mode 100644 index a88746fe..00000000 --- a/lsp/Lsp/Types/DocumentUri/Private/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Private (lsp.Lsp.Types.DocumentUri.Private)

Module DocumentUri.Private

val win32 : bool ref
diff --git a/lsp/Lsp/Types/DocumentUri/index.html b/lsp/Lsp/Types/DocumentUri/index.html deleted file mode 100644 index a22bbc32..00000000 --- a/lsp/Lsp/Types/DocumentUri/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -DocumentUri (lsp.Lsp.Types.DocumentUri)

Module Types.DocumentUri

type t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
val compare : t -> t -> int
val equal : t -> t -> bool
val hash : t -> int
val to_path : t -> string
val of_path : string -> t
val to_string : t -> string
val of_string : string -> t
val query : t -> string option
val fragment : t -> string option
module Private : sig ... end
diff --git a/lsp/Lsp/Types/ExecuteCommandClientCapabilities/index.html b/lsp/Lsp/Types/ExecuteCommandClientCapabilities/index.html deleted file mode 100644 index 7bd2184b..00000000 --- a/lsp/Lsp/Types/ExecuteCommandClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ExecuteCommandClientCapabilities (lsp.Lsp.Types.ExecuteCommandClientCapabilities)

Module Types.ExecuteCommandClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ExecuteCommandParams/index.html b/lsp/Lsp/Types/ExecuteCommandParams/index.html deleted file mode 100644 index e9aad73f..00000000 --- a/lsp/Lsp/Types/ExecuteCommandParams/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -ExecuteCommandParams (lsp.Lsp.Types.ExecuteCommandParams)

Module Types.ExecuteCommandParams

type t = {
  1. arguments : Import.Json.t list option;
  2. command : string;
  3. workDoneToken : ProgressToken.t option;
}
val create : - ?arguments:Import.Json.t list -> - command:string -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ExecuteCommandRegistrationOptions/index.html b/lsp/Lsp/Types/ExecuteCommandRegistrationOptions/index.html deleted file mode 100644 index 91f51b66..00000000 --- a/lsp/Lsp/Types/ExecuteCommandRegistrationOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ExecuteCommandRegistrationOptions (lsp.Lsp.Types.ExecuteCommandRegistrationOptions)

Module Types.ExecuteCommandRegistrationOptions

type t = {
  1. commands : string list;
  2. workDoneProgress : bool option;
}
val create : commands:string list -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ExecutionSummary/index.html b/lsp/Lsp/Types/ExecutionSummary/index.html deleted file mode 100644 index 59febf16..00000000 --- a/lsp/Lsp/Types/ExecutionSummary/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ExecutionSummary (lsp.Lsp.Types.ExecutionSummary)

Module Types.ExecutionSummary

type t = {
  1. executionOrder : int;
  2. success : bool option;
}
val create : executionOrder:int -> ?success:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FailureHandlingKind/index.html b/lsp/Lsp/Types/FailureHandlingKind/index.html deleted file mode 100644 index 1949d8af..00000000 --- a/lsp/Lsp/Types/FailureHandlingKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FailureHandlingKind (lsp.Lsp.Types.FailureHandlingKind)

Module Types.FailureHandlingKind

type t =
  1. | Abort
  2. | Transactional
  3. | TextOnlyTransactional
  4. | Undo
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileChangeType/index.html b/lsp/Lsp/Types/FileChangeType/index.html deleted file mode 100644 index 150714e3..00000000 --- a/lsp/Lsp/Types/FileChangeType/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileChangeType (lsp.Lsp.Types.FileChangeType)

Module Types.FileChangeType

type t =
  1. | Created
  2. | Changed
  3. | Deleted
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileCreate/index.html b/lsp/Lsp/Types/FileCreate/index.html deleted file mode 100644 index f2e8dc11..00000000 --- a/lsp/Lsp/Types/FileCreate/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileCreate (lsp.Lsp.Types.FileCreate)

Module Types.FileCreate

type t = {
  1. uri : string;
}
val create : uri:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileDelete/index.html b/lsp/Lsp/Types/FileDelete/index.html deleted file mode 100644 index 7fdb2023..00000000 --- a/lsp/Lsp/Types/FileDelete/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileDelete (lsp.Lsp.Types.FileDelete)

Module Types.FileDelete

type t = {
  1. uri : string;
}
val create : uri:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileEvent/index.html b/lsp/Lsp/Types/FileEvent/index.html deleted file mode 100644 index 2eae9fe9..00000000 --- a/lsp/Lsp/Types/FileEvent/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileEvent (lsp.Lsp.Types.FileEvent)

Module Types.FileEvent

type t = {
  1. type_ : FileChangeType.t;
  2. uri : DocumentUri.t;
}
val create : type_:FileChangeType.t -> uri:DocumentUri.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileOperationClientCapabilities/index.html b/lsp/Lsp/Types/FileOperationClientCapabilities/index.html deleted file mode 100644 index 1b041af0..00000000 --- a/lsp/Lsp/Types/FileOperationClientCapabilities/index.html +++ /dev/null @@ -1,11 +0,0 @@ - -FileOperationClientCapabilities (lsp.Lsp.Types.FileOperationClientCapabilities)

Module Types.FileOperationClientCapabilities

type t = {
  1. didCreate : bool option;
  2. didDelete : bool option;
  3. didRename : bool option;
  4. dynamicRegistration : bool option;
  5. willCreate : bool option;
  6. willDelete : bool option;
  7. willRename : bool option;
}
val create : - ?didCreate:bool -> - ?didDelete:bool -> - ?didRename:bool -> - ?dynamicRegistration:bool -> - ?willCreate:bool -> - ?willDelete:bool -> - ?willRename:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileOperationFilter/index.html b/lsp/Lsp/Types/FileOperationFilter/index.html deleted file mode 100644 index e908684b..00000000 --- a/lsp/Lsp/Types/FileOperationFilter/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileOperationFilter (lsp.Lsp.Types.FileOperationFilter)

Module Types.FileOperationFilter

type t = {
  1. pattern : FileOperationPattern.t;
  2. scheme : string option;
}
val create : pattern:FileOperationPattern.t -> ?scheme:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileOperationOptions/index.html b/lsp/Lsp/Types/FileOperationOptions/index.html deleted file mode 100644 index fd2d5441..00000000 --- a/lsp/Lsp/Types/FileOperationOptions/index.html +++ /dev/null @@ -1,10 +0,0 @@ - -FileOperationOptions (lsp.Lsp.Types.FileOperationOptions)

Module Types.FileOperationOptions

include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileOperationPatternKind/index.html b/lsp/Lsp/Types/FileOperationPatternKind/index.html deleted file mode 100644 index d6ee9f15..00000000 --- a/lsp/Lsp/Types/FileOperationPatternKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileOperationPatternKind (lsp.Lsp.Types.FileOperationPatternKind)

Module Types.FileOperationPatternKind

type t =
  1. | File
  2. | Folder
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileOperationPatternOptions/index.html b/lsp/Lsp/Types/FileOperationPatternOptions/index.html deleted file mode 100644 index db7cc2d4..00000000 --- a/lsp/Lsp/Types/FileOperationPatternOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileOperationPatternOptions (lsp.Lsp.Types.FileOperationPatternOptions)

Module Types.FileOperationPatternOptions

type t = {
  1. ignoreCase : bool option;
}
val create : ?ignoreCase:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileOperationRegistrationOptions/index.html b/lsp/Lsp/Types/FileOperationRegistrationOptions/index.html deleted file mode 100644 index aad9afe6..00000000 --- a/lsp/Lsp/Types/FileOperationRegistrationOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileOperationRegistrationOptions (lsp.Lsp.Types.FileOperationRegistrationOptions)

Module Types.FileOperationRegistrationOptions

type t = {
  1. filters : FileOperationFilter.t list;
}
val create : filters:FileOperationFilter.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileRename/index.html b/lsp/Lsp/Types/FileRename/index.html deleted file mode 100644 index ec5179fd..00000000 --- a/lsp/Lsp/Types/FileRename/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileRename (lsp.Lsp.Types.FileRename)

Module Types.FileRename

type t = {
  1. newUri : string;
  2. oldUri : string;
}
val create : newUri:string -> oldUri:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FileSystemWatcher/index.html b/lsp/Lsp/Types/FileSystemWatcher/index.html deleted file mode 100644 index b71fc0fb..00000000 --- a/lsp/Lsp/Types/FileSystemWatcher/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FileSystemWatcher (lsp.Lsp.Types.FileSystemWatcher)

Module Types.FileSystemWatcher

type t = {
  1. globPattern : GlobPattern.t;
  2. kind : WatchKind.t option;
}
val create : globPattern:GlobPattern.t -> ?kind:WatchKind.t -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FoldingRange/index.html b/lsp/Lsp/Types/FoldingRange/index.html deleted file mode 100644 index 1808e8e4..00000000 --- a/lsp/Lsp/Types/FoldingRange/index.html +++ /dev/null @@ -1,10 +0,0 @@ - -FoldingRange (lsp.Lsp.Types.FoldingRange)

Module Types.FoldingRange

type t = {
  1. collapsedText : string option;
  2. endCharacter : int option;
  3. endLine : int;
  4. kind : FoldingRangeKind.t option;
  5. startCharacter : int option;
  6. startLine : int;
}
val create : - ?collapsedText:string -> - ?endCharacter:int -> - endLine:int -> - ?kind:FoldingRangeKind.t -> - ?startCharacter:int -> - startLine:int -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FoldingRangeKind/index.html b/lsp/Lsp/Types/FoldingRangeKind/index.html deleted file mode 100644 index 2839f8f9..00000000 --- a/lsp/Lsp/Types/FoldingRangeKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FoldingRangeKind (lsp.Lsp.Types.FoldingRangeKind)

Module Types.FoldingRangeKind

type t =
  1. | Comment
  2. | Imports
  3. | Region
  4. | Other of string
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FoldingRangeOptions/index.html b/lsp/Lsp/Types/FoldingRangeOptions/index.html deleted file mode 100644 index 4e9e2093..00000000 --- a/lsp/Lsp/Types/FoldingRangeOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FoldingRangeOptions (lsp.Lsp.Types.FoldingRangeOptions)

Module Types.FoldingRangeOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FoldingRangeParams/index.html b/lsp/Lsp/Types/FoldingRangeParams/index.html deleted file mode 100644 index de966c2c..00000000 --- a/lsp/Lsp/Types/FoldingRangeParams/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -FoldingRangeParams (lsp.Lsp.Types.FoldingRangeParams)

Module Types.FoldingRangeParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : - ?partialResultToken:ProgressToken.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FormattingOptions/index.html b/lsp/Lsp/Types/FormattingOptions/index.html deleted file mode 100644 index f96eb2bf..00000000 --- a/lsp/Lsp/Types/FormattingOptions/index.html +++ /dev/null @@ -1,9 +0,0 @@ - -FormattingOptions (lsp.Lsp.Types.FormattingOptions)

Module Types.FormattingOptions

type t = {
  1. insertFinalNewline : bool option;
  2. insertSpaces : bool;
  3. tabSize : int;
  4. trimFinalNewlines : bool option;
  5. trimTrailingWhitespace : bool option;
}
val create : - ?insertFinalNewline:bool -> - insertSpaces:bool -> - tabSize:int -> - ?trimFinalNewlines:bool -> - ?trimTrailingWhitespace:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/FullDocumentDiagnosticReport/index.html b/lsp/Lsp/Types/FullDocumentDiagnosticReport/index.html deleted file mode 100644 index 6b9b0788..00000000 --- a/lsp/Lsp/Types/FullDocumentDiagnosticReport/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -FullDocumentDiagnosticReport (lsp.Lsp.Types.FullDocumentDiagnosticReport)

Module Types.FullDocumentDiagnosticReport

type t = {
  1. items : Diagnostic.t list;
  2. resultId : string option;
}
val create : items:Diagnostic.t list -> ?resultId:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/GlobPattern/index.html b/lsp/Lsp/Types/GlobPattern/index.html deleted file mode 100644 index 1c62ffef..00000000 --- a/lsp/Lsp/Types/GlobPattern/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -GlobPattern (lsp.Lsp.Types.GlobPattern)

Module Types.GlobPattern

type t = [
  1. | `Pattern of Pattern.t
  2. | `RelativePattern of RelativePattern.t
]
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ImplementationClientCapabilities/index.html b/lsp/Lsp/Types/ImplementationClientCapabilities/index.html deleted file mode 100644 index d62c2da3..00000000 --- a/lsp/Lsp/Types/ImplementationClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ImplementationClientCapabilities (lsp.Lsp.Types.ImplementationClientCapabilities)

Module Types.ImplementationClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. linkSupport : bool option;
}
val create : ?dynamicRegistration:bool -> ?linkSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InitializeError/index.html b/lsp/Lsp/Types/InitializeError/index.html deleted file mode 100644 index 9f37c2cd..00000000 --- a/lsp/Lsp/Types/InitializeError/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InitializeError (lsp.Lsp.Types.InitializeError)

Module Types.InitializeError

type t = {
  1. retry : bool;
}
val create : retry:bool -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InitializeParams/index.html b/lsp/Lsp/Types/InitializeParams/index.html deleted file mode 100644 index 7dbd568c..00000000 --- a/lsp/Lsp/Types/InitializeParams/index.html +++ /dev/null @@ -1,14 +0,0 @@ - -InitializeParams (lsp.Lsp.Types.InitializeParams)

Module Types.InitializeParams

type clientInfo = {
  1. name : string;
  2. version : string option;
}
val create_clientInfo : name:string -> ?version:string -> unit -> clientInfo
type t = {
  1. capabilities : ClientCapabilities.t;
  2. clientInfo : clientInfo option;
  3. initializationOptions : Import.Json.t option;
  4. locale : string option;
  5. processId : int option;
  6. rootPath : string option option;
  7. rootUri : DocumentUri.t option;
  8. trace : TraceValues.t option;
  9. workDoneToken : ProgressToken.t option;
  10. workspaceFolders : WorkspaceFolder.t list option option;
}
val create : - capabilities:ClientCapabilities.t -> - ?clientInfo:clientInfo -> - ?initializationOptions:Import.Json.t -> - ?locale:string -> - ?processId:int -> - ?rootPath:string option -> - ?rootUri:DocumentUri.t -> - ?trace:TraceValues.t -> - ?workDoneToken:ProgressToken.t -> - ?workspaceFolders:WorkspaceFolder.t list option -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InitializeResult/index.html b/lsp/Lsp/Types/InitializeResult/index.html deleted file mode 100644 index bfec310b..00000000 --- a/lsp/Lsp/Types/InitializeResult/index.html +++ /dev/null @@ -1,6 +0,0 @@ - -InitializeResult (lsp.Lsp.Types.InitializeResult)

Module Types.InitializeResult

type serverInfo = {
  1. name : string;
  2. version : string option;
}
val create_serverInfo : name:string -> ?version:string -> unit -> serverInfo
type t = {
  1. capabilities : ServerCapabilities.t;
  2. serverInfo : serverInfo option;
}
val create : - capabilities:ServerCapabilities.t -> - ?serverInfo:serverInfo -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InitializedParams_/index.html b/lsp/Lsp/Types/InitializedParams_/index.html deleted file mode 100644 index b9dcc20a..00000000 --- a/lsp/Lsp/Types/InitializedParams_/index.html +++ /dev/null @@ -1,13 +0,0 @@ - -InitializedParams_ (lsp.Lsp.Types.InitializedParams_)

Module Types.InitializedParams_

type clientInfo = {
  1. name : string;
  2. version : string option;
}
val create_clientInfo : name:string -> ?version:string -> unit -> clientInfo
type t = {
  1. capabilities : ClientCapabilities.t;
  2. clientInfo : clientInfo option;
  3. initializationOptions : Import.Json.t option;
  4. locale : string option;
  5. processId : int option;
  6. rootPath : string option option;
  7. rootUri : DocumentUri.t option;
  8. trace : TraceValues.t option;
  9. workDoneToken : ProgressToken.t option;
}
val create : - capabilities:ClientCapabilities.t -> - ?clientInfo:clientInfo -> - ?initializationOptions:Import.Json.t -> - ?locale:string -> - ?processId:int -> - ?rootPath:string option -> - ?rootUri:DocumentUri.t -> - ?trace:TraceValues.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlayHint/index.html b/lsp/Lsp/Types/InlayHint/index.html deleted file mode 100644 index 67f393db..00000000 --- a/lsp/Lsp/Types/InlayHint/index.html +++ /dev/null @@ -1,12 +0,0 @@ - -InlayHint (lsp.Lsp.Types.InlayHint)

Module Types.InlayHint

type t = {
  1. data : Import.Json.t option;
  2. kind : InlayHintKind.t option;
  3. label : [ `String of string | `List of InlayHintLabelPart.t list ];
  4. paddingLeft : bool option;
  5. paddingRight : bool option;
  6. position : Position.t;
  7. textEdits : TextEdit.t list option;
  8. tooltip : [ `String of string | `MarkupContent of MarkupContent.t ] option;
}
val create : - ?data:Import.Json.t -> - ?kind:InlayHintKind.t -> - label:[ `String of string | `List of InlayHintLabelPart.t list ] -> - ?paddingLeft:bool -> - ?paddingRight:bool -> - position:Position.t -> - ?textEdits:TextEdit.t list -> - ?tooltip:[ `String of string | `MarkupContent of MarkupContent.t ] -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlayHintClientCapabilities/index.html b/lsp/Lsp/Types/InlayHintClientCapabilities/index.html deleted file mode 100644 index 6d28e643..00000000 --- a/lsp/Lsp/Types/InlayHintClientCapabilities/index.html +++ /dev/null @@ -1,6 +0,0 @@ - -InlayHintClientCapabilities (lsp.Lsp.Types.InlayHintClientCapabilities)

Module Types.InlayHintClientCapabilities

type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type t = {
  1. dynamicRegistration : bool option;
  2. resolveSupport : resolveSupport option;
}
val create : - ?dynamicRegistration:bool -> - ?resolveSupport:resolveSupport -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlayHintKind/index.html b/lsp/Lsp/Types/InlayHintKind/index.html deleted file mode 100644 index 2f69100b..00000000 --- a/lsp/Lsp/Types/InlayHintKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlayHintKind (lsp.Lsp.Types.InlayHintKind)

Module Types.InlayHintKind

type t =
  1. | Type
  2. | Parameter
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlayHintLabelPart/index.html b/lsp/Lsp/Types/InlayHintLabelPart/index.html deleted file mode 100644 index ec3e3a7d..00000000 --- a/lsp/Lsp/Types/InlayHintLabelPart/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -InlayHintLabelPart (lsp.Lsp.Types.InlayHintLabelPart)

Module Types.InlayHintLabelPart

type t = {
  1. command : Command.t option;
  2. location : Location.t option;
  3. tooltip : [ `String of string | `MarkupContent of MarkupContent.t ] option;
  4. value : string;
}
val create : - ?command:Command.t -> - ?location:Location.t -> - ?tooltip:[ `String of string | `MarkupContent of MarkupContent.t ] -> - value:string -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlayHintOptions/index.html b/lsp/Lsp/Types/InlayHintOptions/index.html deleted file mode 100644 index d3d2a0cc..00000000 --- a/lsp/Lsp/Types/InlayHintOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlayHintOptions (lsp.Lsp.Types.InlayHintOptions)

Module Types.InlayHintOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlayHintWorkspaceClientCapabilities/index.html b/lsp/Lsp/Types/InlayHintWorkspaceClientCapabilities/index.html deleted file mode 100644 index 6d4d0b47..00000000 --- a/lsp/Lsp/Types/InlayHintWorkspaceClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlayHintWorkspaceClientCapabilities (lsp.Lsp.Types.InlayHintWorkspaceClientCapabilities)

Module Types.InlayHintWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineCompletionClientCapabilities/index.html b/lsp/Lsp/Types/InlineCompletionClientCapabilities/index.html deleted file mode 100644 index 202fa51f..00000000 --- a/lsp/Lsp/Types/InlineCompletionClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlineCompletionClientCapabilities (lsp.Lsp.Types.InlineCompletionClientCapabilities)

Module Types.InlineCompletionClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineCompletionContext/index.html b/lsp/Lsp/Types/InlineCompletionContext/index.html deleted file mode 100644 index 5502d3b2..00000000 --- a/lsp/Lsp/Types/InlineCompletionContext/index.html +++ /dev/null @@ -1,6 +0,0 @@ - -InlineCompletionContext (lsp.Lsp.Types.InlineCompletionContext)

Module Types.InlineCompletionContext

type t = {
  1. selectedCompletionInfo : SelectedCompletionInfo.t option;
  2. triggerKind : InlineCompletionTriggerKind.t;
}
val create : - ?selectedCompletionInfo:SelectedCompletionInfo.t -> - triggerKind:InlineCompletionTriggerKind.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineCompletionItem/index.html b/lsp/Lsp/Types/InlineCompletionItem/index.html deleted file mode 100644 index 795ebae9..00000000 --- a/lsp/Lsp/Types/InlineCompletionItem/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -InlineCompletionItem (lsp.Lsp.Types.InlineCompletionItem)

Module Types.InlineCompletionItem

type t = {
  1. command : Command.t option;
  2. filterText : string option;
  3. insertText : [ `String of string | `StringValue of StringValue.t ];
  4. range : Range.t option;
}
val create : - ?command:Command.t -> - ?filterText:string -> - insertText:[ `String of string | `StringValue of StringValue.t ] -> - ?range:Range.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineCompletionList/index.html b/lsp/Lsp/Types/InlineCompletionList/index.html deleted file mode 100644 index 43a51e41..00000000 --- a/lsp/Lsp/Types/InlineCompletionList/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlineCompletionList (lsp.Lsp.Types.InlineCompletionList)

Module Types.InlineCompletionList

type t = {
  1. items : InlineCompletionItem.t list;
}
val create : items:InlineCompletionItem.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineCompletionTriggerKind/index.html b/lsp/Lsp/Types/InlineCompletionTriggerKind/index.html deleted file mode 100644 index fd635c49..00000000 --- a/lsp/Lsp/Types/InlineCompletionTriggerKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlineCompletionTriggerKind (lsp.Lsp.Types.InlineCompletionTriggerKind)

Module Types.InlineCompletionTriggerKind

type t =
  1. | Invoked
  2. | Automatic
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValue/index.html b/lsp/Lsp/Types/InlineValue/index.html deleted file mode 100644 index 8411e9ba..00000000 --- a/lsp/Lsp/Types/InlineValue/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlineValue (lsp.Lsp.Types.InlineValue)

Module Types.InlineValue

type t = [
  1. | `InlineValueText of InlineValueText.t
  2. | `InlineValueVariableLookup of InlineValueVariableLookup.t
  3. | `InlineValueEvaluatableExpression of InlineValueEvaluatableExpression.t
]
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValueContext/index.html b/lsp/Lsp/Types/InlineValueContext/index.html deleted file mode 100644 index 8072bee5..00000000 --- a/lsp/Lsp/Types/InlineValueContext/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlineValueContext (lsp.Lsp.Types.InlineValueContext)

Module Types.InlineValueContext

type t = {
  1. frameId : int;
  2. stoppedLocation : Range.t;
}
val create : frameId:int -> stoppedLocation:Range.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValueEvaluatableExpression/index.html b/lsp/Lsp/Types/InlineValueEvaluatableExpression/index.html deleted file mode 100644 index ecefc907..00000000 --- a/lsp/Lsp/Types/InlineValueEvaluatableExpression/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlineValueEvaluatableExpression (lsp.Lsp.Types.InlineValueEvaluatableExpression)

Module Types.InlineValueEvaluatableExpression

type t = {
  1. expression : string option;
  2. range : Range.t;
}
val create : ?expression:string -> range:Range.t -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValueParams/index.html b/lsp/Lsp/Types/InlineValueParams/index.html deleted file mode 100644 index 1e9df46d..00000000 --- a/lsp/Lsp/Types/InlineValueParams/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -InlineValueParams (lsp.Lsp.Types.InlineValueParams)

Module Types.InlineValueParams

type t = {
  1. context : InlineValueContext.t;
  2. range : Range.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : - context:InlineValueContext.t -> - range:Range.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValueText/index.html b/lsp/Lsp/Types/InlineValueText/index.html deleted file mode 100644 index f2732446..00000000 --- a/lsp/Lsp/Types/InlineValueText/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlineValueText (lsp.Lsp.Types.InlineValueText)

Module Types.InlineValueText

type t = {
  1. range : Range.t;
  2. text : string;
}
val create : range:Range.t -> text:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InlineValueWorkspaceClientCapabilities/index.html b/lsp/Lsp/Types/InlineValueWorkspaceClientCapabilities/index.html deleted file mode 100644 index 8d44dfab..00000000 --- a/lsp/Lsp/Types/InlineValueWorkspaceClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InlineValueWorkspaceClientCapabilities (lsp.Lsp.Types.InlineValueWorkspaceClientCapabilities)

Module Types.InlineValueWorkspaceClientCapabilities

type t = {
  1. refreshSupport : bool option;
}
val create : ?refreshSupport:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InsertReplaceEdit/index.html b/lsp/Lsp/Types/InsertReplaceEdit/index.html deleted file mode 100644 index 29a336e2..00000000 --- a/lsp/Lsp/Types/InsertReplaceEdit/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InsertReplaceEdit (lsp.Lsp.Types.InsertReplaceEdit)

Module Types.InsertReplaceEdit

type t = {
  1. insert : Range.t;
  2. newText : string;
  3. replace : Range.t;
}
val create : insert:Range.t -> newText:string -> replace:Range.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InsertTextFormat/index.html b/lsp/Lsp/Types/InsertTextFormat/index.html deleted file mode 100644 index 47e13c6a..00000000 --- a/lsp/Lsp/Types/InsertTextFormat/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InsertTextFormat (lsp.Lsp.Types.InsertTextFormat)

Module Types.InsertTextFormat

type t =
  1. | PlainText
  2. | Snippet
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/InsertTextMode/index.html b/lsp/Lsp/Types/InsertTextMode/index.html deleted file mode 100644 index 4c2c6754..00000000 --- a/lsp/Lsp/Types/InsertTextMode/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -InsertTextMode (lsp.Lsp.Types.InsertTextMode)

Module Types.InsertTextMode

type t =
  1. | AsIs
  2. | AdjustIndentation
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/LinkedEditingRanges/index.html b/lsp/Lsp/Types/LinkedEditingRanges/index.html deleted file mode 100644 index f5df6a84..00000000 --- a/lsp/Lsp/Types/LinkedEditingRanges/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -LinkedEditingRanges (lsp.Lsp.Types.LinkedEditingRanges)

Module Types.LinkedEditingRanges

type t = {
  1. ranges : Range.t list;
  2. wordPattern : string option;
}
val create : ranges:Range.t list -> ?wordPattern:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Location/index.html b/lsp/Lsp/Types/Location/index.html deleted file mode 100644 index d60569ea..00000000 --- a/lsp/Lsp/Types/Location/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Location (lsp.Lsp.Types.Location)

Module Types.Location

type t = {
  1. range : Range.t;
  2. uri : DocumentUri.t;
}
val create : range:Range.t -> uri:DocumentUri.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/LocationLink/index.html b/lsp/Lsp/Types/LocationLink/index.html deleted file mode 100644 index 8f715862..00000000 --- a/lsp/Lsp/Types/LocationLink/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -LocationLink (lsp.Lsp.Types.LocationLink)

Module Types.LocationLink

type t = {
  1. originSelectionRange : Range.t option;
  2. targetRange : Range.t;
  3. targetSelectionRange : Range.t;
  4. targetUri : DocumentUri.t;
}
val create : - ?originSelectionRange:Range.t -> - targetRange:Range.t -> - targetSelectionRange:Range.t -> - targetUri:DocumentUri.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Locations/index.html b/lsp/Lsp/Types/Locations/index.html deleted file mode 100644 index 7f35230e..00000000 --- a/lsp/Lsp/Types/Locations/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Locations (lsp.Lsp.Types.Locations)

Module Types.Locations

type t = [
  1. | `Location of Location.t list
]
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/LogMessageParams/index.html b/lsp/Lsp/Types/LogMessageParams/index.html deleted file mode 100644 index 0ac62b5f..00000000 --- a/lsp/Lsp/Types/LogMessageParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -LogMessageParams (lsp.Lsp.Types.LogMessageParams)

Module Types.LogMessageParams

type t = {
  1. message : string;
  2. type_ : MessageType.t;
}
val create : message:string -> type_:MessageType.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/LogTraceParams/index.html b/lsp/Lsp/Types/LogTraceParams/index.html deleted file mode 100644 index 248fb46d..00000000 --- a/lsp/Lsp/Types/LogTraceParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -LogTraceParams (lsp.Lsp.Types.LogTraceParams)

Module Types.LogTraceParams

type t = {
  1. message : string;
  2. verbose : string option;
}
val create : message:string -> ?verbose:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MarkedString/index.html b/lsp/Lsp/Types/MarkedString/index.html deleted file mode 100644 index 56172436..00000000 --- a/lsp/Lsp/Types/MarkedString/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -MarkedString (lsp.Lsp.Types.MarkedString)

Module Types.MarkedString

type t = {
  1. value : string;
  2. language : string option;
}
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MarkupContent/index.html b/lsp/Lsp/Types/MarkupContent/index.html deleted file mode 100644 index 9fa31b0d..00000000 --- a/lsp/Lsp/Types/MarkupContent/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -MarkupContent (lsp.Lsp.Types.MarkupContent)

Module Types.MarkupContent

type t = {
  1. kind : MarkupKind.t;
  2. value : string;
}
val create : kind:MarkupKind.t -> value:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MarkupKind/index.html b/lsp/Lsp/Types/MarkupKind/index.html deleted file mode 100644 index 7d240614..00000000 --- a/lsp/Lsp/Types/MarkupKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -MarkupKind (lsp.Lsp.Types.MarkupKind)

Module Types.MarkupKind

type t =
  1. | PlainText
  2. | Markdown
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MessageActionItem/index.html b/lsp/Lsp/Types/MessageActionItem/index.html deleted file mode 100644 index 2cd0ac37..00000000 --- a/lsp/Lsp/Types/MessageActionItem/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -MessageActionItem (lsp.Lsp.Types.MessageActionItem)

Module Types.MessageActionItem

type t = {
  1. title : string;
}
val create : title:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MessageType/index.html b/lsp/Lsp/Types/MessageType/index.html deleted file mode 100644 index 187f11a6..00000000 --- a/lsp/Lsp/Types/MessageType/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -MessageType (lsp.Lsp.Types.MessageType)

Module Types.MessageType

type t =
  1. | Error
  2. | Warning
  3. | Info
  4. | Log
  5. | Debug
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Moniker/index.html b/lsp/Lsp/Types/Moniker/index.html deleted file mode 100644 index 9c5f4cd0..00000000 --- a/lsp/Lsp/Types/Moniker/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -Moniker (lsp.Lsp.Types.Moniker)

Module Types.Moniker

type t = {
  1. identifier : string;
  2. kind : MonikerKind.t option;
  3. scheme : string;
  4. unique : UniquenessLevel.t;
}
val create : - identifier:string -> - ?kind:MonikerKind.t -> - scheme:string -> - unique:UniquenessLevel.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MonikerKind/index.html b/lsp/Lsp/Types/MonikerKind/index.html deleted file mode 100644 index 337c6534..00000000 --- a/lsp/Lsp/Types/MonikerKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -MonikerKind (lsp.Lsp.Types.MonikerKind)

Module Types.MonikerKind

type t =
  1. | Import
  2. | Export
  3. | Local
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MonikerOptions/index.html b/lsp/Lsp/Types/MonikerOptions/index.html deleted file mode 100644 index 9cc21201..00000000 --- a/lsp/Lsp/Types/MonikerOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -MonikerOptions (lsp.Lsp.Types.MonikerOptions)

Module Types.MonikerOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MonikerParams/index.html b/lsp/Lsp/Types/MonikerParams/index.html deleted file mode 100644 index 38c394f4..00000000 --- a/lsp/Lsp/Types/MonikerParams/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -MonikerParams (lsp.Lsp.Types.MonikerParams)

Module Types.MonikerParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : - ?partialResultToken:ProgressToken.t -> - position:Position.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/MonikerRegistrationOptions/index.html b/lsp/Lsp/Types/MonikerRegistrationOptions/index.html deleted file mode 100644 index 0dd9f311..00000000 --- a/lsp/Lsp/Types/MonikerRegistrationOptions/index.html +++ /dev/null @@ -1,6 +0,0 @@ - -MonikerRegistrationOptions (lsp.Lsp.Types.MonikerRegistrationOptions)

Module Types.MonikerRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. workDoneProgress : bool option;
}
val create : - ?documentSelector:DocumentSelector.t -> - ?workDoneProgress:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookCell/index.html b/lsp/Lsp/Types/NotebookCell/index.html deleted file mode 100644 index 36862622..00000000 --- a/lsp/Lsp/Types/NotebookCell/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -NotebookCell (lsp.Lsp.Types.NotebookCell)

Module Types.NotebookCell

type t = {
  1. document : DocumentUri.t;
  2. executionSummary : ExecutionSummary.t option;
  3. kind : NotebookCellKind.t;
  4. metadata : Import.Json.Object.t option;
}
val create : - document:DocumentUri.t -> - ?executionSummary:ExecutionSummary.t -> - kind:NotebookCellKind.t -> - ?metadata:Import.Json.Object.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookCellKind/index.html b/lsp/Lsp/Types/NotebookCellKind/index.html deleted file mode 100644 index 4d27efb0..00000000 --- a/lsp/Lsp/Types/NotebookCellKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -NotebookCellKind (lsp.Lsp.Types.NotebookCellKind)

Module Types.NotebookCellKind

type t =
  1. | Markup
  2. | Code
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookDocumentClientCapabilities/index.html b/lsp/Lsp/Types/NotebookDocumentClientCapabilities/index.html deleted file mode 100644 index 2e6fd877..00000000 --- a/lsp/Lsp/Types/NotebookDocumentClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -NotebookDocumentClientCapabilities (lsp.Lsp.Types.NotebookDocumentClientCapabilities)

Module Types.NotebookDocumentClientCapabilities

type t = {
  1. synchronization : NotebookDocumentSyncClientCapabilities.t;
}
val create : synchronization:NotebookDocumentSyncClientCapabilities.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookDocumentFilter/index.html b/lsp/Lsp/Types/NotebookDocumentFilter/index.html deleted file mode 100644 index 4dfb3b62..00000000 --- a/lsp/Lsp/Types/NotebookDocumentFilter/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -NotebookDocumentFilter (lsp.Lsp.Types.NotebookDocumentFilter)

Module Types.NotebookDocumentFilter

type t = unit
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/NotebookDocumentSyncRegistrationOptions/index.html b/lsp/Lsp/Types/NotebookDocumentSyncRegistrationOptions/index.html deleted file mode 100644 index 7300c125..00000000 --- a/lsp/Lsp/Types/NotebookDocumentSyncRegistrationOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -NotebookDocumentSyncRegistrationOptions (lsp.Lsp.Types.NotebookDocumentSyncRegistrationOptions)

Module Types.NotebookDocumentSyncRegistrationOptions

type t = unit
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/OptionalVersionedTextDocumentIdentifier/index.html b/lsp/Lsp/Types/OptionalVersionedTextDocumentIdentifier/index.html deleted file mode 100644 index 0db8a781..00000000 --- a/lsp/Lsp/Types/OptionalVersionedTextDocumentIdentifier/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -OptionalVersionedTextDocumentIdentifier (lsp.Lsp.Types.OptionalVersionedTextDocumentIdentifier)

Module Types.OptionalVersionedTextDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
  2. version : int option;
}
val create : uri:DocumentUri.t -> ?version:int -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/PartialResultParams/index.html b/lsp/Lsp/Types/PartialResultParams/index.html deleted file mode 100644 index e2d86168..00000000 --- a/lsp/Lsp/Types/PartialResultParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -PartialResultParams (lsp.Lsp.Types.PartialResultParams)

Module Types.PartialResultParams

type t = {
  1. partialResultToken : ProgressToken.t option;
}
val create : ?partialResultToken:ProgressToken.t -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Position/index.html b/lsp/Lsp/Types/Position/index.html deleted file mode 100644 index a029815b..00000000 --- a/lsp/Lsp/Types/Position/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Position (lsp.Lsp.Types.Position)

Module Types.Position

type t = {
  1. character : int;
  2. line : int;
}
val create : character:int -> line:int -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/PreviousResultId/index.html b/lsp/Lsp/Types/PreviousResultId/index.html deleted file mode 100644 index 53548b11..00000000 --- a/lsp/Lsp/Types/PreviousResultId/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -PreviousResultId (lsp.Lsp.Types.PreviousResultId)

Module Types.PreviousResultId

type t = {
  1. uri : DocumentUri.t;
  2. value : string;
}
val create : uri:DocumentUri.t -> value:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ProgressParams/index.html b/lsp/Lsp/Types/ProgressParams/index.html deleted file mode 100644 index 00527e42..00000000 --- a/lsp/Lsp/Types/ProgressParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ProgressParams (lsp.Lsp.Types.ProgressParams)

Module Types.ProgressParams

type 'a t = {
  1. token : ProgressToken.t;
  2. value : 'a;
}
val create : token:ProgressToken.t -> value:'a -> 'a t
include Ppx_yojson_conv_lib.Yojsonable.S1 with type 'a t := 'a t
val t_of_yojson : (Yojson.Safe.t -> 'a) -> Yojson.Safe.t -> 'a t
val yojson_of_t : ('a -> Yojson.Safe.t) -> 'a t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ProgressToken/index.html b/lsp/Lsp/Types/ProgressToken/index.html deleted file mode 100644 index 4f91b381..00000000 --- a/lsp/Lsp/Types/ProgressToken/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ProgressToken (lsp.Lsp.Types.ProgressToken)

Module Types.ProgressToken

type t = [
  1. | `Int of int
  2. | `String of string
]
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/PublishDiagnosticsClientCapabilities/index.html b/lsp/Lsp/Types/PublishDiagnosticsClientCapabilities/index.html deleted file mode 100644 index b3b7da3f..00000000 --- a/lsp/Lsp/Types/PublishDiagnosticsClientCapabilities/index.html +++ /dev/null @@ -1,9 +0,0 @@ - -PublishDiagnosticsClientCapabilities (lsp.Lsp.Types.PublishDiagnosticsClientCapabilities)

Module Types.PublishDiagnosticsClientCapabilities

type tagSupport = {
  1. valueSet : DiagnosticTag.t list;
}
val create_tagSupport : valueSet:DiagnosticTag.t list -> tagSupport
type t = {
  1. codeDescriptionSupport : bool option;
  2. dataSupport : bool option;
  3. relatedInformation : bool option;
  4. tagSupport : tagSupport option;
  5. versionSupport : bool option;
}
val create : - ?codeDescriptionSupport:bool -> - ?dataSupport:bool -> - ?relatedInformation:bool -> - ?tagSupport:tagSupport -> - ?versionSupport:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Range/index.html b/lsp/Lsp/Types/Range/index.html deleted file mode 100644 index 5d6d483a..00000000 --- a/lsp/Lsp/Types/Range/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Range (lsp.Lsp.Types.Range)

Module Types.Range

type t = {
  1. end_ : Position.t;
  2. start : Position.t;
}
val create : end_:Position.t -> start:Position.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ReferenceClientCapabilities/index.html b/lsp/Lsp/Types/ReferenceClientCapabilities/index.html deleted file mode 100644 index 83d8e54c..00000000 --- a/lsp/Lsp/Types/ReferenceClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ReferenceClientCapabilities (lsp.Lsp.Types.ReferenceClientCapabilities)

Module Types.ReferenceClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ReferenceContext/index.html b/lsp/Lsp/Types/ReferenceContext/index.html deleted file mode 100644 index 46f32567..00000000 --- a/lsp/Lsp/Types/ReferenceContext/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ReferenceContext (lsp.Lsp.Types.ReferenceContext)

Module Types.ReferenceContext

type t = {
  1. includeDeclaration : bool;
}
val create : includeDeclaration:bool -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ReferenceParams/index.html b/lsp/Lsp/Types/ReferenceParams/index.html deleted file mode 100644 index 1a5a40f1..00000000 --- a/lsp/Lsp/Types/ReferenceParams/index.html +++ /dev/null @@ -1,9 +0,0 @@ - -ReferenceParams (lsp.Lsp.Types.ReferenceParams)

Module Types.ReferenceParams

type t = {
  1. context : ReferenceContext.t;
  2. partialResultToken : ProgressToken.t option;
  3. position : Position.t;
  4. textDocument : TextDocumentIdentifier.t;
  5. workDoneToken : ProgressToken.t option;
}
val create : - context:ReferenceContext.t -> - ?partialResultToken:ProgressToken.t -> - position:Position.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Registration/index.html b/lsp/Lsp/Types/Registration/index.html deleted file mode 100644 index 4c4a01ef..00000000 --- a/lsp/Lsp/Types/Registration/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -Registration (lsp.Lsp.Types.Registration)

Module Types.Registration

type t = {
  1. id : string;
  2. method_ : string;
  3. registerOptions : Import.Json.t option;
}
val create : - id:string -> - method_:string -> - ?registerOptions:Import.Json.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RegularExpressionsClientCapabilities/index.html b/lsp/Lsp/Types/RegularExpressionsClientCapabilities/index.html deleted file mode 100644 index 5de9ce73..00000000 --- a/lsp/Lsp/Types/RegularExpressionsClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -RegularExpressionsClientCapabilities (lsp.Lsp.Types.RegularExpressionsClientCapabilities)

Module Types.RegularExpressionsClientCapabilities

type t = {
  1. engine : string;
  2. version : string option;
}
val create : engine:string -> ?version:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RelativePattern/index.html b/lsp/Lsp/Types/RelativePattern/index.html deleted file mode 100644 index 554c74f3..00000000 --- a/lsp/Lsp/Types/RelativePattern/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -RelativePattern (lsp.Lsp.Types.RelativePattern)

Module Types.RelativePattern

type t = {
  1. baseUri : unit;
  2. pattern : Pattern.t;
}
val create : baseUri:unit -> pattern:Pattern.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RenameClientCapabilities/index.html b/lsp/Lsp/Types/RenameClientCapabilities/index.html deleted file mode 100644 index 2e1d5edd..00000000 --- a/lsp/Lsp/Types/RenameClientCapabilities/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -RenameClientCapabilities (lsp.Lsp.Types.RenameClientCapabilities)

Module Types.RenameClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
  2. honorsChangeAnnotations : bool option;
  3. prepareSupport : bool option;
  4. prepareSupportDefaultBehavior : PrepareSupportDefaultBehavior.t option;
}
val create : - ?dynamicRegistration:bool -> - ?honorsChangeAnnotations:bool -> - ?prepareSupport:bool -> - ?prepareSupportDefaultBehavior:PrepareSupportDefaultBehavior.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RenameFile/index.html b/lsp/Lsp/Types/RenameFile/index.html deleted file mode 100644 index 911df4d2..00000000 --- a/lsp/Lsp/Types/RenameFile/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -RenameFile (lsp.Lsp.Types.RenameFile)

Module Types.RenameFile

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t option;
  2. newUri : DocumentUri.t;
  3. oldUri : DocumentUri.t;
  4. options : RenameFileOptions.t option;
}
val create : - ?annotationId:ChangeAnnotationIdentifier.t -> - newUri:DocumentUri.t -> - oldUri:DocumentUri.t -> - ?options:RenameFileOptions.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RenameFileOptions/index.html b/lsp/Lsp/Types/RenameFileOptions/index.html deleted file mode 100644 index 6d56eae6..00000000 --- a/lsp/Lsp/Types/RenameFileOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -RenameFileOptions (lsp.Lsp.Types.RenameFileOptions)

Module Types.RenameFileOptions

type t = {
  1. ignoreIfExists : bool option;
  2. overwrite : bool option;
}
val create : ?ignoreIfExists:bool -> ?overwrite:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RenameFilesParams/index.html b/lsp/Lsp/Types/RenameFilesParams/index.html deleted file mode 100644 index 38727b69..00000000 --- a/lsp/Lsp/Types/RenameFilesParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -RenameFilesParams (lsp.Lsp.Types.RenameFilesParams)

Module Types.RenameFilesParams

type t = {
  1. files : FileRename.t list;
}
val create : files:FileRename.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RenameOptions/index.html b/lsp/Lsp/Types/RenameOptions/index.html deleted file mode 100644 index fbd44f8b..00000000 --- a/lsp/Lsp/Types/RenameOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -RenameOptions (lsp.Lsp.Types.RenameOptions)

Module Types.RenameOptions

type t = {
  1. prepareProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?prepareProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/RenameParams/index.html b/lsp/Lsp/Types/RenameParams/index.html deleted file mode 100644 index c973f88e..00000000 --- a/lsp/Lsp/Types/RenameParams/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -RenameParams (lsp.Lsp.Types.RenameParams)

Module Types.RenameParams

type t = {
  1. newName : string;
  2. position : Position.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : - newName:string -> - position:Position.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ResourceOperation/index.html b/lsp/Lsp/Types/ResourceOperation/index.html deleted file mode 100644 index 09deae5d..00000000 --- a/lsp/Lsp/Types/ResourceOperation/index.html +++ /dev/null @@ -1,6 +0,0 @@ - -ResourceOperation (lsp.Lsp.Types.ResourceOperation)

Module Types.ResourceOperation

type t = {
  1. annotationId : ChangeAnnotationIdentifier.t option;
  2. kind : string;
}
val create : - ?annotationId:ChangeAnnotationIdentifier.t -> - kind:string -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ResourceOperationKind/index.html b/lsp/Lsp/Types/ResourceOperationKind/index.html deleted file mode 100644 index 290ea007..00000000 --- a/lsp/Lsp/Types/ResourceOperationKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ResourceOperationKind (lsp.Lsp.Types.ResourceOperationKind)

Module Types.ResourceOperationKind

type t =
  1. | Create
  2. | Rename
  3. | Delete
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SaveOptions/index.html b/lsp/Lsp/Types/SaveOptions/index.html deleted file mode 100644 index 64a07661..00000000 --- a/lsp/Lsp/Types/SaveOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SaveOptions (lsp.Lsp.Types.SaveOptions)

Module Types.SaveOptions

type t = {
  1. includeText : bool option;
}
val create : ?includeText:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SelectedCompletionInfo/index.html b/lsp/Lsp/Types/SelectedCompletionInfo/index.html deleted file mode 100644 index 484dd1fb..00000000 --- a/lsp/Lsp/Types/SelectedCompletionInfo/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SelectedCompletionInfo (lsp.Lsp.Types.SelectedCompletionInfo)

Module Types.SelectedCompletionInfo

type t = {
  1. range : Range.t;
  2. text : string;
}
val create : range:Range.t -> text:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SelectionRange/index.html b/lsp/Lsp/Types/SelectionRange/index.html deleted file mode 100644 index 4ecbcf40..00000000 --- a/lsp/Lsp/Types/SelectionRange/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SelectionRange (lsp.Lsp.Types.SelectionRange)

Module Types.SelectionRange

type t = {
  1. parent : t option;
  2. range : Range.t;
}
val create : ?parent:t -> range:Range.t -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SelectionRangeClientCapabilities/index.html b/lsp/Lsp/Types/SelectionRangeClientCapabilities/index.html deleted file mode 100644 index ec8598b5..00000000 --- a/lsp/Lsp/Types/SelectionRangeClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SelectionRangeClientCapabilities (lsp.Lsp.Types.SelectionRangeClientCapabilities)

Module Types.SelectionRangeClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SelectionRangeOptions/index.html b/lsp/Lsp/Types/SelectionRangeOptions/index.html deleted file mode 100644 index eb779401..00000000 --- a/lsp/Lsp/Types/SelectionRangeOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SelectionRangeOptions (lsp.Lsp.Types.SelectionRangeOptions)

Module Types.SelectionRangeOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SelectionRangeRegistrationOptions/index.html b/lsp/Lsp/Types/SelectionRangeRegistrationOptions/index.html deleted file mode 100644 index 3056bf2b..00000000 --- a/lsp/Lsp/Types/SelectionRangeRegistrationOptions/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -SelectionRangeRegistrationOptions (lsp.Lsp.Types.SelectionRangeRegistrationOptions)

Module Types.SelectionRangeRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. id : string option;
  3. workDoneProgress : bool option;
}
val create : - ?documentSelector:DocumentSelector.t -> - ?id:string -> - ?workDoneProgress:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokenModifiers/index.html b/lsp/Lsp/Types/SemanticTokenModifiers/index.html deleted file mode 100644 index f0ca57fe..00000000 --- a/lsp/Lsp/Types/SemanticTokenModifiers/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SemanticTokenModifiers (lsp.Lsp.Types.SemanticTokenModifiers)

Module Types.SemanticTokenModifiers

type t =
  1. | Declaration
  2. | Definition
  3. | Readonly
  4. | Static
  5. | Deprecated
  6. | Abstract
  7. | Async
  8. | Modification
  9. | Documentation
  10. | DefaultLibrary
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokenTypes/index.html b/lsp/Lsp/Types/SemanticTokenTypes/index.html deleted file mode 100644 index 4935a6d5..00000000 --- a/lsp/Lsp/Types/SemanticTokenTypes/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SemanticTokenTypes (lsp.Lsp.Types.SemanticTokenTypes)

Module Types.SemanticTokenTypes

type t =
  1. | Namespace
  2. | Type
  3. | Class
  4. | Enum
  5. | Interface
  6. | Struct
  7. | TypeParameter
  8. | Parameter
  9. | Variable
  10. | Property
  11. | EnumMember
  12. | Event
  13. | Function
  14. | Method
  15. | Macro
  16. | Keyword
  17. | Modifier
  18. | Comment
  19. | String
  20. | Number
  21. | Regexp
  22. | Operator
  23. | Decorator
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokens/index.html b/lsp/Lsp/Types/SemanticTokens/index.html deleted file mode 100644 index 9317b506..00000000 --- a/lsp/Lsp/Types/SemanticTokens/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SemanticTokens (lsp.Lsp.Types.SemanticTokens)

Module Types.SemanticTokens

type t = {
  1. data : int array;
  2. resultId : string option;
}
val create : data:int array -> ?resultId:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensDelta/index.html b/lsp/Lsp/Types/SemanticTokensDelta/index.html deleted file mode 100644 index 146e2847..00000000 --- a/lsp/Lsp/Types/SemanticTokensDelta/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SemanticTokensDelta (lsp.Lsp.Types.SemanticTokensDelta)

Module Types.SemanticTokensDelta

type t = {
  1. edits : SemanticTokensEdit.t list;
  2. resultId : string option;
}
val create : edits:SemanticTokensEdit.t list -> ?resultId:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensDeltaPartialResult/index.html b/lsp/Lsp/Types/SemanticTokensDeltaPartialResult/index.html deleted file mode 100644 index 8923d3b0..00000000 --- a/lsp/Lsp/Types/SemanticTokensDeltaPartialResult/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SemanticTokensDeltaPartialResult (lsp.Lsp.Types.SemanticTokensDeltaPartialResult)

Module Types.SemanticTokensDeltaPartialResult

type t = {
  1. edits : SemanticTokensEdit.t list;
}
val create : edits:SemanticTokensEdit.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensEdit/index.html b/lsp/Lsp/Types/SemanticTokensEdit/index.html deleted file mode 100644 index 208e2a89..00000000 --- a/lsp/Lsp/Types/SemanticTokensEdit/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SemanticTokensEdit (lsp.Lsp.Types.SemanticTokensEdit)

Module Types.SemanticTokensEdit

type t = {
  1. data : int array option;
  2. deleteCount : int;
  3. start : int;
}
val create : ?data:int array -> deleteCount:int -> start:int -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensLegend/index.html b/lsp/Lsp/Types/SemanticTokensLegend/index.html deleted file mode 100644 index 6d4a4d44..00000000 --- a/lsp/Lsp/Types/SemanticTokensLegend/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SemanticTokensLegend (lsp.Lsp.Types.SemanticTokensLegend)

Module Types.SemanticTokensLegend

type t = {
  1. tokenModifiers : string list;
  2. tokenTypes : string list;
}
val create : tokenModifiers:string list -> tokenTypes:string list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensParams/index.html b/lsp/Lsp/Types/SemanticTokensParams/index.html deleted file mode 100644 index cfef3585..00000000 --- a/lsp/Lsp/Types/SemanticTokensParams/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -SemanticTokensParams (lsp.Lsp.Types.SemanticTokensParams)

Module Types.SemanticTokensParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : - ?partialResultToken:ProgressToken.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensPartialResult/index.html b/lsp/Lsp/Types/SemanticTokensPartialResult/index.html deleted file mode 100644 index 3608aa20..00000000 --- a/lsp/Lsp/Types/SemanticTokensPartialResult/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SemanticTokensPartialResult (lsp.Lsp.Types.SemanticTokensPartialResult)

Module Types.SemanticTokensPartialResult

type t = {
  1. data : int array;
}
val create : data:int array -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensRangeParams/index.html b/lsp/Lsp/Types/SemanticTokensRangeParams/index.html deleted file mode 100644 index ed4b59c1..00000000 --- a/lsp/Lsp/Types/SemanticTokensRangeParams/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -SemanticTokensRangeParams (lsp.Lsp.Types.SemanticTokensRangeParams)

Module Types.SemanticTokensRangeParams

type t = {
  1. partialResultToken : ProgressToken.t option;
  2. range : Range.t;
  3. textDocument : TextDocumentIdentifier.t;
  4. workDoneToken : ProgressToken.t option;
}
val create : - ?partialResultToken:ProgressToken.t -> - range:Range.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SemanticTokensRegistrationOptions/index.html b/lsp/Lsp/Types/SemanticTokensRegistrationOptions/index.html deleted file mode 100644 index 963500e5..00000000 --- a/lsp/Lsp/Types/SemanticTokensRegistrationOptions/index.html +++ /dev/null @@ -1,10 +0,0 @@ - -SemanticTokensRegistrationOptions (lsp.Lsp.Types.SemanticTokensRegistrationOptions)

Module Types.SemanticTokensRegistrationOptions

type full = {
  1. delta : bool option;
}
val create_full : ?delta:bool -> unit -> full
type t = {
  1. documentSelector : DocumentSelector.t option;
  2. full : [ `Bool of bool | `Full of full ] option;
  3. id : string option;
  4. legend : SemanticTokensLegend.t;
  5. range : bool option;
  6. workDoneProgress : bool option;
}
val create : - ?documentSelector:DocumentSelector.t -> - ?full:[ `Bool of bool | `Full of full ] -> - ?id:string -> - legend:SemanticTokensLegend.t -> - ?range:bool -> - ?workDoneProgress:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SetTraceParams/index.html b/lsp/Lsp/Types/SetTraceParams/index.html deleted file mode 100644 index ccdd67ad..00000000 --- a/lsp/Lsp/Types/SetTraceParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SetTraceParams (lsp.Lsp.Types.SetTraceParams)

Module Types.SetTraceParams

type t = {
  1. value : TraceValues.t;
}
val create : value:TraceValues.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ShowDocumentParams/index.html b/lsp/Lsp/Types/ShowDocumentParams/index.html deleted file mode 100644 index 243a6e04..00000000 --- a/lsp/Lsp/Types/ShowDocumentParams/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -ShowDocumentParams (lsp.Lsp.Types.ShowDocumentParams)

Module Types.ShowDocumentParams

type t = {
  1. external_ : bool option;
  2. selection : Range.t option;
  3. takeFocus : bool option;
  4. uri : DocumentUri.t;
}
val create : - ?external_:bool -> - ?selection:Range.t -> - ?takeFocus:bool -> - uri:DocumentUri.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/ShowMessageParams/index.html b/lsp/Lsp/Types/ShowMessageParams/index.html deleted file mode 100644 index c189a1f9..00000000 --- a/lsp/Lsp/Types/ShowMessageParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -ShowMessageParams (lsp.Lsp.Types.ShowMessageParams)

Module Types.ShowMessageParams

type t = {
  1. message : string;
  2. type_ : MessageType.t;
}
val create : message:string -> type_:MessageType.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SignatureHelp/index.html b/lsp/Lsp/Types/SignatureHelp/index.html deleted file mode 100644 index 4716cb7f..00000000 --- a/lsp/Lsp/Types/SignatureHelp/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -SignatureHelp (lsp.Lsp.Types.SignatureHelp)

Module Types.SignatureHelp

type t = {
  1. activeParameter : int option option;
  2. activeSignature : int option;
  3. signatures : SignatureInformation.t list;
}
val create : - ?activeParameter:int option -> - ?activeSignature:int -> - signatures:SignatureInformation.t list -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SignatureHelpContext/index.html b/lsp/Lsp/Types/SignatureHelpContext/index.html deleted file mode 100644 index 0160319c..00000000 --- a/lsp/Lsp/Types/SignatureHelpContext/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -SignatureHelpContext (lsp.Lsp.Types.SignatureHelpContext)

Module Types.SignatureHelpContext

type t = {
  1. activeSignatureHelp : SignatureHelp.t option;
  2. isRetrigger : bool;
  3. triggerCharacter : string option;
  4. triggerKind : SignatureHelpTriggerKind.t;
}
val create : - ?activeSignatureHelp:SignatureHelp.t -> - isRetrigger:bool -> - ?triggerCharacter:string -> - triggerKind:SignatureHelpTriggerKind.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SignatureHelpRegistrationOptions/index.html b/lsp/Lsp/Types/SignatureHelpRegistrationOptions/index.html deleted file mode 100644 index f7aa9509..00000000 --- a/lsp/Lsp/Types/SignatureHelpRegistrationOptions/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -SignatureHelpRegistrationOptions (lsp.Lsp.Types.SignatureHelpRegistrationOptions)

Module Types.SignatureHelpRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
  2. retriggerCharacters : string list option;
  3. triggerCharacters : string list option;
  4. workDoneProgress : bool option;
}
val create : - ?documentSelector:DocumentSelector.t -> - ?retriggerCharacters:string list -> - ?triggerCharacters:string list -> - ?workDoneProgress:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SignatureHelpTriggerKind/index.html b/lsp/Lsp/Types/SignatureHelpTriggerKind/index.html deleted file mode 100644 index 4fbcdec8..00000000 --- a/lsp/Lsp/Types/SignatureHelpTriggerKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SignatureHelpTriggerKind (lsp.Lsp.Types.SignatureHelpTriggerKind)

Module Types.SignatureHelpTriggerKind

type t =
  1. | Invoked
  2. | TriggerCharacter
  3. | ContentChange
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/StaticRegistrationOptions/index.html b/lsp/Lsp/Types/StaticRegistrationOptions/index.html deleted file mode 100644 index 33756db5..00000000 --- a/lsp/Lsp/Types/StaticRegistrationOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -StaticRegistrationOptions (lsp.Lsp.Types.StaticRegistrationOptions)

Module Types.StaticRegistrationOptions

type t = {
  1. id : string option;
}
val create : ?id:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/StringValue/index.html b/lsp/Lsp/Types/StringValue/index.html deleted file mode 100644 index 23252eab..00000000 --- a/lsp/Lsp/Types/StringValue/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -StringValue (lsp.Lsp.Types.StringValue)

Module Types.StringValue

type t = {
  1. value : string;
}
val create : value:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SymbolInformation/index.html b/lsp/Lsp/Types/SymbolInformation/index.html deleted file mode 100644 index 6d5be324..00000000 --- a/lsp/Lsp/Types/SymbolInformation/index.html +++ /dev/null @@ -1,10 +0,0 @@ - -SymbolInformation (lsp.Lsp.Types.SymbolInformation)

Module Types.SymbolInformation

type t = {
  1. containerName : string option;
  2. deprecated : bool option;
  3. kind : SymbolKind.t;
  4. location : Location.t;
  5. name : string;
  6. tags : SymbolTag.t list option;
}
val create : - ?containerName:string -> - ?deprecated:bool -> - kind:SymbolKind.t -> - location:Location.t -> - name:string -> - ?tags:SymbolTag.t list -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SymbolKind/index.html b/lsp/Lsp/Types/SymbolKind/index.html deleted file mode 100644 index e1a4f8c2..00000000 --- a/lsp/Lsp/Types/SymbolKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SymbolKind (lsp.Lsp.Types.SymbolKind)

Module Types.SymbolKind

type t =
  1. | File
  2. | Module
  3. | Namespace
  4. | Package
  5. | Class
  6. | Method
  7. | Property
  8. | Field
  9. | Constructor
  10. | Enum
  11. | Interface
  12. | Function
  13. | Variable
  14. | Constant
  15. | String
  16. | Number
  17. | Boolean
  18. | Array
  19. | Object
  20. | Key
  21. | Null
  22. | EnumMember
  23. | Struct
  24. | Event
  25. | Operator
  26. | TypeParameter
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/SymbolTag/index.html b/lsp/Lsp/Types/SymbolTag/index.html deleted file mode 100644 index e1421d5d..00000000 --- a/lsp/Lsp/Types/SymbolTag/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -SymbolTag (lsp.Lsp.Types.SymbolTag)

Module Types.SymbolTag

type t =
  1. | Deprecated
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentClientCapabilities/index.html b/lsp/Lsp/Types/TextDocumentClientCapabilities/index.html deleted file mode 100644 index f5983e40..00000000 --- a/lsp/Lsp/Types/TextDocumentClientCapabilities/index.html +++ /dev/null @@ -1,35 +0,0 @@ - -TextDocumentClientCapabilities (lsp.Lsp.Types.TextDocumentClientCapabilities)

Module Types.TextDocumentClientCapabilities

type t = {
  1. callHierarchy : CallHierarchyClientCapabilities.t option;
  2. codeAction : CodeActionClientCapabilities.t option;
  3. codeLens : CodeLensClientCapabilities.t option;
  4. colorProvider : DocumentColorClientCapabilities.t option;
  5. completion : CompletionClientCapabilities.t option;
  6. declaration : DeclarationClientCapabilities.t option;
  7. definition : DefinitionClientCapabilities.t option;
  8. diagnostic : DiagnosticClientCapabilities.t option;
  9. documentHighlight : DocumentHighlightClientCapabilities.t option;
  10. documentSymbol : DocumentSymbolClientCapabilities.t option;
  11. foldingRange : FoldingRangeClientCapabilities.t option;
  12. formatting : DocumentFormattingClientCapabilities.t option;
  13. hover : HoverClientCapabilities.t option;
  14. implementation : ImplementationClientCapabilities.t option;
  15. inlayHint : InlayHintClientCapabilities.t option;
  16. inlineCompletion : InlineCompletionClientCapabilities.t option;
  17. inlineValue : InlineValueClientCapabilities.t option;
  18. linkedEditingRange : LinkedEditingRangeClientCapabilities.t option;
  19. moniker : MonikerClientCapabilities.t option;
  20. onTypeFormatting : DocumentOnTypeFormattingClientCapabilities.t option;
  21. publishDiagnostics : PublishDiagnosticsClientCapabilities.t option;
  22. rangeFormatting : DocumentRangeFormattingClientCapabilities.t option;
  23. references : ReferenceClientCapabilities.t option;
  24. rename : RenameClientCapabilities.t option;
  25. selectionRange : SelectionRangeClientCapabilities.t option;
  26. semanticTokens : SemanticTokensClientCapabilities.t option;
  27. signatureHelp : SignatureHelpClientCapabilities.t option;
  28. synchronization : TextDocumentSyncClientCapabilities.t option;
  29. typeDefinition : TypeDefinitionClientCapabilities.t option;
  30. typeHierarchy : TypeHierarchyClientCapabilities.t option;
}
val create : - ?callHierarchy:CallHierarchyClientCapabilities.t -> - ?codeAction:CodeActionClientCapabilities.t -> - ?codeLens:CodeLensClientCapabilities.t -> - ?colorProvider:DocumentColorClientCapabilities.t -> - ?completion:CompletionClientCapabilities.t -> - ?declaration:DeclarationClientCapabilities.t -> - ?definition:DefinitionClientCapabilities.t -> - ?diagnostic:DiagnosticClientCapabilities.t -> - ?documentHighlight:DocumentHighlightClientCapabilities.t -> - ?documentLink:DocumentLinkClientCapabilities.t -> - ?documentSymbol:DocumentSymbolClientCapabilities.t -> - ?foldingRange:FoldingRangeClientCapabilities.t -> - ?formatting:DocumentFormattingClientCapabilities.t -> - ?hover:HoverClientCapabilities.t -> - ?implementation:ImplementationClientCapabilities.t -> - ?inlayHint:InlayHintClientCapabilities.t -> - ?inlineCompletion:InlineCompletionClientCapabilities.t -> - ?inlineValue:InlineValueClientCapabilities.t -> - ?linkedEditingRange:LinkedEditingRangeClientCapabilities.t -> - ?moniker:MonikerClientCapabilities.t -> - ?onTypeFormatting:DocumentOnTypeFormattingClientCapabilities.t -> - ?publishDiagnostics:PublishDiagnosticsClientCapabilities.t -> - ?rangeFormatting:DocumentRangeFormattingClientCapabilities.t -> - ?references:ReferenceClientCapabilities.t -> - ?rename:RenameClientCapabilities.t -> - ?selectionRange:SelectionRangeClientCapabilities.t -> - ?semanticTokens:SemanticTokensClientCapabilities.t -> - ?signatureHelp:SignatureHelpClientCapabilities.t -> - ?synchronization:TextDocumentSyncClientCapabilities.t -> - ?typeDefinition:TypeDefinitionClientCapabilities.t -> - ?typeHierarchy:TypeHierarchyClientCapabilities.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentContentChangeEvent/index.html b/lsp/Lsp/Types/TextDocumentContentChangeEvent/index.html deleted file mode 100644 index 3269934b..00000000 --- a/lsp/Lsp/Types/TextDocumentContentChangeEvent/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TextDocumentContentChangeEvent (lsp.Lsp.Types.TextDocumentContentChangeEvent)

Module Types.TextDocumentContentChangeEvent

type t = {
  1. range : Range.t option;
  2. rangeLength : int option;
  3. text : string;
}
val create : ?range:Range.t -> ?rangeLength:int -> text:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentFilter/index.html b/lsp/Lsp/Types/TextDocumentFilter/index.html deleted file mode 100644 index 47eff030..00000000 --- a/lsp/Lsp/Types/TextDocumentFilter/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TextDocumentFilter (lsp.Lsp.Types.TextDocumentFilter)

Module Types.TextDocumentFilter

type t = {
  1. language : string option;
  2. scheme : string option;
  3. pattern : string option;
}
val create : ?language:string -> ?scheme:string -> ?pattern:string -> unit -> t
diff --git a/lsp/Lsp/Types/TextDocumentIdentifier/index.html b/lsp/Lsp/Types/TextDocumentIdentifier/index.html deleted file mode 100644 index 3f126fcb..00000000 --- a/lsp/Lsp/Types/TextDocumentIdentifier/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TextDocumentIdentifier (lsp.Lsp.Types.TextDocumentIdentifier)

Module Types.TextDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
}
val create : uri:DocumentUri.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentItem/index.html b/lsp/Lsp/Types/TextDocumentItem/index.html deleted file mode 100644 index 6b6249a4..00000000 --- a/lsp/Lsp/Types/TextDocumentItem/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -TextDocumentItem (lsp.Lsp.Types.TextDocumentItem)

Module Types.TextDocumentItem

type t = {
  1. languageId : string;
  2. text : string;
  3. uri : DocumentUri.t;
  4. version : int;
}
val create : - languageId:string -> - text:string -> - uri:DocumentUri.t -> - version:int -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentPositionParams/index.html b/lsp/Lsp/Types/TextDocumentPositionParams/index.html deleted file mode 100644 index b52be7ba..00000000 --- a/lsp/Lsp/Types/TextDocumentPositionParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TextDocumentPositionParams (lsp.Lsp.Types.TextDocumentPositionParams)

Module Types.TextDocumentPositionParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
}
val create : position:Position.t -> textDocument:TextDocumentIdentifier.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentRegistrationOptions/index.html b/lsp/Lsp/Types/TextDocumentRegistrationOptions/index.html deleted file mode 100644 index 7965d552..00000000 --- a/lsp/Lsp/Types/TextDocumentRegistrationOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TextDocumentRegistrationOptions (lsp.Lsp.Types.TextDocumentRegistrationOptions)

Module Types.TextDocumentRegistrationOptions

type t = {
  1. documentSelector : DocumentSelector.t option;
}
val create : ?documentSelector:DocumentSelector.t -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentSyncClientCapabilities/index.html b/lsp/Lsp/Types/TextDocumentSyncClientCapabilities/index.html deleted file mode 100644 index 35ff7120..00000000 --- a/lsp/Lsp/Types/TextDocumentSyncClientCapabilities/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -TextDocumentSyncClientCapabilities (lsp.Lsp.Types.TextDocumentSyncClientCapabilities)

Module Types.TextDocumentSyncClientCapabilities

type t = {
  1. didSave : bool option;
  2. dynamicRegistration : bool option;
  3. willSave : bool option;
  4. willSaveWaitUntil : bool option;
}
val create : - ?didSave:bool -> - ?dynamicRegistration:bool -> - ?willSave:bool -> - ?willSaveWaitUntil:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentSyncKind/index.html b/lsp/Lsp/Types/TextDocumentSyncKind/index.html deleted file mode 100644 index 65667042..00000000 --- a/lsp/Lsp/Types/TextDocumentSyncKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TextDocumentSyncKind (lsp.Lsp.Types.TextDocumentSyncKind)

Module Types.TextDocumentSyncKind

type t =
  1. | None
  2. | Full
  3. | Incremental
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextDocumentSyncOptions/index.html b/lsp/Lsp/Types/TextDocumentSyncOptions/index.html deleted file mode 100644 index 91ee37be..00000000 --- a/lsp/Lsp/Types/TextDocumentSyncOptions/index.html +++ /dev/null @@ -1,9 +0,0 @@ - -TextDocumentSyncOptions (lsp.Lsp.Types.TextDocumentSyncOptions)

Module Types.TextDocumentSyncOptions

type t = {
  1. change : TextDocumentSyncKind.t option;
  2. openClose : bool option;
  3. save : [ `Bool of bool | `SaveOptions of SaveOptions.t ] option;
  4. willSave : bool option;
  5. willSaveWaitUntil : bool option;
}
val create : - ?change:TextDocumentSyncKind.t -> - ?openClose:bool -> - ?save:[ `Bool of bool | `SaveOptions of SaveOptions.t ] -> - ?willSave:bool -> - ?willSaveWaitUntil:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TextEdit/index.html b/lsp/Lsp/Types/TextEdit/index.html deleted file mode 100644 index 15751915..00000000 --- a/lsp/Lsp/Types/TextEdit/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TextEdit (lsp.Lsp.Types.TextEdit)

Module Types.TextEdit

type t = {
  1. newText : string;
  2. range : Range.t;
}
val create : newText:string -> range:Range.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TokenFormat/index.html b/lsp/Lsp/Types/TokenFormat/index.html deleted file mode 100644 index c1aea472..00000000 --- a/lsp/Lsp/Types/TokenFormat/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TokenFormat (lsp.Lsp.Types.TokenFormat)

Module Types.TokenFormat

type t =
  1. | Relative
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TraceValues/index.html b/lsp/Lsp/Types/TraceValues/index.html deleted file mode 100644 index 1a68d7fb..00000000 --- a/lsp/Lsp/Types/TraceValues/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TraceValues (lsp.Lsp.Types.TraceValues)

Module Types.TraceValues

type t =
  1. | Compact
  2. | Off
  3. | Messages
  4. | Verbose
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeDefinitionOptions/index.html b/lsp/Lsp/Types/TypeDefinitionOptions/index.html deleted file mode 100644 index c07e219f..00000000 --- a/lsp/Lsp/Types/TypeDefinitionOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TypeDefinitionOptions (lsp.Lsp.Types.TypeDefinitionOptions)

Module Types.TypeDefinitionOptions

type t = {
  1. workDoneProgress : bool option;
}
val create : ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeHierarchyClientCapabilities/index.html b/lsp/Lsp/Types/TypeHierarchyClientCapabilities/index.html deleted file mode 100644 index 745523e5..00000000 --- a/lsp/Lsp/Types/TypeHierarchyClientCapabilities/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -TypeHierarchyClientCapabilities (lsp.Lsp.Types.TypeHierarchyClientCapabilities)

Module Types.TypeHierarchyClientCapabilities

type t = {
  1. dynamicRegistration : bool option;
}
val create : ?dynamicRegistration:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeHierarchyItem/index.html b/lsp/Lsp/Types/TypeHierarchyItem/index.html deleted file mode 100644 index 34f6cd8d..00000000 --- a/lsp/Lsp/Types/TypeHierarchyItem/index.html +++ /dev/null @@ -1,12 +0,0 @@ - -TypeHierarchyItem (lsp.Lsp.Types.TypeHierarchyItem)

Module Types.TypeHierarchyItem

type t = {
  1. data : Import.Json.t option;
  2. detail : string option;
  3. kind : SymbolKind.t;
  4. name : string;
  5. range : Range.t;
  6. selectionRange : Range.t;
  7. tags : SymbolTag.t list option;
  8. uri : DocumentUri.t;
}
val create : - ?data:Import.Json.t -> - ?detail:string -> - kind:SymbolKind.t -> - name:string -> - range:Range.t -> - selectionRange:Range.t -> - ?tags:SymbolTag.t list -> - uri:DocumentUri.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/TypeHierarchyPrepareParams/index.html b/lsp/Lsp/Types/TypeHierarchyPrepareParams/index.html deleted file mode 100644 index c0fbe1e6..00000000 --- a/lsp/Lsp/Types/TypeHierarchyPrepareParams/index.html +++ /dev/null @@ -1,7 +0,0 @@ - -TypeHierarchyPrepareParams (lsp.Lsp.Types.TypeHierarchyPrepareParams)

Module Types.TypeHierarchyPrepareParams

type t = {
  1. position : Position.t;
  2. textDocument : TextDocumentIdentifier.t;
  3. workDoneToken : ProgressToken.t option;
}
val create : - position:Position.t -> - textDocument:TextDocumentIdentifier.t -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/UnchangedDocumentDiagnosticReport/index.html b/lsp/Lsp/Types/UnchangedDocumentDiagnosticReport/index.html deleted file mode 100644 index 96919e08..00000000 --- a/lsp/Lsp/Types/UnchangedDocumentDiagnosticReport/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -UnchangedDocumentDiagnosticReport (lsp.Lsp.Types.UnchangedDocumentDiagnosticReport)

Module Types.UnchangedDocumentDiagnosticReport

type t = {
  1. resultId : string;
}
val create : resultId:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/UniquenessLevel/index.html b/lsp/Lsp/Types/UniquenessLevel/index.html deleted file mode 100644 index 2625f16d..00000000 --- a/lsp/Lsp/Types/UniquenessLevel/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -UniquenessLevel (lsp.Lsp.Types.UniquenessLevel)

Module Types.UniquenessLevel

type t =
  1. | Document
  2. | Project
  3. | Group
  4. | Scheme
  5. | Global
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/Unregistration/index.html b/lsp/Lsp/Types/Unregistration/index.html deleted file mode 100644 index c011fd81..00000000 --- a/lsp/Lsp/Types/Unregistration/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Unregistration (lsp.Lsp.Types.Unregistration)

Module Types.Unregistration

type t = {
  1. id : string;
  2. method_ : string;
}
val create : id:string -> method_:string -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/UnregistrationParams/index.html b/lsp/Lsp/Types/UnregistrationParams/index.html deleted file mode 100644 index be8770ab..00000000 --- a/lsp/Lsp/Types/UnregistrationParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -UnregistrationParams (lsp.Lsp.Types.UnregistrationParams)

Module Types.UnregistrationParams

type t = {
  1. unregisterations : Unregistration.t list;
}
val create : unregisterations:Unregistration.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/VersionedTextDocumentIdentifier/index.html b/lsp/Lsp/Types/VersionedTextDocumentIdentifier/index.html deleted file mode 100644 index 33f64b27..00000000 --- a/lsp/Lsp/Types/VersionedTextDocumentIdentifier/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -VersionedTextDocumentIdentifier (lsp.Lsp.Types.VersionedTextDocumentIdentifier)

Module Types.VersionedTextDocumentIdentifier

type t = {
  1. uri : DocumentUri.t;
  2. version : int;
}
val create : uri:DocumentUri.t -> version:int -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WatchKind/index.html b/lsp/Lsp/Types/WatchKind/index.html deleted file mode 100644 index d625023e..00000000 --- a/lsp/Lsp/Types/WatchKind/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WatchKind (lsp.Lsp.Types.WatchKind)

Module Types.WatchKind

type t =
  1. | Create
  2. | Change
  3. | Delete
  4. | Other of string
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WillSaveTextDocumentParams/index.html b/lsp/Lsp/Types/WillSaveTextDocumentParams/index.html deleted file mode 100644 index e4124ad1..00000000 --- a/lsp/Lsp/Types/WillSaveTextDocumentParams/index.html +++ /dev/null @@ -1,5 +0,0 @@ - -WillSaveTextDocumentParams (lsp.Lsp.Types.WillSaveTextDocumentParams)

Module Types.WillSaveTextDocumentParams

type t = {
  1. reason : TextDocumentSaveReason.t;
  2. textDocument : TextDocumentIdentifier.t;
}
val create : - reason:TextDocumentSaveReason.t -> - textDocument:TextDocumentIdentifier.t -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkDoneProgressCancelParams/index.html b/lsp/Lsp/Types/WorkDoneProgressCancelParams/index.html deleted file mode 100644 index 6d1df350..00000000 --- a/lsp/Lsp/Types/WorkDoneProgressCancelParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkDoneProgressCancelParams (lsp.Lsp.Types.WorkDoneProgressCancelParams)

Module Types.WorkDoneProgressCancelParams

type t = {
  1. token : ProgressToken.t;
}
val create : token:ProgressToken.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkDoneProgressCreateParams/index.html b/lsp/Lsp/Types/WorkDoneProgressCreateParams/index.html deleted file mode 100644 index eed39a0c..00000000 --- a/lsp/Lsp/Types/WorkDoneProgressCreateParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkDoneProgressCreateParams (lsp.Lsp.Types.WorkDoneProgressCreateParams)

Module Types.WorkDoneProgressCreateParams

type t = {
  1. token : ProgressToken.t;
}
val create : token:ProgressToken.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkDoneProgressEnd/index.html b/lsp/Lsp/Types/WorkDoneProgressEnd/index.html deleted file mode 100644 index 9f40ceaf..00000000 --- a/lsp/Lsp/Types/WorkDoneProgressEnd/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkDoneProgressEnd (lsp.Lsp.Types.WorkDoneProgressEnd)

Module Types.WorkDoneProgressEnd

type t = {
  1. message : string option;
}
val create : ?message:string -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkDoneProgressParams/index.html b/lsp/Lsp/Types/WorkDoneProgressParams/index.html deleted file mode 100644 index a0611ea4..00000000 --- a/lsp/Lsp/Types/WorkDoneProgressParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkDoneProgressParams (lsp.Lsp.Types.WorkDoneProgressParams)

Module Types.WorkDoneProgressParams

type t = {
  1. workDoneToken : ProgressToken.t option;
}
val create : ?workDoneToken:ProgressToken.t -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceClientCapabilities/index.html b/lsp/Lsp/Types/WorkspaceClientCapabilities/index.html deleted file mode 100644 index a41a130f..00000000 --- a/lsp/Lsp/Types/WorkspaceClientCapabilities/index.html +++ /dev/null @@ -1,19 +0,0 @@ - -WorkspaceClientCapabilities (lsp.Lsp.Types.WorkspaceClientCapabilities)

Module Types.WorkspaceClientCapabilities

type t = {
  1. applyEdit : bool option;
  2. codeLens : CodeLensWorkspaceClientCapabilities.t option;
  3. configuration : bool option;
  4. diagnostics : DiagnosticWorkspaceClientCapabilities.t option;
  5. didChangeConfiguration : DidChangeConfigurationClientCapabilities.t option;
  6. didChangeWatchedFiles : DidChangeWatchedFilesClientCapabilities.t option;
  7. executeCommand : ExecuteCommandClientCapabilities.t option;
  8. fileOperations : FileOperationClientCapabilities.t option;
  9. foldingRange : FoldingRangeWorkspaceClientCapabilities.t option;
  10. inlayHint : InlayHintWorkspaceClientCapabilities.t option;
  11. inlineValue : InlineValueWorkspaceClientCapabilities.t option;
  12. semanticTokens : SemanticTokensWorkspaceClientCapabilities.t option;
  13. symbol : WorkspaceSymbolClientCapabilities.t option;
  14. workspaceEdit : WorkspaceEditClientCapabilities.t option;
  15. workspaceFolders : bool option;
}
val create : - ?applyEdit:bool -> - ?codeLens:CodeLensWorkspaceClientCapabilities.t -> - ?configuration:bool -> - ?diagnostics:DiagnosticWorkspaceClientCapabilities.t -> - ?didChangeConfiguration:DidChangeConfigurationClientCapabilities.t -> - ?didChangeWatchedFiles:DidChangeWatchedFilesClientCapabilities.t -> - ?executeCommand:ExecuteCommandClientCapabilities.t -> - ?fileOperations:FileOperationClientCapabilities.t -> - ?foldingRange:FoldingRangeWorkspaceClientCapabilities.t -> - ?inlayHint:InlayHintWorkspaceClientCapabilities.t -> - ?inlineValue:InlineValueWorkspaceClientCapabilities.t -> - ?semanticTokens:SemanticTokensWorkspaceClientCapabilities.t -> - ?symbol:WorkspaceSymbolClientCapabilities.t -> - ?workspaceEdit:WorkspaceEditClientCapabilities.t -> - ?workspaceFolders:bool -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceDiagnosticParams/index.html b/lsp/Lsp/Types/WorkspaceDiagnosticParams/index.html deleted file mode 100644 index 94fddcb4..00000000 --- a/lsp/Lsp/Types/WorkspaceDiagnosticParams/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -WorkspaceDiagnosticParams (lsp.Lsp.Types.WorkspaceDiagnosticParams)

Module Types.WorkspaceDiagnosticParams

type t = {
  1. identifier : string option;
  2. partialResultToken : ProgressToken.t option;
  3. previousResultIds : PreviousResultId.t list;
  4. workDoneToken : ProgressToken.t option;
}
val create : - ?identifier:string -> - ?partialResultToken:ProgressToken.t -> - previousResultIds:PreviousResultId.t list -> - ?workDoneToken:ProgressToken.t -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceDiagnosticReport/index.html b/lsp/Lsp/Types/WorkspaceDiagnosticReport/index.html deleted file mode 100644 index 61ead744..00000000 --- a/lsp/Lsp/Types/WorkspaceDiagnosticReport/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkspaceDiagnosticReport (lsp.Lsp.Types.WorkspaceDiagnosticReport)

Module Types.WorkspaceDiagnosticReport

type t = {
  1. items : WorkspaceDocumentDiagnosticReport.t list;
}
val create : items:WorkspaceDocumentDiagnosticReport.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceDiagnosticReportPartialResult/index.html b/lsp/Lsp/Types/WorkspaceDiagnosticReportPartialResult/index.html deleted file mode 100644 index 9b488fe3..00000000 --- a/lsp/Lsp/Types/WorkspaceDiagnosticReportPartialResult/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkspaceDiagnosticReportPartialResult (lsp.Lsp.Types.WorkspaceDiagnosticReportPartialResult)

Module Types.WorkspaceDiagnosticReportPartialResult

type t = {
  1. items : WorkspaceDocumentDiagnosticReport.t list;
}
val create : items:WorkspaceDocumentDiagnosticReport.t list -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceFolder/index.html b/lsp/Lsp/Types/WorkspaceFolder/index.html deleted file mode 100644 index 49ba6acd..00000000 --- a/lsp/Lsp/Types/WorkspaceFolder/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkspaceFolder (lsp.Lsp.Types.WorkspaceFolder)

Module Types.WorkspaceFolder

type t = {
  1. name : string;
  2. uri : DocumentUri.t;
}
val create : name:string -> uri:DocumentUri.t -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceFoldersInitializeParams/index.html b/lsp/Lsp/Types/WorkspaceFoldersInitializeParams/index.html deleted file mode 100644 index 1efa2b05..00000000 --- a/lsp/Lsp/Types/WorkspaceFoldersInitializeParams/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkspaceFoldersInitializeParams (lsp.Lsp.Types.WorkspaceFoldersInitializeParams)

Module Types.WorkspaceFoldersInitializeParams

type t = {
  1. workspaceFolders : WorkspaceFolder.t list option option;
}
val create : ?workspaceFolders:WorkspaceFolder.t list option -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceSymbol/index.html b/lsp/Lsp/Types/WorkspaceSymbol/index.html deleted file mode 100644 index 579e9f6e..00000000 --- a/lsp/Lsp/Types/WorkspaceSymbol/index.html +++ /dev/null @@ -1,10 +0,0 @@ - -WorkspaceSymbol (lsp.Lsp.Types.WorkspaceSymbol)

Module Types.WorkspaceSymbol

type t = {
  1. containerName : string option;
  2. data : Import.Json.t option;
  3. kind : SymbolKind.t;
  4. location : Location.t;
  5. name : string;
  6. tags : SymbolTag.t list option;
}
val create : - ?containerName:string -> - ?data:Import.Json.t -> - kind:SymbolKind.t -> - location:Location.t -> - name:string -> - ?tags:SymbolTag.t list -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceSymbolClientCapabilities/index.html b/lsp/Lsp/Types/WorkspaceSymbolClientCapabilities/index.html deleted file mode 100644 index f38ef6fd..00000000 --- a/lsp/Lsp/Types/WorkspaceSymbolClientCapabilities/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -WorkspaceSymbolClientCapabilities (lsp.Lsp.Types.WorkspaceSymbolClientCapabilities)

Module Types.WorkspaceSymbolClientCapabilities

type tagSupport = {
  1. valueSet : SymbolTag.t list;
}
val create_tagSupport : valueSet:SymbolTag.t list -> tagSupport
type symbolKind = {
  1. valueSet : SymbolKind.t list option;
}
val create_symbolKind : ?valueSet:SymbolKind.t list -> unit -> symbolKind
type resolveSupport = {
  1. properties : string list;
}
val create_resolveSupport : properties:string list -> resolveSupport
type t = {
  1. dynamicRegistration : bool option;
  2. resolveSupport : resolveSupport option;
  3. symbolKind : symbolKind option;
  4. tagSupport : tagSupport option;
}
val create : - ?dynamicRegistration:bool -> - ?resolveSupport:resolveSupport -> - ?symbolKind:symbolKind -> - ?tagSupport:tagSupport -> - unit -> - t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceSymbolRegistrationOptions/index.html b/lsp/Lsp/Types/WorkspaceSymbolRegistrationOptions/index.html deleted file mode 100644 index 20c2c2f9..00000000 --- a/lsp/Lsp/Types/WorkspaceSymbolRegistrationOptions/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkspaceSymbolRegistrationOptions (lsp.Lsp.Types.WorkspaceSymbolRegistrationOptions)

Module Types.WorkspaceSymbolRegistrationOptions

type t = {
  1. resolveProvider : bool option;
  2. workDoneProgress : bool option;
}
val create : ?resolveProvider:bool -> ?workDoneProgress:bool -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/WorkspaceUnchangedDocumentDiagnosticReport/index.html b/lsp/Lsp/Types/WorkspaceUnchangedDocumentDiagnosticReport/index.html deleted file mode 100644 index 1af12c89..00000000 --- a/lsp/Lsp/Types/WorkspaceUnchangedDocumentDiagnosticReport/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -WorkspaceUnchangedDocumentDiagnosticReport (lsp.Lsp.Types.WorkspaceUnchangedDocumentDiagnosticReport)

Module Types.WorkspaceUnchangedDocumentDiagnosticReport

type t = {
  1. resultId : string;
  2. uri : DocumentUri.t;
  3. version : int option;
}
val create : resultId:string -> uri:DocumentUri.t -> ?version:int -> unit -> t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
diff --git a/lsp/Lsp/Types/index.html b/lsp/Lsp/Types/index.html deleted file mode 100644 index 4a0f9264..00000000 --- a/lsp/Lsp/Types/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Types (lsp.Lsp.Types)

Module Lsp.Types

module MarkedString : sig ... end
module DocumentUri : sig ... end
module ProgressToken : sig ... end
module ProgressParams : sig ... end
module NotebookDocumentSyncOptions : sig ... end
module NotebookDocumentFilter : sig ... end
module TextDocumentFilter : sig ... end
module SymbolTag : sig ... end
module SymbolKind : sig ... end
module ResourceOperationKind : sig ... end
module FailureHandlingKind : sig ... end
module MarkupKind : sig ... end
module TokenFormat : sig ... end
module PrepareSupportDefaultBehavior : sig ... end
module DiagnosticTag : sig ... end
module FoldingRangeKind : sig ... end
module InsertTextMode : sig ... end
module CompletionItemKind : sig ... end
module CompletionItemTag : sig ... end
module CodeActionKind : sig ... end
module PositionEncodingKind : sig ... end
module DiagnosticSeverity : sig ... end
module CodeActionTriggerKind : sig ... end
module CompletionTriggerKind : sig ... end
module InsertTextFormat : sig ... end
module NotebookCellKind : sig ... end
module FileChangeType : sig ... end
module WatchKind : sig ... end
module DocumentDiagnosticReportKind : sig ... end
module DocumentHighlightKind : sig ... end
module FileOperationPatternKind : sig ... end
module TraceValues : sig ... end
module TextDocumentSyncKind : sig ... end
module InlayHintKind : sig ... end
module InlineCompletionTriggerKind : sig ... end
module MessageType : sig ... end
module UniquenessLevel : sig ... end
module MonikerKind : sig ... end
module SemanticTokenModifiers : sig ... end
module SemanticTokenTypes : sig ... end
module SignatureHelpTriggerKind : sig ... end
module TextDocumentSaveReason : sig ... end
module Position : sig ... end
module Range : sig ... end
module ChangeAnnotationIdentifier : sig ... end
module AnnotatedTextEdit : sig ... end
module DeleteFileOptions : sig ... end
module DeleteFile : sig ... end
module RenameFileOptions : sig ... end
module RenameFile : sig ... end
module CreateFileOptions : sig ... end
module CreateFile : sig ... end
module TextEdit : sig ... end
module TextDocumentEdit : sig ... end
module ChangeAnnotation : sig ... end
module WorkspaceEdit : sig ... end
module ApplyWorkspaceEditParams : sig ... end
module ApplyWorkspaceEditResult : sig ... end
module BaseSymbolInformation : sig ... end
module CallHierarchyClientCapabilities : sig ... end
module CallHierarchyItem : sig ... end
module CallHierarchyIncomingCall : sig ... end
module CallHierarchyOptions : sig ... end
module CallHierarchyOutgoingCall : sig ... end
module TextDocumentIdentifier : sig ... end
module CallHierarchyPrepareParams : sig ... end
module NotebookCellTextDocumentFilter : sig ... end
module DocumentFilter : sig ... end
module DocumentSelector : sig ... end
module CancelParams : sig ... end
module WorkspaceEditClientCapabilities : sig ... end
module FileOperationClientCapabilities : sig ... end
module WorkspaceClientCapabilities : sig ... end
module ShowDocumentClientCapabilities : sig ... end
module WindowClientCapabilities : sig ... end
module TypeHierarchyClientCapabilities : sig ... end
module SignatureHelpClientCapabilities : sig ... end
module RenameClientCapabilities : sig ... end
module ReferenceClientCapabilities : sig ... end
module MonikerClientCapabilities : sig ... end
module InlineValueClientCapabilities : sig ... end
module InlayHintClientCapabilities : sig ... end
module HoverClientCapabilities : sig ... end
module FoldingRangeClientCapabilities : sig ... end
module DocumentLinkClientCapabilities : sig ... end
module DiagnosticClientCapabilities : sig ... end
module DefinitionClientCapabilities : sig ... end
module DeclarationClientCapabilities : sig ... end
module CompletionClientCapabilities : sig ... end
module DocumentColorClientCapabilities : sig ... end
module CodeLensClientCapabilities : sig ... end
module CodeActionClientCapabilities : sig ... end
module TextDocumentClientCapabilities : sig ... end
module MarkdownClientCapabilities : sig ... end
module GeneralClientCapabilities : sig ... end
module ClientCapabilities : sig ... end
module Location : sig ... end
module DiagnosticRelatedInformation : sig ... end
module MarkupContent : sig ... end
module CodeDescription : sig ... end
module Diagnostic : sig ... end
module Command : sig ... end
module CodeAction : sig ... end
module CodeActionContext : sig ... end
module CodeActionOptions : sig ... end
module CodeActionParams : sig ... end
module CodeActionRegistrationOptions : sig ... end
module CodeLens : sig ... end
module CodeLensOptions : sig ... end
module CodeLensParams : sig ... end
module CodeLensRegistrationOptions : sig ... end
module Color : sig ... end
module ColorInformation : sig ... end
module ColorPresentation : sig ... end
module ColorPresentationParams : sig ... end
module CompletionContext : sig ... end
module InsertReplaceEdit : sig ... end
module CompletionItemLabelDetails : sig ... end
module CompletionItem : sig ... end
module CompletionList : sig ... end
module CompletionOptions : sig ... end
module CompletionParams : sig ... end
module CompletionRegistrationOptions : sig ... end
module ConfigurationItem : sig ... end
module ConfigurationParams : sig ... end
module FileCreate : sig ... end
module CreateFilesParams : sig ... end
module Declaration : sig ... end
module DeclarationOptions : sig ... end
module DeclarationParams : sig ... end
module DeclarationRegistrationOptions : sig ... end
module Definition : sig ... end
module DefinitionOptions : sig ... end
module DefinitionParams : sig ... end
module DefinitionRegistrationOptions : sig ... end
module FileDelete : sig ... end
module DeleteFilesParams : sig ... end
module DiagnosticOptions : sig ... end
module DiagnosticRegistrationOptions : sig ... end
module DidChangeConfigurationParams : sig ... end
module TextDocumentContentChangeEvent : sig ... end
module VersionedTextDocumentIdentifier : sig ... end
module ExecutionSummary : sig ... end
module NotebookCell : sig ... end
module TextDocumentItem : sig ... end
module NotebookCellArrayChange : sig ... end
module NotebookDocumentChangeEvent : sig ... end
module DidChangeNotebookDocumentParams : sig ... end
module DidChangeTextDocumentParams : sig ... end
module FileEvent : sig ... end
module DidChangeWatchedFilesParams : sig ... end
module Pattern : sig ... end
module WorkspaceFolder : sig ... end
module RelativePattern : sig ... end
module GlobPattern : sig ... end
module FileSystemWatcher : sig ... end
module WorkspaceFoldersChangeEvent : sig ... end
module DidChangeWorkspaceFoldersParams : sig ... end
module NotebookDocumentIdentifier : sig ... end
module DidCloseNotebookDocumentParams : sig ... end
module DidCloseTextDocumentParams : sig ... end
module NotebookDocument : sig ... end
module DidOpenNotebookDocumentParams : sig ... end
module DidOpenTextDocumentParams : sig ... end
module DidSaveNotebookDocumentParams : sig ... end
module DidSaveTextDocumentParams : sig ... end
module DocumentColorOptions : sig ... end
module DocumentColorParams : sig ... end
module DocumentDiagnosticParams : sig ... end
module FullDocumentDiagnosticReport : sig ... end
module DocumentDiagnosticReport : sig ... end
module DocumentFormattingOptions : sig ... end
module FormattingOptions : sig ... end
module DocumentFormattingParams : sig ... end
module DocumentHighlight : sig ... end
module DocumentHighlightOptions : sig ... end
module DocumentHighlightParams : sig ... end
module DocumentLinkOptions : sig ... end
module DocumentLinkParams : sig ... end
module DocumentLinkRegistrationOptions : sig ... end
module DocumentOnTypeFormattingOptions : sig ... end
module DocumentOnTypeFormattingParams : sig ... end
module DocumentRangeFormattingOptions : sig ... end
module DocumentRangeFormattingParams : sig ... end
module DocumentRangesFormattingParams : sig ... end
module DocumentSymbol : sig ... end
module DocumentSymbolOptions : sig ... end
module DocumentSymbolParams : sig ... end
module ExecuteCommandOptions : sig ... end
module ExecuteCommandParams : sig ... end
module FileOperationPatternOptions : sig ... end
module FileOperationPattern : sig ... end
module FileOperationFilter : sig ... end
module FileOperationOptions : sig ... end
module FileRename : sig ... end
module FoldingRange : sig ... end
module FoldingRangeOptions : sig ... end
module FoldingRangeParams : sig ... end
module FoldingRangeRegistrationOptions : sig ... end
module Hover : sig ... end
module HoverOptions : sig ... end
module HoverParams : sig ... end
module HoverRegistrationOptions : sig ... end
module ImplementationOptions : sig ... end
module ImplementationParams : sig ... end
module InitializeError : sig ... end
module InitializeParams : sig ... end
module WorkspaceSymbolOptions : sig ... end
module TypeHierarchyOptions : sig ... end
module TypeDefinitionOptions : sig ... end
module SaveOptions : sig ... end
module TextDocumentSyncOptions : sig ... end
module SignatureHelpOptions : sig ... end
module SemanticTokensLegend : sig ... end
module SemanticTokensOptions : sig ... end
module SelectionRangeOptions : sig ... end
module RenameOptions : sig ... end
module ReferenceOptions : sig ... end
module MonikerRegistrationOptions : sig ... end
module MonikerOptions : sig ... end
module LinkedEditingRangeOptions : sig ... end
module InlineValueRegistrationOptions : sig ... end
module InlineValueOptions : sig ... end
module InlineCompletionOptions : sig ... end
module InlayHintRegistrationOptions : sig ... end
module InlayHintOptions : sig ... end
module ServerCapabilities : sig ... end
module InitializeResult : sig ... end
module InitializedParams_ : sig ... end
module InlayHintLabelPart : sig ... end
module InlayHint : sig ... end
module InlayHintParams : sig ... end
module SelectedCompletionInfo : sig ... end
module InlineCompletionContext : sig ... end
module StringValue : sig ... end
module InlineCompletionItem : sig ... end
module InlineCompletionList : sig ... end
module InlineCompletionParams : sig ... end
module InlineValueVariableLookup : sig ... end
module InlineValueText : sig ... end
module InlineValue : sig ... end
module InlineValueContext : sig ... end
module InlineValueParams : sig ... end
module LinkedEditingRangeParams : sig ... end
module LinkedEditingRanges : sig ... end
module LogMessageParams : sig ... end
module LogTraceParams : sig ... end
module MessageActionItem : sig ... end
module Moniker : sig ... end
module MonikerParams : sig ... end
module ParameterInformation : sig ... end
module PartialResultParams : sig ... end
module PrepareRenameParams : sig ... end
module PreviousResultId : sig ... end
module PublishDiagnosticsParams : sig ... end
module ReferenceContext : sig ... end
module ReferenceParams : sig ... end
module ReferenceRegistrationOptions : sig ... end
module Registration : sig ... end
module RegistrationParams : sig ... end
module RenameFilesParams : sig ... end
module RenameParams : sig ... end
module RenameRegistrationOptions : sig ... end
module ResourceOperation : sig ... end
module SelectionRange : sig ... end
module SelectionRangeParams : sig ... end
module SemanticTokens : sig ... end
module SemanticTokensEdit : sig ... end
module SemanticTokensDelta : sig ... end
module SemanticTokensDeltaParams : sig ... end
module SemanticTokensParams : sig ... end
module SemanticTokensPartialResult : sig ... end
module SemanticTokensRangeParams : sig ... end
module SetTraceParams : sig ... end
module ShowDocumentParams : sig ... end
module ShowDocumentResult : sig ... end
module ShowMessageParams : sig ... end
module ShowMessageRequestParams : sig ... end
module SignatureInformation : sig ... end
module SignatureHelp : sig ... end
module SignatureHelpContext : sig ... end
module SignatureHelpParams : sig ... end
module StaticRegistrationOptions : sig ... end
module SymbolInformation : sig ... end
module TextDocumentPositionParams : sig ... end
module TextDocumentRegistrationOptions : sig ... end
module TypeDefinitionParams : sig ... end
module TypeHierarchyItem : sig ... end
module TypeHierarchyPrepareParams : sig ... end
module TypeHierarchySubtypesParams : sig ... end
module TypeHierarchySupertypesParams : sig ... end
module Unregistration : sig ... end
module UnregistrationParams : sig ... end
module WillSaveTextDocumentParams : sig ... end
module WorkDoneProgressBegin : sig ... end
module WorkDoneProgressCancelParams : sig ... end
module WorkDoneProgressCreateParams : sig ... end
module WorkDoneProgressEnd : sig ... end
module WorkDoneProgressOptions : sig ... end
module WorkDoneProgressParams : sig ... end
module WorkDoneProgressReport : sig ... end
module WorkspaceDiagnosticParams : sig ... end
module WorkspaceDiagnosticReport : sig ... end
module WorkspaceSymbol : sig ... end
module WorkspaceSymbolParams : sig ... end
module CodeActionResult : sig ... end
module Locations : sig ... end
diff --git a/lsp/Lsp/Uri/Private/index.html b/lsp/Lsp/Uri/Private/index.html deleted file mode 100644 index 8572c140..00000000 --- a/lsp/Lsp/Uri/Private/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Private (lsp.Lsp.Uri.Private)

Module Uri.Private

val win32 : bool ref
diff --git a/lsp/Lsp/Uri/index.html b/lsp/Lsp/Uri/index.html deleted file mode 100644 index 645e99c1..00000000 --- a/lsp/Lsp/Uri/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Uri (lsp.Lsp.Uri)

Module Lsp.Uri

type t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t
val compare : t -> t -> int
val equal : t -> t -> bool
val hash : t -> int
val to_path : t -> string
val of_path : string -> t
val to_string : t -> string
val of_string : string -> t
val query : t -> string option
val fragment : t -> string option
module Private : sig ... end
diff --git a/lsp/Lsp/index.html b/lsp/Lsp/index.html deleted file mode 100644 index d4981dc9..00000000 --- a/lsp/Lsp/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp (lsp.Lsp)

Module Lsp

module Progress : sig ... end
module Client_notification : sig ... end
module Client_request : sig ... end
module Extension : sig ... end

Protocol extensions that aren't part of the spec

module Header : sig ... end
module Import : sig ... end
module Server_notification : sig ... end
module Server_request : sig ... end
module Snippet : sig ... end
module Text_document : sig ... end
module Types : sig ... end
module Uri : sig ... end
module Io : sig ... end

Low level module for sending/receiving jsonrpc packets across channels

module Cli : sig ... end

Handling of standard lsp server command line arguments

module Diff : sig ... end
module Private : sig ... end
diff --git a/lsp/Lsp__/index.html b/lsp/Lsp__/index.html deleted file mode 100644 index dbf1924a..00000000 --- a/lsp/Lsp__/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__ (lsp.Lsp__)

Module Lsp__

This module is hidden.

diff --git a/lsp/Lsp__Cli/index.html b/lsp/Lsp__Cli/index.html deleted file mode 100644 index f22c7665..00000000 --- a/lsp/Lsp__Cli/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Cli (lsp.Lsp__Cli)

Module Lsp__Cli

This module is hidden.

diff --git a/lsp/Lsp__Client_notification/index.html b/lsp/Lsp__Client_notification/index.html deleted file mode 100644 index 5bbe4619..00000000 --- a/lsp/Lsp__Client_notification/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Client_notification (lsp.Lsp__Client_notification)

Module Lsp__Client_notification

This module is hidden.

diff --git a/lsp/Lsp__Client_request/index.html b/lsp/Lsp__Client_request/index.html deleted file mode 100644 index 21d6a21f..00000000 --- a/lsp/Lsp__Client_request/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Client_request (lsp.Lsp__Client_request)

Module Lsp__Client_request

This module is hidden.

diff --git a/lsp/Lsp__Diff/index.html b/lsp/Lsp__Diff/index.html deleted file mode 100644 index c92cc558..00000000 --- a/lsp/Lsp__Diff/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Diff (lsp.Lsp__Diff)

Module Lsp__Diff

This module is hidden.

diff --git a/lsp/Lsp__Header/index.html b/lsp/Lsp__Header/index.html deleted file mode 100644 index 28a7db10..00000000 --- a/lsp/Lsp__Header/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Header (lsp.Lsp__Header)

Module Lsp__Header

This module is hidden.

diff --git a/lsp/Lsp__Import/index.html b/lsp/Lsp__Import/index.html deleted file mode 100644 index 6855c1cd..00000000 --- a/lsp/Lsp__Import/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Import (lsp.Lsp__Import)

Module Lsp__Import

This module is hidden.

diff --git a/lsp/Lsp__Io/index.html b/lsp/Lsp__Io/index.html deleted file mode 100644 index e3804382..00000000 --- a/lsp/Lsp__Io/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Io (lsp.Lsp__Io)

Module Lsp__Io

This module is hidden.

diff --git a/lsp/Lsp__Position/index.html b/lsp/Lsp__Position/index.html deleted file mode 100644 index 426f50a6..00000000 --- a/lsp/Lsp__Position/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Position (lsp.Lsp__Position)

Module Lsp__Position

This module is hidden.

diff --git a/lsp/Lsp__Progress/index.html b/lsp/Lsp__Progress/index.html deleted file mode 100644 index a4029fca..00000000 --- a/lsp/Lsp__Progress/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Progress (lsp.Lsp__Progress)

Module Lsp__Progress

This module is hidden.

diff --git a/lsp/Lsp__Server_notification/index.html b/lsp/Lsp__Server_notification/index.html deleted file mode 100644 index 0db2a9d6..00000000 --- a/lsp/Lsp__Server_notification/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Server_notification (lsp.Lsp__Server_notification)

Module Lsp__Server_notification

This module is hidden.

diff --git a/lsp/Lsp__Server_request/index.html b/lsp/Lsp__Server_request/index.html deleted file mode 100644 index 5f20312d..00000000 --- a/lsp/Lsp__Server_request/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Server_request (lsp.Lsp__Server_request)

Module Lsp__Server_request

This module is hidden.

diff --git a/lsp/Lsp__Snippet/index.html b/lsp/Lsp__Snippet/index.html deleted file mode 100644 index 11601d37..00000000 --- a/lsp/Lsp__Snippet/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Snippet (lsp.Lsp__Snippet)

Module Lsp__Snippet

This module is hidden.

diff --git a/lsp/Lsp__Substring/index.html b/lsp/Lsp__Substring/index.html deleted file mode 100644 index 1d56d36a..00000000 --- a/lsp/Lsp__Substring/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Substring (lsp.Lsp__Substring)

Module Lsp__Substring

This module is hidden.

diff --git a/lsp/Lsp__Types/index.html b/lsp/Lsp__Types/index.html deleted file mode 100644 index 0afbd1ad..00000000 --- a/lsp/Lsp__Types/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Types (lsp.Lsp__Types)

Module Lsp__Types

This module is hidden.

diff --git a/lsp/Lsp__Uri0/index.html b/lsp/Lsp__Uri0/index.html deleted file mode 100644 index 0732052c..00000000 --- a/lsp/Lsp__Uri0/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Uri0 (lsp.Lsp__Uri0)

Module Lsp__Uri0

This module is hidden.

diff --git a/lsp/Lsp__Uri_lexer/index.html b/lsp/Lsp__Uri_lexer/index.html deleted file mode 100644 index 016dac3d..00000000 --- a/lsp/Lsp__Uri_lexer/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Lsp__Uri_lexer (lsp.Lsp__Uri_lexer)

Module Lsp__Uri_lexer

This module is hidden.

diff --git a/lsp/_doc-dir/CHANGES.md b/lsp/_doc-dir/CHANGES.md deleted file mode 100644 index 2534ba12..00000000 --- a/lsp/_doc-dir/CHANGES.md +++ /dev/null @@ -1,769 +0,0 @@ -# 1.22.0 - -## Features - -- Enable experimental project-wide renaming of identifiers (#1431) - -# 1.21.0 - -## Features - -- Add a new server option `standardHover`, that can be used by clients to - disable the default hover provider. When `standardHover = false` - `textDocument/hover` requests always returns with empty result. (#1416) - -# 1.20.1 - -## Fixes - -- Deactivate the `jump` code actions by default. Clients can enable them with - the `merlinJumpCodeActions` configuration option. Alternatively a custom - request is provided for ad hoc use of the feature. (#1411) - -# 1.20.0 - -## Features - -- Add custom - [`ocamllsp/typeSearch`](/ocaml-lsp-server/docs/ocamllsp/typeSearch-spec.md) request (#1369) - -- Make MerlinJump code action configurable (#1376) -- Add support for OCaml 5.3 (#1386) - -- Add custom [`ocamllsp/jump`](/ocaml-lsp-server/docs/ocamllsp/merlinJump-spec.md) request (#1374) - -## Fixes - -- Fix fd leak in running external processes for preprocessing (#1349) - -- Fix prefix parsing for completion of object methods (#1363, fixes #1358) - -- Remove some duplicates in the `selectionRange` answers (#1368) - -# 1.19.0 - -## Features - -- Add custom [`ocamllsp/getDocumentation`](/ocaml-lsp-server/docs/ocamllsp/getDocumentation-spec.md) request (#1336) - -- Add support for OCaml 5.2 (#1233) - -- Add a code-action for syntactic and semantic movement shortcuts based on Merlin's Jump command (#1364) - -## Fixes - -- Kill unnecessary ocamlformat processes with sigterm rather than sigint or - sigkill (#1343) - -## Features - -- Add custom [`ocamllsp/construct`](https://github.com/ocaml/ocaml-lsp/blob/ocaml-lsp-server/docs/ocamllsp/construct-spec.md) request (#1348) - -# 1.18.0 - -## Features - -- Introduce a configuration option to control dune diagnostics. The option is - called `duneDiganostics` and it may be set to `{ enable: false }` to disable - diagnostics. (#1221) - -- Support folding of `ifthenelse` expressions (#1031) - -- Improve hover behavior (#1245) - - Hovers are no longer displaye on useless parsetree nodes such as keywords, - comments, etc. - - Multiline hovers are now filtered away. - - Display expanded ppx's in the hover window. - -- Improve document symbols (#1247) - - Use the parse tree instead of the typed tree. This means that document - symbols will work even if the source code doesn't type check. - - Include symbols at arbitrary depth. - - Differentiate functions / types / variants / etc. - - This now includes PPXs like `let%expect_test` or `let%bench` in the outline. - -- Introduce a `destruct-line` code action. This is an improved version of the - old `destruct` code action. (#1283) - -- Improve signature inference to only include types for elements that were - absent from the signature. Previously, all signature items would always be - inserted. (#1289) - -- Add an `update-signature` code action to update the types of elements that - were already present in the signature (#1289) - -- Add custom - [`ocamllsp/merlinCallCompatible`](https://github.com/ocaml/ocaml-lsp/blob/e165f6a3962c356adc7364b9ca71788e93489dd0/ocaml-lsp-server/docs/ocamllsp/merlinCallCompatible-spec.md) - request (#1265) - -- Add custom [`ocamllsp/typeEnclosing`](https://github.com/ocaml/ocaml-lsp/blob/109801e56f2060caf4487427bede28b824f4f1fe/ocaml-lsp-server/docs/ocamllsp/typeEnclosing-spec.md) request (#1304) - -## Fixes - -- Detect document kind by looking at merlin's `suffixes` config. - - This enables more lsp features for non-.ml/.mli files. Though it still - depends on merlin's support. (#1237) - -- Correctly accept the `--clientProcessId` flag. (#1242) - -- Disable automatic completion and signature help inside comments (#1246) - -- Includes a new optional/configurable option to toggle syntax documentation. If - toggled on, allows display of syntax documentation on hover tooltips. Can be - controlled via environment variables and by GUI for VS code. (#1218) - -- For completions on labels that the LSP gets from merlin, take into account - whether the prefix being completed starts with `~` or `?`. Change the label - completions that start with `?` to start with `~` when the prefix being - completed starts with `~`. (#1277) - -- Fix document syncing (#1278, #1280, fixes #1207) - -- Stop generating inlay hints on generated code (#1290) - -- Fix parenthesizing of function types in `SignatureHelp` (#1296) - -- Fix syntax documentation rendering (#1318) - -# 1.17.0 - -## Fixes - -- Fix missing super & subscripts in markdown documentation. (#1170) - -- Do not invoke dune at all if `--fallback-read-dot-merlin` flag is on. (#1173) - -- Fix semantic highlighting of infix operators that contain '.'. (#1186) - -- Disable highlighting unit as an enum member to fix comment highlighting bug. (#1185) - -- Improve type-on-hover and type-annotate efficiency by only formatting the type - of the first enclosing. (#1191, #1196) - -- Fix the encoding of URI's to match how vscode does it (#1197) - -- Fix parsing of completion prefixes (#1181) - -## Features - -- Compatibility with Odoc 2.3.0, with support for the introduced syntax: tables, - and "codeblock output" (#1184) - -- Display text of references in doc strings (#1166) - -- Add mark/remove unused actions for open, types, for loop indexes, modules, - match cases, rec, and constructors (#1141) -- Add inlay hints for types on let bindings (#1159) - -- Offer auto-completion for the keyword `in` (#1217) - -# 1.16.2 - -## Fixes - -- Fix file permissions used when specifying output files of pp and ppx. (#1153) - -# 1.16.1 - -## Fixes - -- Support building with OCaml 5.0 and 5.1 (#1150) - -# 1.16.0 - -## Fixes - -- Disable code lens by default. The support can be re-enabled by explicitly - setting it in the configuration. (#1134) - -- Fix initilization of `ocamlformat-rpc` in some edge cases when ocamlformat is - initialized concurrently (#1132) - -- Kill unnecessary `$ dune ocaml-merlin` with SIGTERM rather than SIGKILL - (#1124) - -- Refactor comment parsing to use `odoc-parser` and `cmarkit` instead of - `octavius` and `omd` (#1088) - - This allows users who migrated to omd 2.X to install ocaml-lsp-server in the - same opam switch. - - We also slightly improved markdown generation support and fixed a couple in - the generation of inline heading and module types. - -- Allow opening documents that were already open. This is a workaround for - neovim's lsp client (#1067) - -- Disable type annotation for functions (#1054) - -- Respect codeActionLiteralSupport capability (#1046) - -- Fix a document syncing issue when utf-16 is the position encoding (#1004) - -- Disable "Type-annotate" action for code that is already annotated. - ([#1037](https://github.com/ocaml/ocaml-lsp/pull/1037)), fixes - [#1036](https://github.com/ocaml/ocaml-lsp/issues/1036) - -- Fix semantic highlighting of long identifiers when using preprocessors - ([#1049](https://github.com/ocaml/ocaml-lsp/pull/1049), fixes - [#1034](https://github.com/ocaml/ocaml-lsp/issues/1034)) - -- Fix the type of DocumentSelector in cram document registration (#1068) - -- Accept the `--clientProcessId` command line argument. (#1074) - -- Accept `--port` as a synonym for `--socket`. (#1075) - -- Fix connecting to dune rpc on Windows. (#1080) - -## Features - -- Add "Remove type annotation" code action. (#1039) - -- Support settings through `didChangeConfiguration` notification (#1103) - -- Add "Extract local" and "Extract function" code actions. (#870) - -- Depend directly on `merlin-lib` 4.9 (#1070) - -# 1.15.1 - -## Fixes - -- Fix race condition when a document was being edited and dune in watch mode was - running ([#1005](https://github.com/ocaml/ocaml-lsp/pull/1005), fixes - [#941](https://github.com/ocaml/ocaml-lsp/issues/941), - [#1003](https://github.com/ocaml/ocaml-lsp/issues/1003)) - -# 1.15.0 - -## Features - -- Enable [semantic highlighting](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens) - support by default (#933) - -- Support connecting over pipes and socket. Pipes on Windows aren't yet - supported (#946) - - [More](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#implementationConsiderations) - about communication channels in LSP specification. - -- Re-enable `ocamlformat-rpc` for formatting code snippets (but not files and - not on Windows) (#920, #939) - - One needs to have installed either `ocamlformat` package version > 0.21.0 or, - otherwise, `ocamlformat-rpc` package. Note that previously `ocamlformat-rpc` - came in a standalone OPAM package, but since `ocamlformat` version > 0.21.0, - it comes within `ocamlformat` package. - -- Add custom - [`ocamllsp/hoverExtended`](https://github.com/ocaml/ocaml-lsp/blob/e165f6a3962c356adc7364b9ca71788e93489dd0/ocaml-lsp-server/docs/ocamllsp/hoverExtended-spec.md#L1) - request (#561) - -- Support utf-8 position encoding clients (#919) - - [More](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#position) about position encoding in LSP specification. - -- Show unwrapped module alias types on hovering over module names. This is due - to upgrading to merlin 4.7 and using merlin's `verbosity=smart` by default - (#942) - -## Fixes - -- Respect the client's completion item resolve and preSelect capabilities - (#925, #936) - -- Disable polling for dune's watch mode on Windows and OCaml 4.14.0 (#935) - -- Fix semantic highlighting of "long identifiers," e.g., `Foo.Bar.x` (#932) - -- Fix syncing of document contents: - - - For ranges that span an entire line (#927) - - Previously, whole line edits would incorrectly eat the newline characters (#971) - -# 1.14.2 - -## Fixes - -- Fix random requests failing after switching documents (#904, fixes #898) - -- Do not offer related diagnostic information unless the user enables in client - capabilities (#905) - -- Do not offer diagnostic tags unless the client supports them (#909) - -- Do not attach extra data to diagnostics unless the client supports this - (#910) - -- Use /bin/sh instead of /bin/bash. This fixes ocamllsp on NixOS - -# 1.14.1 - -## Fixes - -- Fix various server crashes when opening non OCaml/Reason files. Files such as - dune, cram, etc. would cause the server to crash. (#884, fixes #871) - -- Ignore unknown tags in merlin configuration to improve forward compatibility - with Dune. (#883) - -# 1.14.0 - -## Features - -- Code action for inlining let bindings within a module or expression. (#847) - -- Tag "unused code" and "deprecated" warnings, allowing clients to better - display them. (#848) - -- Refresh merlin configuration after every dune build in watch mode (#853) - -## Fixes - -- Respect `showDocument` capabilities. Do not offer commands or code actions - that rely on this request without client support. (#836) - -- Fix signatureHelp on .mll files: avoid "Document.dune" exceptions - -# 1.13.1 - -## Fixes - -- Fix cwd when executing ppx (#805) - -# 1.13.0 - -## Features - -- Code actions for jumping to related files (`.ml`, `.mli`, etc.) (#795) - -# 1.12.4 - -- Allow cancellation of workspace symbols requests (#777) - -- Fix unintentionally interleaved jsonrpc IO that would corrupt the session - (#786) - -- Ignore `SIGPIPE` . (#788) - -# 1.12.3 - -## Fixes - -- Fix a bad interaction between inferred interfaces and promotion code actions - in watch mode (#753) - -- Fix URI parsing (#739 fixes #471 and #459) - -# 1.12.2 - -## Fixes - -- Fix shutting down an already closed socket (#740) - -# 1.12.1 - -## Fixes - -- Fix preprocessing, ppx, and reason support (#735 fixes #696, #706) - -- Support `include` in folding ranges (#730) - -# 1.12.0 - -## Features - -- Fix cancellation mechanism for all requests (#707) - -- Allow cancellation of formatting requests (#707) - -- Add `--fallback-read-dot-merlin` to the LSP Server (#705). If `ocamllsp` is - started with this new flag, it will fall back to looking for Merlin - configuration in `.merlin` files rather than calling `dune ocaml-merlin`. - (#705) - -- Support folding more ranges (#692) - -# 1.11.6 - -## Fixes - -- Stop leaking file descriptors like a sieve (#701) - -# 1.11.5 - -- Fix process termination. Once the lsp server is stepped, the process will - gracefully terminate (#697, fixes #694) - -- Forward stderr from dune's merlin configuration to the lsp server's stderr - (#697) - -# 1.11.4 - -## Fixes - -- Fix bug with large buffers being resized incorrectly in Lev - -- Add folding ranges for more AST types (#680) - -# 1.11.3 - -## Fixes - -- Enable dune rpc integration by default (#691, fixes #690) - -# 1.11.2 - -## Fixes - -- Fix running external processes on Windows - -# 1.11.1 - -## Fixes - -- Fix Uri handling on Windows - -- Fix build on MSVC 2015 - -# 1.11.0 - -## Features - -- Add support for dune in watch mode. The lsp server will now display build - errors in the diagnostics and offer promotion code actions. - -- Re-introduce ocamlformat-rpc (#599, fixes #495) - -## Fixes - -- Fix workspace symbols that could have a wrong path in some cases - ([#675](https://github.com/ocaml/ocaml-lsp/pull/671)) - -# 1.10.6 - -## Fixes - -- Compatiblity with OCaml 4.14.0 - -# 1.10.5 - -## Fixes - -- Patch merlin to remove the result module - -# 1.10.4 - -## Fixes - -- Use newer versions of ocamlformat-rpc-lib (fixes #697) - -# 1.10.3 - -## Fixes - -- Fix more debouncing bugs (#629) - -# 1.10.2 - -## Fixes - -- Catch merlin desturct exceptions (#626) - -- Fix broken debouncing (#627) - -# 1.10.1 - -## Fixes - -- Fix executing ppx executables - -# 1.10.0 - -## Features - -- Add better support for code folding: more folds and more precise folds - -## Fixes - -- Fix infer interface code action crash when implementation source does not - exist (#597) - -- Improve error message when the reason plugin for merlin is absent (#608) - -- Fix `chdir` races when running ppx (#550) - -- More accurate completion kinds. - New completion kinds for variants and fields. Removed inaccurate completion - kinds for constructors and types. (#510) - -- Fix handling request cancellation (#616) - -# 1.9.1 - -## Fixes - -- Disable functionality reliant on ocamlformat-rpc for now (#555) - -- 4.13 compatiblity - -# 1.9.0 (11/21/2021) - -## Fixes - -- Ppx processes are now executed correctly (#513) - -## Breaking Change - -- ocamllsp drops support for `.merlin` files, and as a consequence no longer - depends on dot-merlin-reader. (#523) - -## Features - -- New code action to automatically remove values, types, opens (#502) - -# 1.8.3 (09/26/2021) - -- Fix debouncing of document updates. It was essentially completely broken in - all but the most trivial cases. (#509 fixes #504) - -- Fix completion when passing named and functional arguments (#512) - -# 1.8.2 (09/14/2021) - -- Disable experimental dune support. It was accidentally left enabled. - -# 1.8.1 (09/12/2021) - -- Update to latest merlin. - -# 1.8.0 (08/19/2021) - -## Fixes - -- Handle workspace change notifications. Previously, the server would only use - the set of workspaces given at startup to search for workspace symbols. After - this change, workspace folders that are added later will also be considered. - (#498) - -## Features - -- Add a new code action `Add missing rec keyword`, which is available when - adding a `rec` keyword can fix `Unbound value ...` error, e.g., - - ```ocaml - let fact n = if n = 0 then 1 else n * fact (n - 1) - (* ^^^^ Unbound value fact *) - ``` - - Adding `rec` to the definition of `fact` will fix the problem. The new code - action offers adding `rec`. - -- Use ocamlformat to properly format type snippets. This feature requires the - `ocamlformat-rpc` opam package to be installed. (#386) - -- Add completion support for polymorphic variants, when it is possible to pin - down the precise type. Examples (`<|>` stands for the cursor) when completion - will work (#473) - - Function application: - - ``` - let foo (a: [`Alpha | `Beta]) = () - - foo `A<|> - ``` - - Type explicitly shown: - - ``` - let a : [`Alpha | `Beta] = `B<|> - ``` - - Note: this is actually a bug fix, since we were ignoring the backtick when - constructing the prefix for completion. - -- Parse merlin errors (best effort) into a more structured form. This allows - reporting all locations as "related information" (#475) - -- Add support for Merlin `Construct` command as completion suggestions, i.e., - show complex expressions that could complete the typed hole. (#472) - -- Add a code action `Construct an expression` that is shown when the cursor is - at the end of the typed hole, i.e., `_|`, where `|` is the cursor. The code - action simply triggers the client (currently only VS Code is supported) to - show completion suggestions. (#472) - -- Change the formatting-on-save error notification to a warning notification - (#472) - -- Code action to qualify ("put module name in identifiers") and unqualify - ("remove module name from identifiers") module names in identifiers (#399) - - Starting from: - - ```ocaml - open Unix - - let times = Unix.times () - let f x = x.Unix.tms_stime, x.Unix.tms_utime - ``` - - Calling "remove module name from identifiers" with the cursor on the open - statement will produce: - - ```ocaml - open Unix - - let times = times () - let f x = x.tms_stime, x.tms_utime - ``` - - Calling "put module name in identifiers" will restore: - - ```ocaml - open Unix - - let times = Unix.times () - let f x = x.Unix.tms_stime, x.Unix.tms_utime - ``` - -## Fixes - -- Do not show "random" documentation on hover - - - fixed by [merlin#1364](https://github.com/ocaml/merlin/pull/1364) - - fixes duplicate: - - [ocaml-lsp#344](https://github.com/ocaml/ocaml-lsp/issues/344) - - [vscode-ocaml-platform#111](https://github.com/ocamllabs/vscode-ocaml-platform/issues/111) - -- Correctly rename a variable used as a named/optional argument (#478) - -- When reporting an error at the beginning of the file, use the first line not - the second (#489) - -# 1.7.0 (07/28/2021) - -## Features - -- Add sub-errors as "related" information in diagnostics (#457) - -- Add support for navigating to a symbol inside a workspace (#398) - -- Show typed holes as errors - - Merlin has a concept of "typed holes" that are syntactically represented as `_`. Files - that incorporate typed holes are not considered valid OCaml, but Merlin and OCaml-LSP - support them. One example when such typed holes can occur is when on "destructs" a value, - e.g., destructing `(Some 1)` will generate code `match Some 1 with Some _ -> _ | None -> _`. While the first underscore is a valid "match-all"/wildcard pattern, the rest of - underscores are typed holes. - -# 1.6.1 (05/17/2020) - -## Fixes - -- Switch `verbosity` from 1 to 0. This is the same default that merlin uses. - The old value for verbosity (#433) - -- Get fresh diagnostics (warning and error messages) on a file save (#438) - - Note: If you want the fresh diagnostics to take into account changes in other - files, you likely need to rebuild your project. An easy way to get automatic - rebuilds is to run `dune` in a watching mode, e.g.,[dune build --watch]. - -# 1.6.0 (04/30/2020) - -## Features - -- Code action to annotate a value with its type (#397) - -## Fixes - -- Fix interface/implementation switching on Windows (#427) - -- Correctly parse project paths with spaces and other special characters that - must be escaped. - -- Print types with `-short-paths` even if the project wasn't built yet - -# 1.5.0 (03/18/2020) - -- Support 4.12 and drop support for all earlier versions - -- Update to the latest version of merlin - -# 1.4.1 (03/16/2020) - -## Fixes - -- Backport fixes from merlin (#382, #383) - -- Encode request & notification `params` in a list. This is required by the - spec. (#351) - -# 1.4.0 (12/17/2020) - -## Features - -- Support cancellation notifications when possible. (#323) - -- Implement signature help request for functions (#324) - -- Server LSP requests & notifications concurrently. Requests that require merlin - are still serialized. (#330) - -# 1.3.0 (11/23/2020) - -## Features - -- Code action to insert inferred module interface (#308) - -- Filter keywords by context (#307) - -# 1.2.0 (11/16/2020) - -## Features - -- Add keyword completion - -- Add go to declaration functionality to jump to a value's specification in a - .mli file (#294) - -## Fixes - -- #245: correctly use mutexes on OpenBSD (#264) - -- #268: Do not use vendored libraries when building the lsp package (#260) - -- #271: Clear diagnostics when files are closed - -- Disable non-prefix completion. There's no reliably way to trigger it and it - can be slow. - -# 1.1.0 (10/14/2020) - -## Features - -- Implement a command to switch between module interfaces and implementations - (#254) - -## Fixes - -- Do not crash on invalid positions (#248) - -- add missing record fields to list of completions (#253) - -- do not offer `destruct` as a code action in interface files (#255) - -# 1.0.0 (08/28/2020) - -- Initial Release diff --git a/lsp/_doc-dir/LICENSE.md b/lsp/_doc-dir/LICENSE.md deleted file mode 100644 index 95b37ef7..00000000 --- a/lsp/_doc-dir/LICENSE.md +++ /dev/null @@ -1,16 +0,0 @@ -ISC License - -Copyright (X) 2018-2019, the [ocaml-lsp -contributors](https://github.com/ocaml/ocaml-lsp/graphs/contributors) - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/lsp/_doc-dir/README.md b/lsp/_doc-dir/README.md deleted file mode 100644 index d653aa8c..00000000 --- a/lsp/_doc-dir/README.md +++ /dev/null @@ -1,423 +0,0 @@ -# OCaml-LSP - - -[![Build][build-badge]][build] -[![Coverage Status][coverall-badge]][coverall] - -[build-badge]: https://github.com/ocaml/ocaml-lsp/actions/workflows/build-and-test.yml/badge.svg -[build]: https://github.com/ocaml/ocaml-lsp/actions -[coverall-badge]: https://coveralls.io/repos/github/ocaml/ocaml-lsp/badge.svg?branch=master -[coverall]: https://coveralls.io/github/ocaml/ocaml-lsp?branch=master - -OCaml-LSP is a language server for OCaml that implements [Language Server -Protocol](https://microsoft.github.io/language-server-protocol/) (LSP). - -> If you use Visual Studio Code, see OCaml Platform extension -> [page](https://github.com/ocamllabs/vscode-ocaml-platform) for detailed -> instructions on setting up your editor for OCaml development with OCaml-LSP: -> what packages need to be installed, how to configure your project and get -> most out of the OCaml editor support, and how to report and debug problems. - -- [Installation](#installation) - - [Installing with package managers](#installing-with-package-managers) - - [Opam](#opam) - - [Esy](#esy) - - [Installing from sources](#installing-from-sources) - - [Additional package installations](#additional-package-installations) -- [Usage](#usage) - - [Integration with Dune RPC](#integration-with-dune-rpc) - - [Merlin configuration (advanced)](#merlin-configuration-advanced) -- [Features](#features) - - [Semantic highlighting](#semantic-highlighting) - - [LSP Extensions](#lsp-extensions) - - [Unusual features](#unusual-features) -- [Debugging](#debugging) -- [Contributing to project](#contributing-to-project) - - [Changelog](#changelog) -- [Tests](#tests) -- [Relationship to Other Tools](#relationship-to-other-tools) -- [History](#history) -- [Comparison to other LSP Servers for OCaml](#comparison-to-other-lsp-servers-for-ocaml) - -## Installation - -Below we show how to install OCaml-LSP using opam, esy, and from sources. OCaml-LSP comes in a package called `ocaml-lsp-server` but the installed program (i.e., binary) is called `ocamllsp`. - -### Installing with package managers - -#### Opam - -To install the language server in the currently used opam [switch](https://opam.ocaml.org/doc/Manual.html#Switches): - -```sh -$ opam install ocaml-lsp-server -``` - -_Note:_ you will need to install `ocaml-lsp-server` in every switch where you -would like to use it. - -#### Esy - -To add the language server to an esy project, run in terminal: - -```sh -$ esy add @opam/ocaml-lsp-server -``` - -### Installing from sources - -This project uses submodules to handle dependencies. This is done so that users -who install `ocaml-lsp-server` into their sandbox will not share dependency -constraints on the same packages that `ocaml-lsp-server` is using. - -```sh -$ git clone --recurse-submodules http://github.com/ocaml/ocaml-lsp.git -$ cd ocaml-lsp -$ make install -``` - -### Additional package installations - -- Install [ocamlformat](https://github.com/ocaml-ppx/ocamlformat#installation) - package if you want source file formatting support. - - Note: To have source file formatting support in your project, there needs to - be an `.ocamlformat` file present in your project's root directory. - -- OCaml-LSP also uses a program called `ocamlformat-rpc` to format code that is - either generated or displayed by OCaml-LSP, e.g., when you hover over a module - identifier, you can see its typed nicely formatted. This program comes with - `ocamlformat` (version > 0.21.0). Previously, it was a standalone package. - -## Usage - -Usually, your code editor, or some extension/plugin that you install on it, is -responsible for launching `ocamllsp`. - -Important: OCaml Language Server has its information about the files from the -last time your built your project. We recommend using the Dune build system and -running it in "watch" mode to always have correctly functioning OCaml-LSP, e.g., -`dune build --watch`. - -### Integration with Dune RPC - -> since OCaml-LSP 1.11.0 - -OCaml-LSP can communicate with Dune's RPC system to offer some interesting -features. User can launch Dune's RPC system by running Dune in watch mode. -OCaml-LSP will *not* launch Dune's RPC for you. But OCaml-LSP will see if there -is an RPC running and will communicate with it automatically. - -There are various interesting features and caveats: - -1. Dune's RPC enables new kinds of diagnostics (i.e., warnings and errors) to be - shown in the editor, e.g., mismatching interface and implementation files. - You need to save the file to refresh such diagnostics because Dune doesn't - see unsaved files; otherwise, you may see stale (no longer correct) warnings - or errors. OCaml-LSP updates diagnostics after each build is complete in - watch mode. - -2. Dune file promotion support. If you, for example, use `ppx_expect` and have - failing tests, you will get a diagnostic when Dune reports that your file can - be promoted. You can promote your file using the code action `Promote`. - -### Merlin configuration (advanced) - -If you would like OCaml-LSP to respect your `.merlin` files, OCaml-LSP needs to -be invoked with `--fallback-read-dot-merlin` argument passed to it and you must -have the `dot-merlin-reader` package installed. - -## Features - - - -The server supports the following LSP requests (inexhaustive list): - -- [x] `textDocument/completion` -- [x] `completionItem/resolve` -- [x] `textdocument/hover` -- [ ] `textDocument/signatureHelp` -- [x] `textDocument/declaration` -- [x] `textDocument/definition` -- [x] `textDocument/typeDefinition` -- [ ] `textDocument/implementation` -- [x] `textDocument/codeLens` -- [x] `textDocument/documentHighlight` -- [x] `textDocument/documentSymbol` -- [x] `textDocument/references` -- [ ] `textDocument/documentColor` -- [ ] `textDocument/colorPresentation` -- [x] `textDocument/formatting` -- [ ] `textDocument/rangeFormatting` -- [ ] `textDocument/onTypeFormatting` -- [x] `textDocument/prepareRename` -- [x] `textDocument/foldingRange` -- [x] `textDocument/selectionRange` -- [x] `workspace/didChangeConfiguration` -- [x] `workspace/symbol` - -Note that degrees of support for each LSP request are varying. - -## Configuration - -[Read more about configurations supported by ocamllsp](./ocaml-lsp-server/docs/ocamllsp/config.md) - -### Semantic highlighting - -> since OCaml-LSP 1.15.0 (since version `1.15.0-4.14` for OCaml 4, `1.15.0-5.0` for OCaml 5) - -Semantic highlighting support is enabled by default. - -> since OCaml-LSP 1.14.0 - -OCaml-LSP implements experimental semantic highlighting support (also known as -semantic tokens support). The support can be activated by passing an environment -variable to OCaml-LSP: - -- To enable non-incremental (expectedly slower but more stable) version, pass - `OCAMLLSP_SEMANTIC_HIGHLIGHTING=full` environment variable to OCaml-LSP. - -- To enable incremental (potentially faster but more error-prone, at least on VS - Code) version, pass `OCAMLLSP_SEMANTIC_HIGHLIGHTING=full/delta` to OCaml-LSP. - -Tip (for VS Code OCaml Platform users): You can use `ocaml.server.extraEnv` -setting in VS Code to pass various environment variables to OCaml-LSP. - -```json -{ - "ocaml.server.extraEnv": { - "OCAMLLSP_SEMANTIC_HIGHLIGHTING": "full" - }, -} -``` - -### LSP Extensions - -The server also supports a number of OCaml specific extensions to the protocol: -- [Switch to implementation/interface](ocaml-lsp-server/docs/ocamllsp/switchImplIntf-spec.md) -- [Infer interface](ocaml-lsp-server/docs/ocamllsp/inferIntf-spec.md) -- [Locate typed holes](ocaml-lsp-server/docs/ocamllsp/typedHoles-spec.md) -- [Find wrapping AST node](ocaml-lsp-server/docs/ocamllsp/wrappingAstNode-spec.md) - -Note that editor support for these extensions varies. In general, the OCaml Platform extension for Visual Studio Code will have the best support. - -### Unusual features - -#### Destructing a value - -> since OCaml-LSP 1.0.0 - -OCaml-LSP has a code action that allows to generate an exhaustive pattern -matching for values. For example, placing a cursor near a value `(Some 10)|` -where `|` is your cursor, OCaml-LSP will offer a code action "Destruct", which -replaces `(Some 10)` with `(match Some with | None -> _ | Some _ -> _)`. -Importantly, one can only destruct a value if OCaml-LSP can infer the value's -precise type. The value can be type-annotated, e.g., if it's a function argument -with polymorphic (or yet unknown) type in this context. In the code snippet -below, we type-annotate the function parameter `v` because when we type `let f v -= v|`, the type of `v` is polymorphic, so we can't destruct it. - -You can also usually destruct the value by placing the cursor on the wildcard -(`_`) pattern in a pattern-match. For example, - -```ocaml -type t = A | B of string option - -let f (v : t) = match v with | A -> _ | B _| -> _ -``` - -invoking destruct near the cursor (`|`) in the snippet above, you get - -```ocaml -type t = A | B of string option - -let f (v : t) = match v with | A -> _ | B (None) | B (Some _) -> _ -``` - -Importantly, note the underscores in place of expressions in each branch of the -pattern match above. The underscores that occur in place of expressions are -called "typed holes" - a concept explained below. - -Tip (formatting): generated code may not be greatly formatted. If your project -uses a formatter such as OCamlFormat, you can run formatting and get a -well-formatted document (OCamlFormat supports typed holes formatting). - -Tip (for VS Code OCaml Platform users): You can destruct a value using a keybinding -Alt+D or on MacOS Option+D - -#### Typed holes - -> since OCaml-LSP 1.8.0 - -OCaml-LSP has a concept of a "typed hole" syntactically represented as `_` -(underscore). A typed hole represents a well-typed "substitute" for an -expression. OCaml-LSP considers these underscores that occur in place of -expressions as a valid well-typed OCaml program: `let foo : int = _` (the typed -hole has type `int` here) or `let bar = _ 10` (the hole has type `int -> 'a`). -One can use such holes during development as temporary substitutes for -expressions and "plug" the holes later with appropriate expressions. - -Note, files that incorporate typed holes are *not* considered valid OCaml by the -OCaml compiler and, hence, cannot be compiled. - -Also, an underscore occurring in place of a pattern (for example `let _ = 10`) -should not be confused with a typed hole that occurs in place of an expression, -e.g., `let a = _`. - -#### Constructing values by type (experimental) - -> since OCaml-LSP 1.8.0 - -OCaml-LSP can "construct" expressions based on the type required and offer them -during auto-completion. For example, typing `_` (typed hole) in the snippet -below will trigger auto-completion (`|` is your cursor): - -```ocaml -(* file foo.ml *) -type t = A | B of string option - -(* file bar.ml *) -let v : Foo.t = _| -``` - -The auto-completion offers completions `Foo.A` and `Foo.B _`. You can further -construct values by placing the cursor as such: `Foo.B _|` and triggering code -action "Construct an expression" which offers completions `None` and `Some _`. -Trigger the same code action in `Some _|` will offer `""` - one of the possible -expressions to replace the typed hole with. - -Constructing a value is thus triggered either by typing `_` in place of an -expression or trigger the code action "Construct an Expression". Also, the type -of the value needs to be non-polymorphic to construct a meaningful value. - -Tip (for VS Code OCaml Platform users): You can construct a value using a keybinding -Alt+C or on MacOS Option+C - -#### Syntax Documentation - -> since OCaml-LSP 1.18.0 - -OCaml-LSP can display documentation about the node under the cursor when -the user hovers over some OCaml code. For example, hovering over the code -snippet below will display some information about what the syntax -is: - -```ocaml -type point = {x: int; y: int} -``` -Hovering over the above will -display: -``` -ocaml type point = { x : int; y : int } -syntax Record type: -Allows you to define variants with a fixed set of fields, and all of the -constructors for a record variant type must have the same fields. See -Manual -``` -The documentation is gotten from the Merlin engine which receives -the nodes under the cursor and infers what the syntax may be about, and -displays the required information along with links to the manual for further -reading. - -Syntax Documentation is an optional feature and can be activated by -using the LSP config system with the key called `syntaxDocumentation` and can -be enabled via setting it to `{ enable: true }`. - -## Debugging - -If you use Visual Studio Code, please see OCaml Platform extension -[page](https://github.com/ocamllabs/vscode-ocaml-platform) for a detailed guide -on how to report and debug problems. - -If you use another code editor and use OCaml-LSP, you should be able to set the -server trace to `verbose` using your editor's LSP client and watch the trace -for errors such as logged exceptions. - -## Contributing to project - -```bash -# clone repo with submodules -git clone --recursive git@github.com:ocaml/ocaml-lsp.git - -cd ocaml-lsp - -# if you already cloned, pull submodules -git submodule update --init --recursive - -# create local switch (or use global one) -opam switch --yes create . - -# don't forget to set your environment to use the local switch -eval $(opam env) - -# install dependencies -make install-test-deps - -# build -make all - -# the ocamllsp executable can be found at _build/default/ocaml-lsp-server/bin/main.exe -``` - -### Changelog - -User-visible changes should come with an entry in the changelog under the appropriate part of -the **unreleased** section. PR that doesn't provide an entry will fail CI check. This behavior -can be overridden by using the "no changelog" label, which is used for changes that are not user-visible. - -## Tests - -To run tests execute: - -```sh -$ make test -``` - -Note that tests require [Node.js](https://nodejs.org/en/) and -[Yarn](https://yarnpkg.com/lang/en/) installed. - -## Relationship to Other Tools - -The lsp server uses merlin under the hood, but users are not required to have -merlin installed. We vendor merlin because we currently heavily depend on some -implementation details of merlin that make it infeasible to upgrade the lsp -server and merlin independently. - -## History - -The implementation of the lsp protocol itself was taken from -[facebook's hack](https://github.com/facebook/hhvm/blob/master/hphp/hack/src/utils/lsp/lsp.mli) - -Previously, this lsp server was a part of merlin, until it was realized that -the lsp protocol covers a wider scope than merlin. - -## Comparison to other LSP Servers for OCaml - -Note that the comparisons below make no claims of being objective and may be -entirely out of -date. Also, both servers seem deprecated. - -- [reason-language-server](https://github.com/jaredly/reason-language-server) - This server supports - [bucklescript](https://github.com/BuckleScript/bucklescript) & - [reason](https://github.com/facebook/reason). However, this project does not - use merlin which means that it supports fewer versions of OCaml and offers less - "smart" functionality - especially in the face of sources that do not yet - compile. - -- [ocaml-language-server](https://github.com/ocaml-lsp/ocaml-language-server) - This project is extremely similar in the functionality it provides because it - also reuses merlin on the backend. The essential difference is that this - project is written in typescript, while our server is in OCaml. We feel that - it's best to use OCaml to maximize the contributor pool. diff --git a/lsp/index.html b/lsp/index.html deleted file mode 100644 index 490d4059..00000000 --- a/lsp/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -index (lsp.index)

Package lsp

Package info

changes-files
license-files
readme-files