h*oϊ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                2.6.0.0 Safe-Inferred"/{hls-test-utils,Virtual representation of a filesystem tree.Operations of  are relative to . In particular, any ) etc. operation looks for the sources in . To persist a  , look at  and .hls-test-utilsRepresentation of a  that has been  d to disk.hls-test-utils'Materialise a virtual file tree in the rootDir directory. Synopsis:  rootDir fileTree testDataDir=File references in '[FileTree]' are resolved relative to the  testDataDir.hls-test-utils'Materialise a virtual file tree in the rootDir directory. Synopsis:  rootDir virtualFileTreeFile references in virtualFileTree are resolved relative to the vftOriginalRoot.hls-test-utils4Create a file in the test project with some content.Only the filename will be used, and any directory components are *not* reflected in the test project.hls-test-utilsCopy a filepath into a test project. The name of the file is also used in the test project.The filepath is always resolved to the root of the test data dir.hls-test-utils*Write the given test directly into a file.hls-test-utilsRead the contents of the given file The filepath is always resolved to the root of the test data dir.hls-test-utilsSet up a simple direct cradle.All arguments are added to the direct cradle file. Arguments will not be escaped.hls-test-utilsSet up a simple cabal cradle.Prefer simple cabal cradle, over custom multi cabal cradles if possible.hls-test-utils1Set up a test project with a single haskell file.hls-test-utils2Set up a test project with multiple haskell files.hls-test-utilsSet up a simple cabal cradle project and copy all the given filepaths into the test directory.hls-test-utils%Set up a simple cabal cradle project. Safe-Inferred"%)*17 hls-test-utilsTo locate a symbol, we provide a path to the file from the HLS root directory, the line number, and the column number. (0 indexed.)hls-test-utilsMark as broken if any< of the environmental specs matches the current environment.hls-test-utilsMark as broken if all3 environmental specs match the current environment.hls-test-utilsIgnoreTest if any7 of environmental spec mathces the current environment.hls-test-utils8Mark as broken if GHC does not match only work versions.hls-test-utils9Ignore the test if GHC does not match only work versions.hls-test-utilsLike , but will copy the directory over to the system temporary directory first to avoid haskell-language-server's source tree from interfering with the cradle.Ignores directories containing build artefacts to avoid interference and provide reproducible test-behaviour.hls-test-utilsLike , but will copy the directory over to the system temporary directory first to avoid haskell-language-server's source tree from interfering with the cradle.You may specify directories to ignore, but should be careful to maintain reproducibility.hls-test-utilsExample call: withTempCopy ignored src fCopy directory src to into a temporary directory ignoring any directories (and files) that are listed in ignored. Pass the temporary directory containing the copied sources to the continuation.hls-test-utilsExample call: copyDir ignored src dstCopy directory src to dst: ignoring any directories (and files) that are listed in ignored.hls-test-utils wait for timeout seconds and report an assertion failure if any diagnostic messages arrive in that periodhls-test-utils wait for timeout. seconds and return diagnostics for the given  document and ?source. If timeout is 0 it will wait until the session timeout070123456070123456 Safe-Inferred"#%')*01Mhls-test-utils7Plugin under test where a fitting recorder is injected.hls-test-utilsRun ;, limiting each single test case running at most 10 minuteshls-test-utilsWrap a plugin you want to test, and inject a fitting recorder as required.If you want to write the logs to stderr, run your tests with "HLS_TEST_PLUGIN_LOG_STDERR=1", e.g. * HLS_TEST_PLUGIN_LOG_STDERR=1 cabal test  test-suite-of-plugin ?To write all logs to stderr, including logs of the server, use: # HLS_TEST_LOG_STDERR=1 cabal test  test-suite-of-plugin hls-test-utilsWrap a plugin you want to test.Ideally, try to migrate this plugin to co-log logger style architecture. Therefore, you should prefer  to this if possible.hls-test-utilsInitialise a recorder that can be instructed to write to stderr by setting the environment variable "HLS_TEST_PLUGIN_LOG_STDERR=1" before running the tests.On the cli, use for example: * HLS_TEST_PLUGIN_LOG_STDERR=1 cabal test  test-suite-of-plugin ?To write all logs to stderr, including logs of the server, use: # HLS_TEST_LOG_STDERR=1 cabal test  test-suite-of-plugin hls-test-utilsGeneric recorder initialisation for plugins and the HLS server for test-cases.The created recorder writes to stderr if any of the given environment variables have been set to a value different to 0. We allow multiple values, to make it possible to define a single environment variable that instructs all recorders in the test-suite to write to stderr.We have to return the base logger function for HLS server logging initialisation. See  for details.hls-test-utils,Host a server, and run a test session on it.Creates a temporary directory, and materializes the VirtualFileTree in the temporary directory.To debug test cases and verify the file system is correctly set up, you should set the environment variable 'HLS_TEST_HARNESS_NO_TESTDIR_CLEANUP=1'. Further, we log the temporary directory location on startup. To view the logs, set the environment variable 'HLS_TEST_HARNESS_STDERR=1'.'Example invocation to debug test cases:  HLS_TEST_HARNESS_NO_TESTDIR_CLEANUP=1 HLS_TEST_HARNESS_STDERR=1 cabal test  plugin-name Don't forget to use  TASTY_PATTERN! to debug only a subset of tests.3For plugin test logs, look at the documentation of .8Note: cwd will be shifted into a temporary directory in  Session ahls-test-utils#Restore cwd after running an actionhls-test-utilsNever run in parallelhls-test-utilsNever run in parallelhls-test-utilsHost a server, and run a test session on it Note: cwd will be shifted into root in  Session ahls-test-utils#Wait for the next progress end stephls-test-utilsWait for all progress to be done Needs at least one progress done notification to returnhls-test-utils$Wait for the build queue to be emptyhls-test-utilsSet the HLS client configuration, and wait for the server to update to use it. Note that this will only work if we are not ignoring configuration requests, you may need to call &setIgnoringConfigurationRequests False first.hls-test-utilsPlugins to load on the server.For improved logging, make sure these plugins have been initalised with the recorder produced by pluginTestRecorder.hls-test-utilslsp config for the serverhls-test-utilsconfig for the test sessionhls-test-utilsFormatter plugin to be usedhls-test-utils Name of the formatter to be usedhls-test-utilsTitle of the testhls-test-utils%Directory of the test data to be usedhls-test-utils4Path to the testdata to be used within the directoryhls-test-utils3Additional suffix to be appended to the output filehls-test-utilsExtension of the output filehls-test-utilsFormatter plugin to be usedhls-test-utils Name of the formatter to be usedhls-test-utilsTitle of the testhls-test-utils%Directory of the test data to be usedhls-test-utils4Path to the testdata to be used within the directoryhls-test-utils3Additional suffix to be appended to the output filehls-test-utilsExtension of the output filehls-test-utilsFormatter plugin to be usedhls-test-utils Name of the formatter to be usedhls-test-utilsTitle of the testhls-test-utils*Virtual representation of the test projecthls-test-utils4Path to the testdata to be used within the directoryhls-test-utils3Additional suffix to be appended to the output filehls-test-utilsExtension of the output filehls-test-utilsFormatter plugin to be usedhls-test-utils Name of the formatter to be usedhls-test-utilsTitle of the testhls-test-utils*Virtual representation of the test projecthls-test-utils4Path to the testdata to be used within the directoryhls-test-utils3Additional suffix to be appended to the output filehls-test-utilsExtension of the output filehls-test-utilsPlugins to load on the server.For improved logging, make sure these plugins have been initalised with the recorder produced by pluginTestRecorder.hls-test-utilslsp config for the serverhls-test-utilsconfig for the test session01234567W  %&+)*/,'.(- I !"#$ ;   <=>?@ABCDAEFGHTUV_`dcabefghijklmnpoqrstuvwxyz{|}~ 9JKLMNOPQRSXYZ[\]^:8  W  %&+)*/,'.(- I !"#$ ;   <=>?@ABCDAEFGHTUV_`dcabefghijklmnpoqrstuvwxyz{|}~ 9JKLMNOPQRSXYZ[\]^:8      !"#$%&'()*)*)+),-.-/-0-1-2343435363738393:3;3<3=>?@>?A>?B>?C>?D>?E>?F>?G>HIJKLMNOPQPQPRPSPTPUPVPWPXYZYZY[Y[\]^_`abcdedfghgigjgkglgmgngogpgqgrststsusvswsxyzyzy{y|}~}~}}JJ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NONNN-hls-test-utils-2.6.0.0-F7z10ITxsPaDkMj5OUfnqyTest.Hls Test.Hls.UtilTest.Hls.FileSystemhls-test-utilsbaseGHC.IntInt321data-default-class-0.1.2.0-5FK3vpOLcdkKGIel7pORbQData.Default.Classdeffilepath-1.4.100.4System.OsPath.Encoding.InternalEncodingException-hls-plugin-api-2.6.0.0-653fLnQnehT39XX0HlsEis Ide.LoggerRecorder WithPrioritypriorityPriorityDebugInfoWarningError(lsp-types-2.1.0.0-HJ6wSjt9PFC8E0bkVwmmzs-Language.LSP.Protocol.Internal.Types.PositionPosition*Language.LSP.Protocol.Internal.Types.RangeRangeLanguage.LSP.Protocol.Types.Uri NormalizedUriNormalizedFilePathUri$sel:getUri:UritoNormalizedUrifromNormalizedUrifromNormalizedFilePath$sel:_line:Position$sel:_character:Position$sel:_start:Range$sel:_end:Range-Language.LSP.Protocol.Internal.Types.LocationLocation$sel:_uri:Location$sel:_range:Location7Language.LSP.Protocol.Internal.Types.DiagnosticSeverityDiagnosticSeverityDiagnosticSeverity_ErrorDiagnosticSeverity_WarningDiagnosticSeverity_InformationDiagnosticSeverity_Hint/Language.LSP.Protocol.Internal.Types.Diagnostic Diagnostic$sel:_range:Diagnostic$sel:_severity:Diagnostic$sel:_code:Diagnostic $sel:_codeDescription:Diagnostic$sel:_source:Diagnostic$sel:_message:Diagnostic$sel:_tags:Diagnostic#$sel:_relatedInformation:Diagnostic$sel:_data_:Diagnostic%ghcide-2.6.0.0-EOlVRCKGmUyHjJWgw1EFuWDevelopment.IDE.GHC.Compat GhcVersionGHC810GHC90GHC92GHC94GHC96GHC98 ghcVersionDevelopment.IDE.Core.ShakeIdeState$Language.LSP.Protocol.Types.LocationpositionInRange Ide.TypesPluginDescriptor2Language.LSP.Protocol.Internal.Types.WorkspaceEdit WorkspaceEdit#Language.LSP.Protocol.Types.LspEnum AsLspEnum LspOpenEnumfromOpenEnumBaseTypeLspEnum EnumBaseType knownValuestoEnumBaseTypefromEnumBaseType&Language.LSP.Protocol.Types.Singletons AnIntegerAString uriToFilePathplatformAwareUriToFilePath filePathToUriplatformAwareFilePathToUritoNormalizedFilePathnormalizedFilePathToUriuriToNormalizedFilePathemptyNormalizedFilePath&Language.LSP.Protocol.Types.Uri.OsPathosPathToNormalizedFilePathnormalizedFilePathToOsPath"Language.LSP.Protocol.Types.Common|?InLInRUInt_L_RtoEither absorbNull nullToMaybe maybeToNull.=?Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport*WorkspaceUnchangedDocumentDiagnosticReport5$sel:_kind:WorkspaceUnchangedDocumentDiagnosticReport9$sel:_resultId:WorkspaceUnchangedDocumentDiagnosticReport4$sel:_uri:WorkspaceUnchangedDocumentDiagnosticReport8$sel:_version:WorkspaceUnchangedDocumentDiagnosticReportLanguage.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions"WorkspaceSymbolRegistrationOptions9$sel:_workDoneProgress:WorkspaceSymbolRegistrationOptions8$sel:_resolveProvider:WorkspaceSymbolRegistrationOptions;Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptionsWorkspaceSymbolOptions-$sel:_workDoneProgress:WorkspaceSymbolOptions,$sel:_resolveProvider:WorkspaceSymbolOptionsLanguage.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities"WorkspaceFoldersServerCapabilities2$sel:_supported:WorkspaceFoldersServerCapabilities<$sel:_changeNotifications:WorkspaceFoldersServerCapabilities4Language.LSP.Protocol.Internal.Types.WorkspaceFolderWorkspaceFolder$sel:_uri:WorkspaceFolder$sel:_name:WorkspaceFolderLanguage.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams WorkspaceFoldersInitializeParams7$sel:_workspaceFolders:WorkspaceFoldersInitializeParamsLanguage.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEventWorkspaceFoldersChangeEvent'$sel:_added:WorkspaceFoldersChangeEvent)$sel:_removed:WorkspaceFoldersChangeEvent;Language.LSP.Protocol.Internal.Types.WorkDoneProgressReportWorkDoneProgressReport!$sel:_kind:WorkDoneProgressReport($sel:_cancellable:WorkDoneProgressReport$$sel:_message:WorkDoneProgressReport'$sel:_percentage:WorkDoneProgressReportLanguage.LSP.Protocol.Internal.Types.StaticRegistrationOptionsStaticRegistrationOptions"$sel:_id:StaticRegistrationOptions=Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKindSignatureHelpTriggerKind SignatureHelpTriggerKind_Invoked)SignatureHelpTriggerKind_TriggerCharacter&SignatureHelpTriggerKind_ContentChange9Language.LSP.Protocol.Internal.Types.SignatureHelpOptionsSignatureHelpOptions+$sel:_workDoneProgress:SignatureHelpOptions,$sel:_triggerCharacters:SignatureHelpOptions.$sel:_retriggerCharacters:SignatureHelpOptionsLanguage.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities$ShowMessageRequestClientCapabilities<$sel:_messageActionItem:ShowMessageRequestClientCapabilities7Language.LSP.Protocol.Internal.Types.ShowDocumentResultShowDocumentResult $sel:_success:ShowDocumentResultLanguage.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilitiesShowDocumentClientCapabilities,$sel:_support:ShowDocumentClientCapabilities=Language.LSP.Protocol.Internal.Types.WindowClientCapabilitiesWindowClientCapabilities/$sel:_workDoneProgress:WindowClientCapabilities*$sel:_showMessage:WindowClientCapabilities+$sel:_showDocument:WindowClientCapabilities3Language.LSP.Protocol.Internal.Types.SetTraceParamsSetTraceParams$sel:_value:SetTraceParamsLanguage.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities)SemanticTokensWorkspaceClientCapabilities>$sel:_refreshSupport:SemanticTokensWorkspaceClientCapabilitiesLanguage.LSP.Protocol.Internal.Types.SemanticTokensPartialResultSemanticTokensPartialResult'$sel:_data_:SemanticTokensPartialResult9Language.LSP.Protocol.Internal.Types.SemanticTokensLegendSemanticTokensLegend%$sel:_tokenTypes:SemanticTokensLegend)$sel:_tokenModifiers:SemanticTokensLegend:Language.LSP.Protocol.Internal.Types.SemanticTokensOptionsSemanticTokensOptions,$sel:_workDoneProgress:SemanticTokensOptions"$sel:_legend:SemanticTokensOptions!$sel:_range:SemanticTokensOptions $sel:_full:SemanticTokensOptions7Language.LSP.Protocol.Internal.Types.SemanticTokensEditSemanticTokensEdit$sel:_start:SemanticTokensEdit$$sel:_deleteCount:SemanticTokensEdit$sel:_data_:SemanticTokensEditLanguage.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult SemanticTokensDeltaPartialResult,$sel:_edits:SemanticTokensDeltaPartialResult8Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaSemanticTokensDelta"$sel:_resultId:SemanticTokensDelta$sel:_edits:SemanticTokensDeltaLanguage.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities SemanticTokensClientCapabilities:$sel:_dynamicRegistration:SemanticTokensClientCapabilities/$sel:_requests:SemanticTokensClientCapabilities1$sel:_tokenTypes:SemanticTokensClientCapabilities5$sel:_tokenModifiers:SemanticTokensClientCapabilities.$sel:_formats:SemanticTokensClientCapabilities>$sel:_overlappingTokenSupport:SemanticTokensClientCapabilities<$sel:_multilineTokenSupport:SemanticTokensClientCapabilities:$sel:_serverCancelSupport:SemanticTokensClientCapabilities;$sel:_augmentsSyntaxTokens:SemanticTokensClientCapabilities3Language.LSP.Protocol.Internal.Types.SemanticTokensSemanticTokens$sel:_resultId:SemanticTokens$sel:_data_:SemanticTokens7Language.LSP.Protocol.Internal.Types.SemanticTokenTypesSemanticTokenTypesSemanticTokenTypes_NamespaceSemanticTokenTypes_TypeSemanticTokenTypes_ClassSemanticTokenTypes_EnumSemanticTokenTypes_InterfaceSemanticTokenTypes_Struct SemanticTokenTypes_TypeParameterSemanticTokenTypes_ParameterSemanticTokenTypes_VariableSemanticTokenTypes_PropertySemanticTokenTypes_EnumMemberSemanticTokenTypes_EventSemanticTokenTypes_FunctionSemanticTokenTypes_MethodSemanticTokenTypes_MacroSemanticTokenTypes_KeywordSemanticTokenTypes_ModifierSemanticTokenTypes_CommentSemanticTokenTypes_StringSemanticTokenTypes_NumberSemanticTokenTypes_RegexpSemanticTokenTypes_OperatorSemanticTokenTypes_DecoratorSemanticTokenTypes_Custom;Language.LSP.Protocol.Internal.Types.SemanticTokenModifiersSemanticTokenModifiers"SemanticTokenModifiers_Declaration!SemanticTokenModifiers_DefinitionSemanticTokenModifiers_ReadonlySemanticTokenModifiers_Static!SemanticTokenModifiers_DeprecatedSemanticTokenModifiers_AbstractSemanticTokenModifiers_Async#SemanticTokenModifiers_Modification$SemanticTokenModifiers_Documentation%SemanticTokenModifiers_DefaultLibrarySemanticTokenModifiers_Custom*Language.LSP.Protocol.Types.SemanticTokensEdit$sel:editStart:Edit$sel:editDeleteCount:Edit$sel:editInsertions:EditSemanticTokenRelative%$sel:_deltaLine:SemanticTokenRelative*$sel:_deltaStartChar:SemanticTokenRelative"$sel:_length:SemanticTokenRelative%$sel:_tokenType:SemanticTokenRelative*$sel:_tokenModifiers:SemanticTokenRelativeSemanticTokenAbsolute $sel:_line:SemanticTokenAbsolute%$sel:_startChar:SemanticTokenAbsolute"$sel:_length:SemanticTokenAbsolute%$sel:_tokenType:SemanticTokenAbsolute*$sel:_tokenModifiers:SemanticTokenAbsolutedefaultSemanticTokensLegendrelativizeTokensabsolutizeTokens encodeTokens computeEditsmakeSemanticTokensmakeSemanticTokensDelta:Language.LSP.Protocol.Internal.Types.SelectionRangeOptionsSelectionRangeOptions,$sel:_workDoneProgress:SelectionRangeOptionsLanguage.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities SelectionRangeClientCapabilities:$sel:_dynamicRegistration:SelectionRangeClientCapabilities0Language.LSP.Protocol.Internal.Types.SaveOptions SaveOptions$sel:_includeText:SaveOptionsLanguage.LSP.Protocol.Internal.Types.SemanticTokensDeltaParamsSemanticTokensDeltaParams-$sel:_workDoneToken:SemanticTokensDeltaParams2$sel:_partialResultToken:SemanticTokensDeltaParams,$sel:_textDocument:SemanticTokensDeltaParams0$sel:_previousResultId:SemanticTokensDeltaParams3Language.LSP.Protocol.Internal.Types.ProgressParamsProgressParams$sel:_token:ProgressParams$sel:_value:ProgressParams5Language.LSP.Protocol.Internal.Types.PreviousResultIdPreviousResultId$sel:_uri:PreviousResultId$sel:_value:PreviousResultId>Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParamsWorkspaceDiagnosticParams-$sel:_workDoneToken:WorkspaceDiagnosticParams2$sel:_partialResultToken:WorkspaceDiagnosticParams*$sel:_identifier:WorkspaceDiagnosticParams1$sel:_previousResultIds:WorkspaceDiagnosticParamsLanguage.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehaviorPrepareSupportDefaultBehavior(PrepareSupportDefaultBehavior_Identifier=Language.LSP.Protocol.Internal.Types.RenameClientCapabilitiesRenameClientCapabilities2$sel:_dynamicRegistration:RenameClientCapabilities-$sel:_prepareSupport:RenameClientCapabilities<$sel:_prepareSupportDefaultBehavior:RenameClientCapabilities6$sel:_honorsChangeAnnotations:RenameClientCapabilities9Language.LSP.Protocol.Internal.Types.PositionEncodingKindPositionEncodingKindPositionEncodingKind_UTF8PositionEncodingKind_UTF16PositionEncodingKind_UTF32PositionEncodingKind_Custom?Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParamsTypeHierarchyPrepareParams-$sel:_textDocument:TypeHierarchyPrepareParams)$sel:_position:TypeHierarchyPrepareParams.$sel:_workDoneToken:TypeHierarchyPrepareParams9Language.LSP.Protocol.Internal.Types.TypeDefinitionParamsTypeDefinitionParams'$sel:_textDocument:TypeDefinitionParams#$sel:_position:TypeDefinitionParams($sel:_workDoneToken:TypeDefinitionParams-$sel:_partialResultToken:TypeDefinitionParams?Language.LSP.Protocol.Internal.Types.TextDocumentPositionParamsTextDocumentPositionParams-$sel:_textDocument:TextDocumentPositionParams)$sel:_position:TextDocumentPositionParams9Language.LSP.Protocol.Internal.Types.SelectionRangeParamsSelectionRangeParams($sel:_workDoneToken:SelectionRangeParams-$sel:_partialResultToken:SelectionRangeParams'$sel:_textDocument:SelectionRangeParams$$sel:_positions:SelectionRangeParams1Language.LSP.Protocol.Internal.Types.RenameParams RenameParams $sel:_workDoneToken:RenameParams$sel:_textDocument:RenameParams$sel:_position:RenameParams$sel:_newName:RenameParams4Language.LSP.Protocol.Internal.Types.ReferenceParamsReferenceParams"$sel:_textDocument:ReferenceParams$sel:_position:ReferenceParams#$sel:_workDoneToken:ReferenceParams($sel:_partialResultToken:ReferenceParams$sel:_context:ReferenceParamsmkRange isSubrangeOf6Language.LSP.Protocol.Internal.Types.TypeHierarchyItemTypeHierarchyItem$sel:_name:TypeHierarchyItem$sel:_kind:TypeHierarchyItem$sel:_tags:TypeHierarchyItem$sel:_detail:TypeHierarchyItem$sel:_uri:TypeHierarchyItem$sel:_range:TypeHierarchyItem&$sel:_selectionRange:TypeHierarchyItem$sel:_data_:TypeHierarchyItemLanguage.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParamsTypeHierarchySupertypesParams1$sel:_workDoneToken:TypeHierarchySupertypesParams6$sel:_partialResultToken:TypeHierarchySupertypesParams($sel:_item:TypeHierarchySupertypesParamsLanguage.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParamsTypeHierarchySubtypesParams/$sel:_workDoneToken:TypeHierarchySubtypesParams4$sel:_partialResultToken:TypeHierarchySubtypesParams&$sel:_item:TypeHierarchySubtypesParams-Language.LSP.Protocol.Internal.Types.TextEditTextEdit$sel:_range:TextEdit$sel:_newText:TextEditLanguage.LSP.Protocol.Internal.Types.TextDocumentContentChangeEventTextDocumentContentChangeEvent7Language.LSP.Protocol.Internal.Types.ShowDocumentParamsShowDocumentParams$sel:_uri:ShowDocumentParams!$sel:_external:ShowDocumentParams"$sel:_takeFocus:ShowDocumentParams"$sel:_selection:ShowDocumentParams>Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParamsSemanticTokensRangeParams-$sel:_workDoneToken:SemanticTokensRangeParams2$sel:_partialResultToken:SemanticTokensRangeParams,$sel:_textDocument:SemanticTokensRangeParams%$sel:_range:SemanticTokensRangeParams3Language.LSP.Protocol.Internal.Types.SelectionRangeSelectionRange$sel:_range:SelectionRange$sel:_parent:SelectionRange8Language.LSP.Protocol.Internal.Types.PrepareRenameResultPrepareRenameResult8Language.LSP.Protocol.Internal.Types.PrepareRenameParamsPrepareRenameParams&$sel:_textDocument:PrepareRenameParams"$sel:_position:PrepareRenameParams'$sel:_workDoneToken:PrepareRenameParams,Language.LSP.Protocol.Internal.Types.PatternPattern4Language.LSP.Protocol.Internal.Types.RelativePatternRelativePattern$sel:_baseUri:RelativePattern$sel:_pattern:RelativePattern8Language.LSP.Protocol.Internal.Types.PartialResultParamsPartialResultParams,$sel:_partialResultToken:PartialResultParamsLanguage.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier'OptionalVersionedTextDocumentIdentifier1$sel:_uri:OptionalVersionedTextDocumentIdentifier5$sel:_version:OptionalVersionedTextDocumentIdentifierLanguage.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities&NotebookDocumentSyncClientCapabilities$sel:_dynamicRegistration:NotebookDocumentSyncClientCapabilities$sel:_executionSummarySupport:NotebookDocumentSyncClientCapabilities?Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifierNotebookDocumentIdentifier$$sel:_uri:NotebookDocumentIdentifier;Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterNotebookDocumentFilterLanguage.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions'NotebookDocumentSyncRegistrationOptions>$sel:_notebookSelector:NotebookDocumentSyncRegistrationOptions2$sel:_save:NotebookDocumentSyncRegistrationOptions0$sel:_id:NotebookDocumentSyncRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptionsNotebookDocumentSyncOptions2$sel:_notebookSelector:NotebookDocumentSyncOptions&$sel:_save:NotebookDocumentSyncOptionsLanguage.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities"NotebookDocumentClientCapabilities8$sel:_synchronization:NotebookDocumentClientCapabilitiesLanguage.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilterNotebookCellTextDocumentFilter-$sel:_notebook:NotebookCellTextDocumentFilter-$sel:_language:NotebookCellTextDocumentFilter5Language.LSP.Protocol.Internal.Types.NotebookCellKindNotebookCellKindNotebookCellKind_MarkupNotebookCellKind_Code2Language.LSP.Protocol.Internal.Types.MonikerParams MonikerParams $sel:_textDocument:MonikerParams$sel:_position:MonikerParams!$sel:_workDoneToken:MonikerParams&$sel:_partialResultToken:MonikerParams3Language.LSP.Protocol.Internal.Types.MonikerOptionsMonikerOptions%$sel:_workDoneProgress:MonikerOptions0Language.LSP.Protocol.Internal.Types.MonikerKind MonikerKindMonikerKind_ImportMonikerKind_ExportMonikerKind_Local>Language.LSP.Protocol.Internal.Types.MonikerClientCapabilitiesMonikerClientCapabilities3$sel:_dynamicRegistration:MonikerClientCapabilities,Language.LSP.Protocol.Internal.Types.MonikerMoniker$sel:_scheme:Moniker$sel:_identifier:Moniker$sel:_unique:Moniker$sel:_kind:Moniker0Language.LSP.Protocol.Internal.Types.MessageType MessageTypeMessageType_ErrorMessageType_WarningMessageType_InfoMessageType_Log6Language.LSP.Protocol.Internal.Types.ShowMessageParamsShowMessageParams$sel:_type_:ShowMessageParams$sel:_message:ShowMessageParams6Language.LSP.Protocol.Internal.Types.MessageActionItemMessageActionItem$sel:_title:MessageActionItem=Language.LSP.Protocol.Internal.Types.ShowMessageRequestParamsShowMessageRequestParams$$sel:_type_:ShowMessageRequestParams&$sel:_message:ShowMessageRequestParams&$sel:_actions:ShowMessageRequestParams/Language.LSP.Protocol.Internal.Types.MarkupKind MarkupKindMarkupKind_PlainTextMarkupKind_MarkdownLanguage.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilitiesSignatureHelpClientCapabilities9$sel:_dynamicRegistration:SignatureHelpClientCapabilities:$sel:_signatureInformation:SignatureHelpClientCapabilities4$sel:_contextSupport:SignatureHelpClientCapabilities2Language.LSP.Protocol.Internal.Types.MarkupContent MarkupContent$sel:_kind:MarkupContent$sel:_value:MarkupContent)Language.LSP.Protocol.Types.MarkupContent mkPlainText mkMarkdownmkMarkdownCodeBlocksectionSeparatorplainTextToMarkdown9Language.LSP.Protocol.Internal.Types.ParameterInformationParameterInformation $sel:_label:ParameterInformation($sel:_documentation:ParameterInformation9Language.LSP.Protocol.Internal.Types.SignatureInformationSignatureInformation $sel:_label:SignatureInformation($sel:_documentation:SignatureInformation%$sel:_parameters:SignatureInformation*$sel:_activeParameter:SignatureInformation2Language.LSP.Protocol.Internal.Types.SignatureHelp SignatureHelp$sel:_signatures:SignatureHelp#$sel:_activeSignature:SignatureHelp#$sel:_activeParameter:SignatureHelp9Language.LSP.Protocol.Internal.Types.SignatureHelpContextSignatureHelpContext&$sel:_triggerKind:SignatureHelpContext+$sel:_triggerCharacter:SignatureHelpContext&$sel:_isRetrigger:SignatureHelpContext.$sel:_activeSignatureHelp:SignatureHelpContext8Language.LSP.Protocol.Internal.Types.SignatureHelpParamsSignatureHelpParams&$sel:_textDocument:SignatureHelpParams"$sel:_position:SignatureHelpParams'$sel:_workDoneToken:SignatureHelpParams!$sel:_context:SignatureHelpParams1Language.LSP.Protocol.Internal.Types.MarkedString MarkedString?Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilitiesMarkdownClientCapabilities'$sel:_parser:MarkdownClientCapabilities($sel:_version:MarkdownClientCapabilities,$sel:_allowedTags:MarkdownClientCapabilities3Language.LSP.Protocol.Internal.Types.LogTraceParamsLogTraceParams$sel:_message:LogTraceParams$sel:_verbose:LogTraceParams5Language.LSP.Protocol.Internal.Types.LogMessageParamsLogMessageParams$sel:_type_:LogMessageParams$sel:_message:LogMessageParams1Language.LSP.Protocol.Internal.Types.LocationLink LocationLink'$sel:_originSelectionRange:LocationLink$sel:_targetUri:LocationLink$sel:_targetRange:LocationLink'$sel:_targetSelectionRange:LocationLink4Language.LSP.Protocol.Internal.Types.WorkspaceSymbolWorkspaceSymbol$sel:_name:WorkspaceSymbol$sel:_kind:WorkspaceSymbol$sel:_tags:WorkspaceSymbol#$sel:_containerName:WorkspaceSymbol$sel:_location:WorkspaceSymbol$sel:_data_:WorkspaceSymbol6Language.LSP.Protocol.Internal.Types.SymbolInformationSymbolInformation$sel:_name:SymbolInformation$sel:_kind:SymbolInformation$sel:_tags:SymbolInformation%$sel:_containerName:SymbolInformation"$sel:_deprecated:SymbolInformation $sel:_location:SymbolInformation8Language.LSP.Protocol.Internal.Types.LinkedEditingRangesLinkedEditingRanges $sel:_ranges:LinkedEditingRanges%$sel:_wordPattern:LinkedEditingRanges=Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParamsLinkedEditingRangeParams+$sel:_textDocument:LinkedEditingRangeParams'$sel:_position:LinkedEditingRangeParams,$sel:_workDoneToken:LinkedEditingRangeParams>Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptionsLinkedEditingRangeOptions0$sel:_workDoneProgress:LinkedEditingRangeOptionsLanguage.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities$LinkedEditingRangeClientCapabilities>$sel:_dynamicRegistration:LinkedEditingRangeClientCapabilities2Language.LSP.Protocol.Internal.Types.LSPErrorCodes LSPErrorCodesLSPErrorCodes_RequestFailedLSPErrorCodes_ServerCancelledLSPErrorCodes_ContentModifiedLSPErrorCodes_RequestCancelledLSPErrorCodes_Custom3Language.LSP.Protocol.Internal.Types.InsertTextModeInsertTextModeInsertTextMode_AsIs InsertTextMode_AdjustIndentation5Language.LSP.Protocol.Internal.Types.InsertTextFormatInsertTextFormatInsertTextFormat_PlainTextInsertTextFormat_Snippet6Language.LSP.Protocol.Internal.Types.InsertReplaceEditInsertReplaceEdit$sel:_newText:InsertReplaceEdit$sel:_insert:InsertReplaceEdit$sel:_replace:InsertReplaceEditLanguage.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities&InlineValueWorkspaceClientCapabilities;$sel:_refreshSupport:InlineValueWorkspaceClientCapabilities>Language.LSP.Protocol.Internal.Types.InlineValueVariableLookupInlineValueVariableLookup%$sel:_range:InlineValueVariableLookup,$sel:_variableName:InlineValueVariableLookup3$sel:_caseSensitiveLookup:InlineValueVariableLookup4Language.LSP.Protocol.Internal.Types.InlineValueTextInlineValueText$sel:_range:InlineValueText$sel:_text:InlineValueText7Language.LSP.Protocol.Internal.Types.InlineValueOptionsInlineValueOptions)$sel:_workDoneProgress:InlineValueOptionsLanguage.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression InlineValueEvaluatableExpression,$sel:_range:InlineValueEvaluatableExpression1$sel:_expression:InlineValueEvaluatableExpression7Language.LSP.Protocol.Internal.Types.InlineValueContextInlineValueContext $sel:_frameId:InlineValueContext($sel:_stoppedLocation:InlineValueContext6Language.LSP.Protocol.Internal.Types.InlineValueParamsInlineValueParams%$sel:_workDoneToken:InlineValueParams$$sel:_textDocument:InlineValueParams$sel:_range:InlineValueParams$sel:_context:InlineValueParamsLanguage.LSP.Protocol.Internal.Types.InlineValueClientCapabilitiesInlineValueClientCapabilities7$sel:_dynamicRegistration:InlineValueClientCapabilities0Language.LSP.Protocol.Internal.Types.InlineValue InlineValueLanguage.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities$InlayHintWorkspaceClientCapabilities9$sel:_refreshSupport:InlayHintWorkspaceClientCapabilities4Language.LSP.Protocol.Internal.Types.InlayHintParamsInlayHintParams#$sel:_workDoneToken:InlayHintParams"$sel:_textDocument:InlayHintParams$sel:_range:InlayHintParams5Language.LSP.Protocol.Internal.Types.InlayHintOptionsInlayHintOptions'$sel:_workDoneProgress:InlayHintOptions&$sel:_resolveProvider:InlayHintOptions2Language.LSP.Protocol.Internal.Types.InlayHintKind InlayHintKindInlayHintKind_TypeInlayHintKind_ParameterLanguage.LSP.Protocol.Internal.Types.InlayHintClientCapabilitiesInlayHintClientCapabilities5$sel:_dynamicRegistration:InlayHintClientCapabilities0$sel:_resolveSupport:InlayHintClientCapabilities6Language.LSP.Protocol.Internal.Types.InitializedParamsInitializedParams4Language.LSP.Protocol.Internal.Types.InitializeErrorInitializeError$sel:_retry:InitializeError9Language.LSP.Protocol.Internal.Types.ImplementationParamsImplementationParams'$sel:_textDocument:ImplementationParams#$sel:_position:ImplementationParams($sel:_workDoneToken:ImplementationParams-$sel:_partialResultToken:ImplementationParams:Language.LSP.Protocol.Internal.Types.ImplementationOptionsImplementationOptions,$sel:_workDoneProgress:ImplementationOptionsLanguage.LSP.Protocol.Internal.Types.ImplementationClientCapabilities ImplementationClientCapabilities:$sel:_dynamicRegistration:ImplementationClientCapabilities2$sel:_linkSupport:ImplementationClientCapabilities0Language.LSP.Protocol.Internal.Types.HoverParams HoverParams$sel:_textDocument:HoverParams$sel:_position:HoverParams$sel:_workDoneToken:HoverParams1Language.LSP.Protocol.Internal.Types.HoverOptions HoverOptions#$sel:_workDoneProgress:HoverOptionsLanguage.LSP.Protocol.Internal.Types.GeneralClientCapabilitiesGeneralClientCapabilities3$sel:_staleRequestSupport:GeneralClientCapabilities2$sel:_regularExpressions:GeneralClientCapabilities($sel:_markdown:GeneralClientCapabilities1$sel:_positionEncodings:GeneralClientCapabilities6Language.LSP.Protocol.Internal.Types.FormattingOptionsFormattingOptions$sel:_tabSize:FormattingOptions$$sel:_insertSpaces:FormattingOptions.$sel:_trimTrailingWhitespace:FormattingOptions*$sel:_insertFinalNewline:FormattingOptions)$sel:_trimFinalNewlines:FormattingOptions7Language.LSP.Protocol.Internal.Types.FoldingRangeParamsFoldingRangeParams&$sel:_workDoneToken:FoldingRangeParams+$sel:_partialResultToken:FoldingRangeParams%$sel:_textDocument:FoldingRangeParams8Language.LSP.Protocol.Internal.Types.FoldingRangeOptionsFoldingRangeOptions*$sel:_workDoneProgress:FoldingRangeOptions5Language.LSP.Protocol.Internal.Types.FoldingRangeKindFoldingRangeKindFoldingRangeKind_CommentFoldingRangeKind_ImportsFoldingRangeKind_RegionFoldingRangeKind_CustomLanguage.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilitiesFoldingRangeClientCapabilities8$sel:_dynamicRegistration:FoldingRangeClientCapabilities/$sel:_rangeLimit:FoldingRangeClientCapabilities4$sel:_lineFoldingOnly:FoldingRangeClientCapabilities5$sel:_foldingRangeKind:FoldingRangeClientCapabilities1$sel:_foldingRange:FoldingRangeClientCapabilities1Language.LSP.Protocol.Internal.Types.FoldingRange FoldingRange$sel:_startLine:FoldingRange!$sel:_startCharacter:FoldingRange$sel:_endLine:FoldingRange$sel:_endCharacter:FoldingRange$sel:_kind:FoldingRange $sel:_collapsedText:FoldingRange6Language.LSP.Protocol.Internal.Types.FileSystemWatcherFileSystemWatcher#$sel:_globPattern:FileSystemWatcher$sel:_kind:FileSystemWatcher/Language.LSP.Protocol.Internal.Types.FileRename FileRename$sel:_oldUri:FileRename$sel:_newUri:FileRename6Language.LSP.Protocol.Internal.Types.RenameFilesParamsRenameFilesParams$sel:_files:RenameFilesParamsLanguage.LSP.Protocol.Internal.Types.FileOperationPatternOptionsFileOperationPatternOptions,$sel:_ignoreCase:FileOperationPatternOptions=Language.LSP.Protocol.Internal.Types.FileOperationPatternKindFileOperationPatternKindFileOperationPatternKind_FileFileOperationPatternKind_Folder9Language.LSP.Protocol.Internal.Types.FileOperationPatternFileOperationPattern$sel:_glob:FileOperationPattern"$sel:_matches:FileOperationPattern"$sel:_options:FileOperationPattern8Language.LSP.Protocol.Internal.Types.FileOperationFilterFileOperationFilter $sel:_scheme:FileOperationFilter!$sel:_pattern:FileOperationFilterLanguage.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions FileOperationRegistrationOptions.$sel:_filters:FileOperationRegistrationOptions9Language.LSP.Protocol.Internal.Types.FileOperationOptionsFileOperationOptions$$sel:_didCreate:FileOperationOptions%$sel:_willCreate:FileOperationOptions$$sel:_didRename:FileOperationOptions%$sel:_willRename:FileOperationOptions$$sel:_didDelete:FileOperationOptions%$sel:_willDelete:FileOperationOptionsLanguage.LSP.Protocol.Internal.Types.FileOperationClientCapabilitiesFileOperationClientCapabilities9$sel:_dynamicRegistration:FileOperationClientCapabilities/$sel:_didCreate:FileOperationClientCapabilities0$sel:_willCreate:FileOperationClientCapabilities/$sel:_didRename:FileOperationClientCapabilities0$sel:_willRename:FileOperationClientCapabilities/$sel:_didDelete:FileOperationClientCapabilities0$sel:_willDelete:FileOperationClientCapabilities/Language.LSP.Protocol.Internal.Types.FileDelete FileDelete$sel:_uri:FileDelete/Language.LSP.Protocol.Internal.Types.FileCreate FileCreate$sel:_uri:FileCreate3Language.LSP.Protocol.Internal.Types.FileChangeTypeFileChangeTypeFileChangeType_CreatedFileChangeType_ChangedFileChangeType_Deleted.Language.LSP.Protocol.Internal.Types.FileEvent FileEvent$sel:_uri:FileEvent$sel:_type_:FileEvent8Language.LSP.Protocol.Internal.Types.FailureHandlingKindFailureHandlingKindFailureHandlingKind_Abort!FailureHandlingKind_Transactional)FailureHandlingKind_TextOnlyTransactionalFailureHandlingKind_UndoLanguage.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilitiesWorkspaceEditClientCapabilities5$sel:_documentChanges:WorkspaceEditClientCapabilities8$sel:_resourceOperations:WorkspaceEditClientCapabilities5$sel:_failureHandling:WorkspaceEditClientCapabilities;$sel:_normalizesLineEndings:WorkspaceEditClientCapabilities=$sel:_changeAnnotationSupport:WorkspaceEditClientCapabilities5Language.LSP.Protocol.Internal.Types.ExecutionSummaryExecutionSummary%$sel:_executionOrder:ExecutionSummary$sel:_success:ExecutionSummary1Language.LSP.Protocol.Internal.Types.NotebookCell NotebookCell$sel:_kind:NotebookCell$sel:_document:NotebookCell$sel:_metadata:NotebookCell#$sel:_executionSummary:NotebookCell5Language.LSP.Protocol.Internal.Types.NotebookDocumentNotebookDocument$sel:_uri:NotebookDocument#$sel:_notebookType:NotebookDocument$sel:_version:NotebookDocument$sel:_metadata:NotebookDocument$sel:_cells:NotebookDocumentLanguage.LSP.Protocol.Internal.Types.DocumentFormattingOptionsDocumentFormattingOptions0$sel:_workDoneProgress:DocumentFormattingOptionsLanguage.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities$DocumentFormattingClientCapabilities>$sel:_dynamicRegistration:DocumentFormattingClientCapabilities3Language.LSP.Protocol.Internal.Types.DocumentFilterDocumentFilter5Language.LSP.Protocol.Internal.Types.DocumentSelectorDocumentSelectorLanguage.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions TypeHierarchyRegistrationOptions7$sel:_documentSelector:TypeHierarchyRegistrationOptions7$sel:_workDoneProgress:TypeHierarchyRegistrationOptions)$sel:_id:TypeHierarchyRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions!TypeDefinitionRegistrationOptions8$sel:_documentSelector:TypeDefinitionRegistrationOptions8$sel:_workDoneProgress:TypeDefinitionRegistrationOptions*$sel:_id:TypeDefinitionRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions#TextDocumentSaveRegistrationOptions:$sel:_documentSelector:TextDocumentSaveRegistrationOptions5$sel:_includeText:TextDocumentSaveRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptionsTextDocumentRegistrationOptions6$sel:_documentSelector:TextDocumentRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions%TextDocumentChangeRegistrationOptions<$sel:_documentSelector:TextDocumentChangeRegistrationOptions4$sel:_syncKind:TextDocumentChangeRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions SignatureHelpRegistrationOptions7$sel:_documentSelector:SignatureHelpRegistrationOptions7$sel:_workDoneProgress:SignatureHelpRegistrationOptions8$sel:_triggerCharacters:SignatureHelpRegistrationOptions:$sel:_retriggerCharacters:SignatureHelpRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions!SemanticTokensRegistrationOptions8$sel:_documentSelector:SemanticTokensRegistrationOptions8$sel:_workDoneProgress:SemanticTokensRegistrationOptions.$sel:_legend:SemanticTokensRegistrationOptions-$sel:_range:SemanticTokensRegistrationOptions,$sel:_full:SemanticTokensRegistrationOptions*$sel:_id:SemanticTokensRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions!SelectionRangeRegistrationOptions8$sel:_workDoneProgress:SelectionRangeRegistrationOptions8$sel:_documentSelector:SelectionRangeRegistrationOptions*$sel:_id:SelectionRangeRegistrationOptions>Language.LSP.Protocol.Internal.Types.RenameRegistrationOptionsRenameRegistrationOptions0$sel:_documentSelector:RenameRegistrationOptions0$sel:_workDoneProgress:RenameRegistrationOptions/$sel:_prepareProvider:RenameRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.ReferenceRegistrationOptionsReferenceRegistrationOptions3$sel:_documentSelector:ReferenceRegistrationOptions3$sel:_workDoneProgress:ReferenceRegistrationOptions?Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptionsMonikerRegistrationOptions1$sel:_documentSelector:MonikerRegistrationOptions1$sel:_workDoneProgress:MonikerRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions%LinkedEditingRangeRegistrationOptions<$sel:_documentSelector:LinkedEditingRangeRegistrationOptions<$sel:_workDoneProgress:LinkedEditingRangeRegistrationOptions.$sel:_id:LinkedEditingRangeRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.InlineValueRegistrationOptionsInlineValueRegistrationOptions5$sel:_workDoneProgress:InlineValueRegistrationOptions5$sel:_documentSelector:InlineValueRegistrationOptions'$sel:_id:InlineValueRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.InlayHintRegistrationOptionsInlayHintRegistrationOptions3$sel:_workDoneProgress:InlayHintRegistrationOptions2$sel:_resolveProvider:InlayHintRegistrationOptions3$sel:_documentSelector:InlayHintRegistrationOptions%$sel:_id:InlayHintRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions!ImplementationRegistrationOptions8$sel:_documentSelector:ImplementationRegistrationOptions8$sel:_workDoneProgress:ImplementationRegistrationOptions*$sel:_id:ImplementationRegistrationOptions=Language.LSP.Protocol.Internal.Types.HoverRegistrationOptionsHoverRegistrationOptions/$sel:_documentSelector:HoverRegistrationOptions/$sel:_workDoneProgress:HoverRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptionsFoldingRangeRegistrationOptions6$sel:_documentSelector:FoldingRangeRegistrationOptions6$sel:_workDoneProgress:FoldingRangeRegistrationOptions($sel:_id:FoldingRangeRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions!DocumentSymbolRegistrationOptions8$sel:_documentSelector:DocumentSymbolRegistrationOptions8$sel:_workDoneProgress:DocumentSymbolRegistrationOptions-$sel:_label:DocumentSymbolRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions*DocumentRangeFormattingRegistrationOptions$sel:_documentSelector:DocumentRangeFormattingRegistrationOptions$sel:_workDoneProgress:DocumentRangeFormattingRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions+DocumentOnTypeFormattingRegistrationOptions$sel:_documentSelector:DocumentOnTypeFormattingRegistrationOptions$sel:_firstTriggerCharacter:DocumentOnTypeFormattingRegistrationOptions$sel:_moreTriggerCharacter:DocumentOnTypeFormattingRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptionsDocumentLinkRegistrationOptions6$sel:_documentSelector:DocumentLinkRegistrationOptions6$sel:_workDoneProgress:DocumentLinkRegistrationOptions5$sel:_resolveProvider:DocumentLinkRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions$DocumentHighlightRegistrationOptions;$sel:_documentSelector:DocumentHighlightRegistrationOptions;$sel:_workDoneProgress:DocumentHighlightRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions%DocumentFormattingRegistrationOptions<$sel:_documentSelector:DocumentFormattingRegistrationOptions<$sel:_workDoneProgress:DocumentFormattingRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKindDocumentDiagnosticReportKind!DocumentDiagnosticReportKind_Full&DocumentDiagnosticReportKind_Unchanged=Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParamsDocumentDiagnosticParams,$sel:_workDoneToken:DocumentDiagnosticParams1$sel:_partialResultToken:DocumentDiagnosticParams+$sel:_textDocument:DocumentDiagnosticParams)$sel:_identifier:DocumentDiagnosticParams/$sel:_previousResultId:DocumentDiagnosticParamsLanguage.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions DocumentColorRegistrationOptions7$sel:_documentSelector:DocumentColorRegistrationOptions7$sel:_workDoneProgress:DocumentColorRegistrationOptions)$sel:_id:DocumentColorRegistrationOptions8Language.LSP.Protocol.Internal.Types.DocumentColorParamsDocumentColorParams'$sel:_workDoneToken:DocumentColorParams,$sel:_partialResultToken:DocumentColorParams&$sel:_textDocument:DocumentColorParams9Language.LSP.Protocol.Internal.Types.DocumentColorOptionsDocumentColorOptions+$sel:_workDoneProgress:DocumentColorOptionsLanguage.LSP.Protocol.Internal.Types.DocumentColorClientCapabilitiesDocumentColorClientCapabilities9$sel:_dynamicRegistration:DocumentColorClientCapabilities>Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParamsDidSaveTextDocumentParams,$sel:_textDocument:DidSaveTextDocumentParams$$sel:_text:DidSaveTextDocumentParamsLanguage.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParamsDidSaveNotebookDocumentParams4$sel:_notebookDocument:DidSaveNotebookDocumentParams>Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParamsDidOpenTextDocumentParams,$sel:_textDocument:DidOpenTextDocumentParamsLanguage.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParamsDidOpenNotebookDocumentParams4$sel:_notebookDocument:DidOpenNotebookDocumentParams5$sel:_cellTextDocuments:DidOpenNotebookDocumentParams?Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParamsDidCloseTextDocumentParams-$sel:_textDocument:DidCloseTextDocumentParamsLanguage.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParamsDidCloseNotebookDocumentParams5$sel:_notebookDocument:DidCloseNotebookDocumentParams6$sel:_cellTextDocuments:DidCloseNotebookDocumentParamsLanguage.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParamsDidChangeWorkspaceFoldersParams+$sel:_event:DidChangeWorkspaceFoldersParamsLanguage.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions(DidChangeWatchedFilesRegistrationOptions7$sel:_watchers:DidChangeWatchedFilesRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParamsDidChangeWatchedFilesParams)$sel:_changes:DidChangeWatchedFilesParamsLanguage.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities'DidChangeWatchedFilesClientCapabilities$sel:_dynamicRegistration:DidChangeWatchedFilesClientCapabilities$sel:_relativePatternSupport:DidChangeWatchedFilesClientCapabilitiesLanguage.LSP.Protocol.Internal.Types.DidChangeTextDocumentParamsDidChangeTextDocumentParams.$sel:_textDocument:DidChangeTextDocumentParams0$sel:_contentChanges:DidChangeTextDocumentParamsLanguage.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParamsDidChangeNotebookDocumentParams6$sel:_notebookDocument:DidChangeNotebookDocumentParams,$sel:_change:DidChangeNotebookDocumentParamsLanguage.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions)DidChangeConfigurationRegistrationOptions7$sel:_section:DidChangeConfigurationRegistrationOptionsLanguage.LSP.Protocol.Internal.Types.DidChangeConfigurationParamsDidChangeConfigurationParams+$sel:_settings:DidChangeConfigurationParamsLanguage.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities(DidChangeConfigurationClientCapabilities$sel:_dynamicRegistration:DidChangeConfigurationClientCapabilitiesLanguage.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities%DiagnosticWorkspaceClientCapabilities:$sel:_refreshSupport:DiagnosticWorkspaceClientCapabilities2Language.LSP.Protocol.Internal.Types.DiagnosticTag DiagnosticTagDiagnosticTag_UnnecessaryDiagnosticTag_DeprecatedLanguage.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities$PublishDiagnosticsClientCapabilities=$sel:_relatedInformation:PublishDiagnosticsClientCapabilities5$sel:_tagSupport:PublishDiagnosticsClientCapabilities9$sel:_versionSupport:PublishDiagnosticsClientCapabilities$sel:_codeDescriptionSupport:PublishDiagnosticsClientCapabilities6$sel:_dataSupport:PublishDiagnosticsClientCapabilitiesLanguage.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData DiagnosticServerCancellationData7$sel:_retriggerRequest:DiagnosticServerCancellationDataLanguage.LSP.Protocol.Internal.Types.DiagnosticRelatedInformationDiagnosticRelatedInformation+$sel:_location:DiagnosticRelatedInformation*$sel:_message:DiagnosticRelatedInformationLanguage.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptionsDiagnosticRegistrationOptions4$sel:_documentSelector:DiagnosticRegistrationOptions4$sel:_workDoneProgress:DiagnosticRegistrationOptions.$sel:_identifier:DiagnosticRegistrationOptions9$sel:_interFileDependencies:DiagnosticRegistrationOptions8$sel:_workspaceDiagnostics:DiagnosticRegistrationOptions&$sel:_id:DiagnosticRegistrationOptions6Language.LSP.Protocol.Internal.Types.DiagnosticOptionsDiagnosticOptions($sel:_workDoneProgress:DiagnosticOptions"$sel:_identifier:DiagnosticOptions-$sel:_interFileDependencies:DiagnosticOptions,$sel:_workspaceDiagnostics:DiagnosticOptionsLanguage.LSP.Protocol.Internal.Types.DiagnosticClientCapabilitiesDiagnosticClientCapabilities6$sel:_dynamicRegistration:DiagnosticClientCapabilities9$sel:_relatedDocumentSupport:DiagnosticClientCapabilities6Language.LSP.Protocol.Internal.Types.DeleteFilesParamsDeleteFilesParams$sel:_files:DeleteFilesParams6Language.LSP.Protocol.Internal.Types.DeleteFileOptionsDeleteFileOptions!$sel:_recursive:DeleteFileOptions)$sel:_ignoreIfNotExists:DeleteFileOptionsLanguage.LSP.Protocol.Internal.Types.DefinitionRegistrationOptionsDefinitionRegistrationOptions4$sel:_documentSelector:DefinitionRegistrationOptions4$sel:_workDoneProgress:DefinitionRegistrationOptions5Language.LSP.Protocol.Internal.Types.DefinitionParamsDefinitionParams#$sel:_textDocument:DefinitionParams$sel:_position:DefinitionParams$$sel:_workDoneToken:DefinitionParams)$sel:_partialResultToken:DefinitionParams6Language.LSP.Protocol.Internal.Types.DefinitionOptionsDefinitionOptions($sel:_workDoneProgress:DefinitionOptions3Language.LSP.Protocol.Internal.Types.DefinitionLinkDefinitionLinkLanguage.LSP.Protocol.Internal.Types.DefinitionClientCapabilitiesDefinitionClientCapabilities6$sel:_dynamicRegistration:DefinitionClientCapabilities.$sel:_linkSupport:DefinitionClientCapabilities/Language.LSP.Protocol.Internal.Types.Definition DefinitionLanguage.LSP.Protocol.Internal.Types.DeclarationRegistrationOptionsDeclarationRegistrationOptions5$sel:_workDoneProgress:DeclarationRegistrationOptions5$sel:_documentSelector:DeclarationRegistrationOptions'$sel:_id:DeclarationRegistrationOptions6Language.LSP.Protocol.Internal.Types.DeclarationParamsDeclarationParams$$sel:_textDocument:DeclarationParams $sel:_position:DeclarationParams%$sel:_workDoneToken:DeclarationParams*$sel:_partialResultToken:DeclarationParams7Language.LSP.Protocol.Internal.Types.DeclarationOptionsDeclarationOptions)$sel:_workDoneProgress:DeclarationOptions4Language.LSP.Protocol.Internal.Types.DeclarationLinkDeclarationLinkLanguage.LSP.Protocol.Internal.Types.DeclarationClientCapabilitiesDeclarationClientCapabilities7$sel:_dynamicRegistration:DeclarationClientCapabilities/$sel:_linkSupport:DeclarationClientCapabilities0Language.LSP.Protocol.Internal.Types.Declaration Declaration6Language.LSP.Protocol.Internal.Types.CreateFilesParamsCreateFilesParams$sel:_files:CreateFilesParams6Language.LSP.Protocol.Internal.Types.CreateFileOptionsCreateFileOptions!$sel:_overwrite:CreateFileOptions&$sel:_ignoreIfExists:CreateFileOptions6Language.LSP.Protocol.Internal.Types.ConfigurationItemConfigurationItem $sel:_scopeUri:ConfigurationItem$sel:_section:ConfigurationItem8Language.LSP.Protocol.Internal.Types.ConfigurationParamsConfigurationParams$sel:_items:ConfigurationParams:Language.LSP.Protocol.Internal.Types.CompletionTriggerKindCompletionTriggerKindCompletionTriggerKind_Invoked&CompletionTriggerKind_TriggerCharacter5CompletionTriggerKind_TriggerForIncompleteCompletionsLanguage.LSP.Protocol.Internal.Types.CompletionRegistrationOptionsCompletionRegistrationOptions4$sel:_documentSelector:CompletionRegistrationOptions4$sel:_workDoneProgress:CompletionRegistrationOptions5$sel:_triggerCharacters:CompletionRegistrationOptions7$sel:_allCommitCharacters:CompletionRegistrationOptions3$sel:_resolveProvider:CompletionRegistrationOptions2$sel:_completionItem:CompletionRegistrationOptions6Language.LSP.Protocol.Internal.Types.CompletionOptionsCompletionOptions($sel:_workDoneProgress:CompletionOptions)$sel:_triggerCharacters:CompletionOptions+$sel:_allCommitCharacters:CompletionOptions'$sel:_resolveProvider:CompletionOptions&$sel:_completionItem:CompletionOptions6Language.LSP.Protocol.Internal.Types.CompletionItemTagCompletionItemTagCompletionItemTag_Deprecated?Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetailsCompletionItemLabelDetails'$sel:_detail:CompletionItemLabelDetails,$sel:_description:CompletionItemLabelDetails7Language.LSP.Protocol.Internal.Types.CompletionItemKindCompletionItemKindCompletionItemKind_TextCompletionItemKind_MethodCompletionItemKind_FunctionCompletionItemKind_ConstructorCompletionItemKind_FieldCompletionItemKind_VariableCompletionItemKind_ClassCompletionItemKind_InterfaceCompletionItemKind_ModuleCompletionItemKind_PropertyCompletionItemKind_UnitCompletionItemKind_ValueCompletionItemKind_EnumCompletionItemKind_KeywordCompletionItemKind_SnippetCompletionItemKind_ColorCompletionItemKind_FileCompletionItemKind_ReferenceCompletionItemKind_FolderCompletionItemKind_EnumMemberCompletionItemKind_ConstantCompletionItemKind_StructCompletionItemKind_EventCompletionItemKind_Operator CompletionItemKind_TypeParameter6Language.LSP.Protocol.Internal.Types.CompletionContextCompletionContext#$sel:_triggerKind:CompletionContext($sel:_triggerCharacter:CompletionContext5Language.LSP.Protocol.Internal.Types.CompletionParamsCompletionParams#$sel:_textDocument:CompletionParams$sel:_position:CompletionParams$$sel:_workDoneToken:CompletionParams)$sel:_partialResultToken:CompletionParams$sel:_context:CompletionParamsLanguage.LSP.Protocol.Internal.Types.CompletionClientCapabilitiesCompletionClientCapabilities6$sel:_dynamicRegistration:CompletionClientCapabilities1$sel:_completionItem:CompletionClientCapabilities5$sel:_completionItemKind:CompletionClientCapabilities1$sel:_insertTextMode:CompletionClientCapabilities1$sel:_contextSupport:CompletionClientCapabilities1$sel:_completionList:CompletionClientCapabilities,Language.LSP.Protocol.Internal.Types.CommandCommand$sel:_title:Command$sel:_command:Command$sel:_arguments:Command7Language.LSP.Protocol.Internal.Types.InlayHintLabelPartInlayHintLabelPart$sel:_value:InlayHintLabelPart $sel:_tooltip:InlayHintLabelPart!$sel:_location:InlayHintLabelPart $sel:_command:InlayHintLabelPart.Language.LSP.Protocol.Internal.Types.InlayHint InlayHint$sel:_position:InlayHint$sel:_label:InlayHint$sel:_kind:InlayHint$sel:_textEdits:InlayHint$sel:_tooltip:InlayHint$sel:_paddingLeft:InlayHint$sel:_paddingRight:InlayHint$sel:_data_:InlayHint3Language.LSP.Protocol.Internal.Types.CompletionItemCompletionItem$sel:_label:CompletionItem!$sel:_labelDetails:CompletionItem$sel:_kind:CompletionItem$sel:_tags:CompletionItem$sel:_detail:CompletionItem"$sel:_documentation:CompletionItem$sel:_deprecated:CompletionItem$sel:_preselect:CompletionItem$sel:_sortText:CompletionItem$sel:_filterText:CompletionItem$sel:_insertText:CompletionItem%$sel:_insertTextFormat:CompletionItem#$sel:_insertTextMode:CompletionItem$sel:_textEdit:CompletionItem!$sel:_textEditText:CompletionItem($sel:_additionalTextEdits:CompletionItem%$sel:_commitCharacters:CompletionItem$sel:_command:CompletionItem$sel:_data_:CompletionItem3Language.LSP.Protocol.Internal.Types.CompletionListCompletionList!$sel:_isIncomplete:CompletionList!$sel:_itemDefaults:CompletionList$sel:_items:CompletionList6Language.LSP.Protocol.Internal.Types.ColorPresentationColorPresentation$sel:_label:ColorPresentation $sel:_textEdit:ColorPresentation+$sel:_additionalTextEdits:ColorPresentation*Language.LSP.Protocol.Internal.Types.ColorColor$sel:_red:Color$sel:_green:Color$sel:_blue:Color$sel:_alpha:ColorLanguage.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportWorkspaceDiagnosticReport%$sel:_items:WorkspaceDiagnosticReport=Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParamsPublishDiagnosticsParams"$sel:_uri:PublishDiagnosticsParams&$sel:_version:PublishDiagnosticsParams*$sel:_diagnostics:PublishDiagnosticsParamsLanguage.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReportFullDocumentDiagnosticReport'$sel:_kind:FullDocumentDiagnosticReport+$sel:_resultId:FullDocumentDiagnosticReport($sel:_items:FullDocumentDiagnosticReportLanguage.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport(RelatedUnchangedDocumentDiagnosticReport3$sel:_kind:RelatedUnchangedDocumentDiagnosticReport7$sel:_resultId:RelatedUnchangedDocumentDiagnosticReport?$sel:_relatedDocuments:RelatedUnchangedDocumentDiagnosticReportLanguage.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport#RelatedFullDocumentDiagnosticReport.$sel:_kind:RelatedFullDocumentDiagnosticReport2$sel:_resultId:RelatedFullDocumentDiagnosticReport/$sel:_items:RelatedFullDocumentDiagnosticReport:$sel:_relatedDocuments:RelatedFullDocumentDiagnosticReport=Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportDocumentDiagnosticReportLanguage.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult%DocumentDiagnosticReportPartialResult<$sel:_relatedDocuments:DocumentDiagnosticReportPartialResult:Language.LSP.Protocol.Internal.Types.CodeActionTriggerKindCodeActionTriggerKindCodeActionTriggerKind_InvokedCodeActionTriggerKind_Automatic3Language.LSP.Protocol.Internal.Types.CodeActionKindCodeActionKindCodeActionKind_EmptyCodeActionKind_QuickFixCodeActionKind_RefactorCodeActionKind_RefactorExtractCodeActionKind_RefactorInlineCodeActionKind_RefactorRewriteCodeActionKind_Source$CodeActionKind_SourceOrganizeImportsCodeActionKind_SourceFixAllCodeActionKind_CustomLanguage.LSP.Protocol.Internal.Types.CodeActionRegistrationOptionsCodeActionRegistrationOptions4$sel:_documentSelector:CodeActionRegistrationOptions4$sel:_workDoneProgress:CodeActionRegistrationOptions3$sel:_codeActionKinds:CodeActionRegistrationOptions3$sel:_resolveProvider:CodeActionRegistrationOptions6Language.LSP.Protocol.Internal.Types.CodeActionOptionsCodeActionOptions($sel:_workDoneProgress:CodeActionOptions'$sel:_codeActionKinds:CodeActionOptions'$sel:_resolveProvider:CodeActionOptions6Language.LSP.Protocol.Internal.Types.CodeActionContextCodeActionContext#$sel:_diagnostics:CodeActionContext$sel:_only:CodeActionContext#$sel:_triggerKind:CodeActionContext5Language.LSP.Protocol.Internal.Types.CodeActionParamsCodeActionParams$$sel:_workDoneToken:CodeActionParams)$sel:_partialResultToken:CodeActionParams#$sel:_textDocument:CodeActionParams$sel:_range:CodeActionParams$sel:_context:CodeActionParamsLanguage.LSP.Protocol.Internal.Types.CodeActionClientCapabilitiesCodeActionClientCapabilities6$sel:_dynamicRegistration:CodeActionClientCapabilities;$sel:_codeActionLiteralSupport:CodeActionClientCapabilities5$sel:_isPreferredSupport:CodeActionClientCapabilities2$sel:_disabledSupport:CodeActionClientCapabilities.$sel:_dataSupport:CodeActionClientCapabilities1$sel:_resolveSupport:CodeActionClientCapabilities:$sel:_honorsChangeAnnotations:CodeActionClientCapabilities?Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifierChangeAnnotationIdentifier6Language.LSP.Protocol.Internal.Types.ResourceOperationResourceOperation$sel:_kind:ResourceOperation$$sel:_annotationId:ResourceOperation/Language.LSP.Protocol.Internal.Types.RenameFile RenameFile$sel:_annotationId:RenameFile$sel:_kind:RenameFile$sel:_oldUri:RenameFile$sel:_newUri:RenameFile$sel:_options:RenameFile/Language.LSP.Protocol.Internal.Types.DeleteFile DeleteFile$sel:_annotationId:DeleteFile$sel:_kind:DeleteFile$sel:_uri:DeleteFile$sel:_options:DeleteFile/Language.LSP.Protocol.Internal.Types.CreateFile CreateFile$sel:_annotationId:CreateFile$sel:_kind:CreateFile$sel:_uri:CreateFile$sel:_options:CreateFile5Language.LSP.Protocol.Internal.Types.ChangeAnnotationChangeAnnotation$sel:_label:ChangeAnnotation($sel:_needsConfirmation:ChangeAnnotation"$sel:_description:ChangeAnnotation1Language.LSP.Protocol.Internal.Types.CancelParams CancelParams$sel:_id:CancelParamsLanguage.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions CallHierarchyRegistrationOptions7$sel:_documentSelector:CallHierarchyRegistrationOptions7$sel:_workDoneProgress:CallHierarchyRegistrationOptions)$sel:_id:CallHierarchyRegistrationOptions?Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParamsCallHierarchyPrepareParams-$sel:_textDocument:CallHierarchyPrepareParams)$sel:_position:CallHierarchyPrepareParams.$sel:_workDoneToken:CallHierarchyPrepareParams9Language.LSP.Protocol.Internal.Types.CallHierarchyOptionsCallHierarchyOptions+$sel:_workDoneProgress:CallHierarchyOptions7Language.LSP.Protocol.Internal.Types.ServerCapabilitiesServerCapabilities)$sel:_positionEncoding:ServerCapabilities)$sel:_textDocumentSync:ServerCapabilities-$sel:_notebookDocumentSync:ServerCapabilities+$sel:_completionProvider:ServerCapabilities&$sel:_hoverProvider:ServerCapabilities.$sel:_signatureHelpProvider:ServerCapabilities,$sel:_declarationProvider:ServerCapabilities+$sel:_definitionProvider:ServerCapabilities/$sel:_typeDefinitionProvider:ServerCapabilities/$sel:_implementationProvider:ServerCapabilities+$sel:_referencesProvider:ServerCapabilities2$sel:_documentHighlightProvider:ServerCapabilities/$sel:_documentSymbolProvider:ServerCapabilities+$sel:_codeActionProvider:ServerCapabilities)$sel:_codeLensProvider:ServerCapabilities-$sel:_documentLinkProvider:ServerCapabilities&$sel:_colorProvider:ServerCapabilities0$sel:_workspaceSymbolProvider:ServerCapabilities3$sel:_documentFormattingProvider:ServerCapabilities8$sel:_documentRangeFormattingProvider:ServerCapabilities9$sel:_documentOnTypeFormattingProvider:ServerCapabilities'$sel:_renameProvider:ServerCapabilities-$sel:_foldingRangeProvider:ServerCapabilities/$sel:_selectionRangeProvider:ServerCapabilities/$sel:_executeCommandProvider:ServerCapabilities.$sel:_callHierarchyProvider:ServerCapabilities3$sel:_linkedEditingRangeProvider:ServerCapabilities/$sel:_semanticTokensProvider:ServerCapabilities($sel:_monikerProvider:ServerCapabilities.$sel:_typeHierarchyProvider:ServerCapabilities,$sel:_inlineValueProvider:ServerCapabilities*$sel:_inlayHintProvider:ServerCapabilities+$sel:_diagnosticProvider:ServerCapabilities"$sel:_workspace:ServerCapabilities%$sel:_experimental:ServerCapabilities5Language.LSP.Protocol.Internal.Types.InitializeResultInitializeResult#$sel:_capabilities:InitializeResult!$sel:_serverInfo:InitializeResult6Language.LSP.Protocol.Internal.Types.CallHierarchyItemCallHierarchyItem$sel:_name:CallHierarchyItem$sel:_kind:CallHierarchyItem$sel:_tags:CallHierarchyItem$sel:_detail:CallHierarchyItem$sel:_uri:CallHierarchyItem$sel:_range:CallHierarchyItem&$sel:_selectionRange:CallHierarchyItem$sel:_data_:CallHierarchyItemLanguage.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams CallHierarchyOutgoingCallsParams4$sel:_workDoneToken:CallHierarchyOutgoingCallsParams9$sel:_partialResultToken:CallHierarchyOutgoingCallsParams+$sel:_item:CallHierarchyOutgoingCallsParams>Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallCallHierarchyOutgoingCall"$sel:_to:CallHierarchyOutgoingCall*$sel:_fromRanges:CallHierarchyOutgoingCallLanguage.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams CallHierarchyIncomingCallsParams4$sel:_workDoneToken:CallHierarchyIncomingCallsParams9$sel:_partialResultToken:CallHierarchyIncomingCallsParams+$sel:_item:CallHierarchyIncomingCallsParams>Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallCallHierarchyIncomingCall$$sel:_from:CallHierarchyIncomingCall*$sel:_fromRanges:CallHierarchyIncomingCallLanguage.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilitiesCallHierarchyClientCapabilities9$sel:_dynamicRegistration:CallHierarchyClientCapabilitiesLanguage.LSP.Protocol.Internal.Types.TextDocumentClientCapabilitiesTextDocumentClientCapabilities4$sel:_synchronization:TextDocumentClientCapabilities/$sel:_completion:TextDocumentClientCapabilities*$sel:_hover:TextDocumentClientCapabilities2$sel:_signatureHelp:TextDocumentClientCapabilities0$sel:_declaration:TextDocumentClientCapabilities/$sel:_definition:TextDocumentClientCapabilities3$sel:_typeDefinition:TextDocumentClientCapabilities3$sel:_implementation:TextDocumentClientCapabilities/$sel:_references:TextDocumentClientCapabilities6$sel:_documentHighlight:TextDocumentClientCapabilities3$sel:_documentSymbol:TextDocumentClientCapabilities/$sel:_codeAction:TextDocumentClientCapabilities-$sel:_codeLens:TextDocumentClientCapabilities1$sel:_documentLink:TextDocumentClientCapabilities2$sel:_colorProvider:TextDocumentClientCapabilities/$sel:_formatting:TextDocumentClientCapabilities4$sel:_rangeFormatting:TextDocumentClientCapabilities5$sel:_onTypeFormatting:TextDocumentClientCapabilities+$sel:_rename:TextDocumentClientCapabilities1$sel:_foldingRange:TextDocumentClientCapabilities3$sel:_selectionRange:TextDocumentClientCapabilities7$sel:_publishDiagnostics:TextDocumentClientCapabilities2$sel:_callHierarchy:TextDocumentClientCapabilities3$sel:_semanticTokens:TextDocumentClientCapabilities7$sel:_linkedEditingRange:TextDocumentClientCapabilities,$sel:_moniker:TextDocumentClientCapabilities2$sel:_typeHierarchy:TextDocumentClientCapabilities0$sel:_inlineValue:TextDocumentClientCapabilities.$sel:_inlayHint:TextDocumentClientCapabilities/$sel:_diagnostic:TextDocumentClientCapabilities7Language.LSP.Protocol.Internal.Types.ClientCapabilitiesClientCapabilities"$sel:_workspace:ClientCapabilities%$sel:_textDocument:ClientCapabilities)$sel:_notebookDocument:ClientCapabilities$sel:_window:ClientCapabilities $sel:_general:ClientCapabilities%$sel:_experimental:ClientCapabilities6Language.LSP.Protocol.Internal.Types.UInitializeParamsUInitializeParams%$sel:_workDoneToken:UInitializeParams!$sel:_processId:UInitializeParams"$sel:_clientInfo:UInitializeParams$sel:_locale:UInitializeParams $sel:_rootPath:UInitializeParams$sel:_rootUri:UInitializeParams$$sel:_capabilities:UInitializeParams-$sel:_initializationOptions:UInitializeParams$sel:_trace:UInitializeParams5Language.LSP.Protocol.Internal.Types.InitializeParamsInitializeParams$$sel:_workDoneToken:InitializeParams $sel:_processId:InitializeParams!$sel:_clientInfo:InitializeParams$sel:_locale:InitializeParams$sel:_rootPath:InitializeParams$sel:_rootUri:InitializeParams#$sel:_capabilities:InitializeParams,$sel:_initializationOptions:InitializeParams$sel:_trace:InitializeParams'$sel:_workspaceFolders:InitializeParams:Language.LSP.Protocol.Internal.Types.BaseSymbolInformationBaseSymbolInformation $sel:_name:BaseSymbolInformation $sel:_kind:BaseSymbolInformation $sel:_tags:BaseSymbolInformation)$sel:_containerName:BaseSymbolInformation=Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResultApplyWorkspaceEditResult&$sel:_applied:ApplyWorkspaceEditResult,$sel:_failureReason:ApplyWorkspaceEditResult+$sel:_failedChange:ApplyWorkspaceEditResult6Language.LSP.Protocol.Internal.Types.AnnotatedTextEditAnnotatedTextEdit$sel:_range:AnnotatedTextEdit$sel:_newText:AnnotatedTextEdit$$sel:_annotationId:AnnotatedTextEdit5Language.LSP.Protocol.Internal.Types.TextDocumentEditTextDocumentEdit#$sel:_textDocument:TextDocumentEdit$sel:_edits:TextDocumentEdit$sel:_changes:WorkspaceEdit#$sel:_documentChanges:WorkspaceEdit%$sel:_changeAnnotations:WorkspaceEdit/Language.LSP.Protocol.Internal.Types.CodeAction CodeAction$sel:_title:CodeAction$sel:_kind:CodeAction$sel:_diagnostics:CodeAction$sel:_isPreferred:CodeAction$sel:_disabled:CodeAction$sel:_edit:CodeAction$sel:_command:CodeAction$sel:_data_:CodeAction=Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParamsApplyWorkspaceEditParams$$sel:_label:ApplyWorkspaceEditParams#$sel:_edit:ApplyWorkspaceEditParams&Language.LSP.Protocol.Types.WatchKindscontainsCreatecontainsChangecontainsDeletecombineWatchKinds Language.LSP.Protocol.Types.EditDocumentChange applyTextEdit editTextEdit _versionedTextDocumentIdentifier&Language.LSP.Protocol.Types.CodeActioncodeActionKindSubsumes tasty-1.5-FhUv5phns8B38XWaqCoIthTest.Tasty.Options.Core NoTimeout mkTimeoutTest.Tasty.CoreTestTreeDependencyType AllSucceed AllFinishTestName testGroupsequentialTestGroupafter_after'Test.Tasty.Ingredients.IncludingOptionsincludingOptionsTest.Tasty.CmdLinedefaultMainWithIngredients Test.TastydefaultIngredients defaultMain adjustOption localOption askOption withResourceContentFileTreeVirtualFileTreevftTreevftOriginalRoot FileSystemfsRootfsTreefsOriginalRoot readFileFS writeFileFS materialisematerialiseVFTmkVirtualFileTreetoAbsFptoNfpfilecopy directorytextref directCradlesimpleCabalCradle directProjectdirectProjectMultisimpleCabalProjectsimpleCabalProject'$fEqFileSystem$fOrdFileSystem$fShowFileSystem$fEqVirtualFileTree$fOrdVirtualFileTree$fShowVirtualFileTree$fShowFileTree $fEqFileTree $fOrdFileTree $fShowContent $fEqContent $fOrdContentSymbolLocationOSWindowsMacOSLinuxEnvSpecHostOSGhcVer noLiteralCapscodeActionSupportCapscodeActionResolveCapscodeActionNoResolveCapsmatchesCurrentEnvhostOSknownBrokenInEnvknownBrokenInSpecificEnvknownBrokenOnWindowsknownBrokenForGhcVersions ignoreInEnvignoreForGhcVersionsonlyWorkForGhcVersionsonlyRunForGhcVersionswithCurrentDirectoryInTmpwithCurrentDirectoryInTmp' fromAction fromCommandinspectDiagnosticexpectDiagnosticinspectCodeActionexpectCodeActiondontExpectCodeActioninspectCommandwaitForDiagnosticsFromwaitForDiagnosticsFromSourceexpectNoMoreDiagnostics'waitForDiagnosticsFromSourceWithTimeoutfailIfSessionTimeoutexpectSameLocationsgetCompletionByLabelwithCanonicalTempDir $fShowEnvSpec $fEqEnvSpec$fShowOS$fEqOSPluginTestDescriptordefaultTestRunner goldenGitDiffgoldenWithHaskellDocgoldenWithHaskellDocInTmpDirgoldenWithHaskellAndCaps goldenWithHaskellAndCapsInTmpDirgoldenWithCabalDocmkPluginTestDescriptormkPluginTestDescriptor'pluginTestRecorderrunSessionWithServerrunSessionWithServerAndCapsrunSessionWithServerInTmpDir#runSessionWithServerAndCapsInTmpDirrunSessionWithServerInTmpDir'goldenWithHaskellDocFormattergoldenWithCabalDocFormatter%goldenWithHaskellDocFormatterInTmpDir#goldenWithCabalDocFormatterInTmpDirrunSessionWithServer'waitForProgressDonewaitForAllProgressDonewaitForBuildQueue waitForActionwaitForTypecheckgetLastBuildKeyshlsConfigToClientConfig setHlsConfigwaitForKickDonewaitForKickStart$fPrettyLogTestHarness $fPrettyLogdirectory-1.3.8.1System.DirectorywithCurrentDirectory withTempCopycopyDir)tasty-rerun-1.1.19-FY2Hm64tR5dAvOm3TzZ9WuTest.Tasty.Ingredients.RerundefaultMainWithReruninitialiseTestRecorderkeepCurrentDirectorylocklockForTempDirsGHC.Stack.Types HasCallStack)tasty-hunit-0.10.1-6YhCdIi2497HFVNyRFCU6uTest.Tasty.HUnit.OrigAssertionPredicate Assertableassert HUnitFailureAssertionPredicableassertionPredicate AssertionTest.Tasty.HUnittestCase assertFailure assertBool assertEqual@=?@?=@? assertStringTest.Tasty.HUnit.Steps testCaseSteps testCaseInfo4tasty-expected-failure-0.12.3-5FBhvyq0ctk8cjaiBKgbqsTest.Tasty.ExpectedFailurewrapTest expectFailexpectFailBecause ignoreTestignoreTestBecause%Language.LSP.Protocol.Internal.MethodMethod!Method_TextDocumentImplementation!Method_TextDocumentTypeDefinition Method_WorkspaceWorkspaceFoldersMethod_WorkspaceConfiguration Method_TextDocumentDocumentColor$Method_TextDocumentColorPresentationMethod_TextDocumentFoldingRangeMethod_TextDocumentDeclaration!Method_TextDocumentSelectionRange#Method_WindowWorkDoneProgressCreate'Method_TextDocumentPrepareCallHierarchy!Method_CallHierarchyIncomingCalls!Method_CallHierarchyOutgoingCalls%Method_TextDocumentSemanticTokensFull*Method_TextDocumentSemanticTokensFullDelta&Method_TextDocumentSemanticTokensRange%Method_WorkspaceSemanticTokensRefreshMethod_WindowShowDocument%Method_TextDocumentLinkedEditingRangeMethod_WorkspaceWillCreateFilesMethod_WorkspaceWillRenameFilesMethod_WorkspaceWillDeleteFilesMethod_TextDocumentMoniker'Method_TextDocumentPrepareTypeHierarchyMethod_TypeHierarchySupertypesMethod_TypeHierarchySubtypesMethod_TextDocumentInlineValue"Method_WorkspaceInlineValueRefreshMethod_TextDocumentInlayHintMethod_InlayHintResolve Method_WorkspaceInlayHintRefreshMethod_TextDocumentDiagnosticMethod_WorkspaceDiagnostic!Method_WorkspaceDiagnosticRefreshMethod_ClientRegisterCapability!Method_ClientUnregisterCapabilityMethod_InitializeMethod_ShutdownMethod_WindowShowMessageRequest$Method_TextDocumentWillSaveWaitUntilMethod_TextDocumentCompletionMethod_CompletionItemResolveMethod_TextDocumentHover Method_TextDocumentSignatureHelpMethod_TextDocumentDefinitionMethod_TextDocumentReferences$Method_TextDocumentDocumentHighlight!Method_TextDocumentDocumentSymbolMethod_TextDocumentCodeActionMethod_CodeActionResolveMethod_WorkspaceSymbolMethod_WorkspaceSymbolResolveMethod_TextDocumentCodeLensMethod_CodeLensResolveMethod_WorkspaceCodeLensRefreshMethod_TextDocumentDocumentLinkMethod_DocumentLinkResolveMethod_TextDocumentFormatting"Method_TextDocumentRangeFormatting#Method_TextDocumentOnTypeFormattingMethod_TextDocumentRename Method_TextDocumentPrepareRenameMethod_WorkspaceExecuteCommandMethod_WorkspaceApplyEdit)Method_WorkspaceDidChangeWorkspaceFolders#Method_WindowWorkDoneProgressCancelMethod_WorkspaceDidCreateFilesMethod_WorkspaceDidRenameFilesMethod_WorkspaceDidDeleteFilesMethod_NotebookDocumentDidOpen Method_NotebookDocumentDidChangeMethod_NotebookDocumentDidSaveMethod_NotebookDocumentDidCloseMethod_Initialized Method_Exit&Method_WorkspaceDidChangeConfigurationMethod_WindowShowMessageMethod_WindowLogMessageMethod_TelemetryEventMethod_TextDocumentDidOpenMethod_TextDocumentDidChangeMethod_TextDocumentDidCloseMethod_TextDocumentDidSaveMethod_TextDocumentWillSave%Method_WorkspaceDidChangeWatchedFiles%Method_TextDocumentPublishDiagnosticsMethod_SetTraceMethod_LogTraceMethod_CancelRequestMethod_ProgressMethod_CustomMethod"Language.LSP.Protocol.Message.Meta SMessageKind SNotificationSRequest SBothTypesSMessageDirectionSClientToServerSServerToClientSBothDirections MessageKind NotificationRequestMessageDirectionServerToClientClientToServer SomeMethodSMethod"SMethod_TextDocumentImplementation"SMethod_TextDocumentTypeDefinition!SMethod_WorkspaceWorkspaceFoldersSMethod_WorkspaceConfiguration!SMethod_TextDocumentDocumentColor%SMethod_TextDocumentColorPresentation SMethod_TextDocumentFoldingRangeSMethod_TextDocumentDeclaration"SMethod_TextDocumentSelectionRange$SMethod_WindowWorkDoneProgressCreate(SMethod_TextDocumentPrepareCallHierarchy"SMethod_CallHierarchyIncomingCalls"SMethod_CallHierarchyOutgoingCalls&SMethod_TextDocumentSemanticTokensFull+SMethod_TextDocumentSemanticTokensFullDelta'SMethod_TextDocumentSemanticTokensRange&SMethod_WorkspaceSemanticTokensRefreshSMethod_WindowShowDocument&SMethod_TextDocumentLinkedEditingRange SMethod_WorkspaceWillCreateFiles SMethod_WorkspaceWillRenameFiles SMethod_WorkspaceWillDeleteFilesSMethod_TextDocumentMoniker(SMethod_TextDocumentPrepareTypeHierarchySMethod_TypeHierarchySupertypesSMethod_TypeHierarchySubtypesSMethod_TextDocumentInlineValue#SMethod_WorkspaceInlineValueRefreshSMethod_TextDocumentInlayHintSMethod_InlayHintResolve!SMethod_WorkspaceInlayHintRefreshSMethod_TextDocumentDiagnosticSMethod_WorkspaceDiagnostic"SMethod_WorkspaceDiagnosticRefresh SMethod_ClientRegisterCapability"SMethod_ClientUnregisterCapabilitySMethod_InitializeSMethod_Shutdown SMethod_WindowShowMessageRequest%SMethod_TextDocumentWillSaveWaitUntilSMethod_TextDocumentCompletionSMethod_CompletionItemResolveSMethod_TextDocumentHover!SMethod_TextDocumentSignatureHelpSMethod_TextDocumentDefinitionSMethod_TextDocumentReferences%SMethod_TextDocumentDocumentHighlight"SMethod_TextDocumentDocumentSymbolSMethod_TextDocumentCodeActionSMethod_CodeActionResolveSMethod_WorkspaceSymbolSMethod_WorkspaceSymbolResolveSMethod_TextDocumentCodeLensSMethod_CodeLensResolve SMethod_WorkspaceCodeLensRefresh SMethod_TextDocumentDocumentLinkSMethod_DocumentLinkResolveSMethod_TextDocumentFormatting#SMethod_TextDocumentRangeFormatting$SMethod_TextDocumentOnTypeFormattingSMethod_TextDocumentRename!SMethod_TextDocumentPrepareRenameSMethod_WorkspaceExecuteCommandSMethod_WorkspaceApplyEdit*SMethod_WorkspaceDidChangeWorkspaceFolders$SMethod_WindowWorkDoneProgressCancelSMethod_WorkspaceDidCreateFilesSMethod_WorkspaceDidRenameFilesSMethod_WorkspaceDidDeleteFilesSMethod_NotebookDocumentDidOpen!SMethod_NotebookDocumentDidChangeSMethod_NotebookDocumentDidSave SMethod_NotebookDocumentDidCloseSMethod_Initialized SMethod_Exit'SMethod_WorkspaceDidChangeConfigurationSMethod_WindowShowMessageSMethod_WindowLogMessageSMethod_TelemetryEventSMethod_TextDocumentDidOpenSMethod_TextDocumentDidChangeSMethod_TextDocumentDidCloseSMethod_TextDocumentDidSaveSMethod_TextDocumentWillSave&SMethod_WorkspaceDidChangeWatchedFiles&SMethod_TextDocumentPublishDiagnosticsSMethod_SetTraceSMethod_LogTraceSMethod_CancelRequestSMethod_ProgressSMethod_CustomMethodRegistrationOptions ErrorData MessageResult MessageParams$Language.LSP.Protocol.Message.MethodSomeServerMethodSomeClientMethod SServerMethod SClientMethod#Language.LSP.Protocol.Message.LspId SomeLspIdLspIdIdIntIdString#Language.LSP.Protocol.Message.TypesNotificationMessage $sel:_method:NotificationMessage!$sel:_jsonrpc:NotificationMessage $sel:_params:NotificationMessageRequestMessage$sel:_id:RequestMessage$sel:_method:RequestMessage$sel:_jsonrpc:RequestMessage$sel:_params:RequestMessage ResponseError$sel:_code:ResponseError$sel:_message:ResponseError$sel:_xdata:ResponseErrorResponseMessage$sel:_id:ResponseMessage$sel:_jsonrpc:ResponseMessage$sel:_error:ResponseMessage$sel:_result:ResponseMessageTServerMessageTClientMessageTMessageTCustomMessageReqMessNotMessTResponseMessage$sel:_id:TResponseMessage$sel:_jsonrpc:TResponseMessage$sel:_result:TResponseMessageTResponseError$sel:_code:TResponseError$sel:_message:TResponseError$sel:_xdata:TResponseErrorTRequestMessage$sel:_id:TRequestMessage$sel:_method:TRequestMessage$sel:_jsonrpc:TRequestMessage$sel:_params:TRequestMessageTNotificationMessage!$sel:_method:TNotificationMessage"$sel:_jsonrpc:TNotificationMessage!$sel:_params:TNotificationMessage%Language.LSP.Protocol.Message.ParsingCustomEq$sel:runCustomEq:CustomEqServerNotOrReq IsServerNot IsServerReqIsServerEitherClientNotOrReq IsClientNot IsClientReqIsClientEitherHasJSON LookupFuncFromClientMessageFromClientMessage'FromClientMess FromClientRspFromServerMessageFromServerMessage'FromServerMess FromServerRsp*Language.LSP.Protocol.Message.Registration TRegistration$sel:_id:TRegistration$sel:_method:TRegistration#$sel:_registerOptions:TRegistrationSomeUnregistrationTUnregistration$sel:_id:TUnregistration$sel:_method:TUnregistrationSomeRegistrationrunEqsomeMethodToMethodStringmethodStringToSomeMethodmessageDirection messageKindisOptionalMethodsomeClientMethodsomeServerMethodtoUntypedResponseError addNullField fromServerNot fromServerReq fromClientNot fromClientReqparseServerMessageparseClientMessageclientResponseJSONserverResponseJSONclientMethodJSONserverMethodJSONsplitClientMethodsplitServerMethod mEqServer mEqClient regHelpertoUntypedRegistrationtoSomeRegistrationtoUntypedUnregistrationtoSomeUnregistration(lsp-test-0.16.0.1-AciPz655IHxGm3s0Ym8nn5Language.LSP.Test.SessionSessionLanguage.LSP.Test.ExceptionsSessionExceptionTimeoutNoContentLengthHeaderUnexpectedMessageReplayOutOfOrderUnexpectedDiagnosticsIncorrectApplyEditRequestUnexpectedResponseErrorUnexpectedServerTerminationIllegalInitSequenceMessageMessageSendError SessionConfigmessageTimeout logStdErr logMessageslogColor lspConfigignoreLogNotificationsignoreConfigurationRequestsinitialWorkspaceFoldersLanguage.LSP.Test.ParsingsatisfyLanguage.LSP.TestrequestgetCompletions defaultConfigsendNotification sendRequest setConfigmessage runSession"Language.LSP.Protocol.CapabilitiesfullCapsanySessionException withTimeout satisfyMaybe customRequestcustomNotificationanyNotification anyRequest anyResponseresponse responseForId anyMessageloggingNotificationconfigurationRequestloggingOrConfigurationpublishDiagnosticsNotificationrunSessionWithConfig!runSessionWithConfigCustomProcessrunSessionWithHandlesrunSessionWithHandles'documentContentsgetDocumentEditrequest_ sendResponseinitializeResponsesetIgnoringLogNotifications setIgnoringConfigurationRequests modifyConfigmodifyConfigSectionsetConfigSection createDocopenDoccloseDoc changeDoc getDocUriwaitForDiagnosticswaitForDiagnosticsSource noDiagnosticsgetDocumentSymbolsgetCodeActionsgetAndResolveCodeActionsgetAllCodeActionsgetCurrentDiagnosticsgetIncompleteProgressSessionsexecuteCommandexecuteCodeActionresolveCodeActionresolveAndExecuteCodeActiongetVersionedDoc applyEditgetAndResolveCompletions getReferencesgetDeclarationsgetDefinitionsgetTypeDefinitionsgetImplementationsrenamegetHover getHighlights formatDoc formatRange getCodeLensesgetAndResolveCodeLensesresolveCodeLensprepareCallHierarchy incomingCalls outgoingCallsgetSemanticTokensgetRegisteredCapabilitiesControl.Monad.IO.ClassMonadIOliftIOGHC.Basesomeempty<|>many/parser-combinators-1.3.0-DnKRQl47bJvEwcdN3uy1e8Control.Applicative.CombinatorscountchoiceoptionsepBysepBy1manyTillskipManyeitherPbetweenControl.ApplicativeoptionalendByendBy1count' manyTill_someTill someTill_sepEndBy sepEndBy1skipSome skipCount skipManyTill skipSomeTill