aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/languageserverprotocol/jsonkeys.h
blob: f9ef7b4bedba59decb1fc185682c66ffb21ea7b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
// Copyright (C) 2018 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0

#pragma once

#include "jsonobject.h"

namespace LanguageServerProtocol {

constexpr Key actionsKey{"actions"};
constexpr Key activeParameterKey{"activeParameter"};
constexpr Key activeParameterSupportKey{"activeParameterSupport"};
constexpr Key activeSignatureKey{"activeSignature"};
constexpr Key addedKey{"added"};
constexpr Key additionalTextEditsKey{"additionalTextEdits"};
constexpr Key alphaKey{"alpha"};
constexpr Key appliedKey{"applied"};
constexpr Key applyEditKey{"applyEdit"};
constexpr Key argumentsKey{"arguments"};
constexpr Key blueKey{"blue"};
constexpr Key callHierarchyKey{"callHierarchy"};
constexpr Key callHierarchyProviderKey{"callHierarchyProvider"};
constexpr Key cancellableKey{"cancellable"};
constexpr Key capabilitiesKey{"capabilities"};
constexpr Key chKey{"ch"};
constexpr Key changeKey{"change"};
constexpr Key changeNotificationsKey{"changeNotifications"};
constexpr Key changesKey{"changes"};
constexpr Key characterKey{"character"};
constexpr Key childrenKey{"children"};
constexpr Key clientInfoKey{"clientInfo"};
constexpr Key codeActionKey{"codeAction"};
constexpr Key codeActionKindKey{"codeActionKind"};
constexpr Key codeActionKindsKey{"codeActionKinds"};
constexpr Key codeActionLiteralSupportKey{"codeActionLiteralSupport"};
constexpr Key codeActionProviderKey{"codeActionProvider"};
constexpr Key codeKey{"code"};
constexpr Key codeLensKey{"codeLens"};
constexpr Key codeLensProviderKey{"codeLensProvider"};
constexpr Key colorInfoKey{"colorInfo"};
constexpr Key colorKey{"color"};
constexpr Key colorProviderKey{"colorProvider"};
constexpr Key commandKey{"command"};
constexpr Key commandsKey{"commands"};
constexpr Key commitCharacterSupportKey{"commitCharacterSupport"};
constexpr Key commitCharactersKey{"commitCharacters"};
constexpr Key completionItemKey{"completionItem"};
constexpr Key completionItemKindKey{"completionItemKind"};
constexpr Key completionKey{"completion"};
constexpr Key completionProviderKey{"completionProvider"};
constexpr Key configurationKey{"configuration"};
constexpr Key containerNameKey{"containerName"};
constexpr Key contentChangesKey{"contentChanges"};
constexpr Key contentFormatKey{"contentFormat"};
constexpr Key contentKey{"value"};
constexpr Key contentsKey{"contents"};
constexpr Key contextKey{"context"};
constexpr Key contextSupportKey{"contextSupport"};
constexpr Key dataKey{"data"};
constexpr Key definitionKey{"definition"};
constexpr Key definitionProviderKey{"definitionProvider"};
constexpr Key deleteCountKey{"deleteCount"};
constexpr Key deltaKey{"delta"};
constexpr Key deprecatedKey{"deprecated"};
constexpr Key detailKey{"detail"};
constexpr Key diagnosticsKey{"diagnostics"};
constexpr Key didChangeConfigurationKey{"didChangeConfiguration"};
constexpr Key didChangeWatchedFilesKey{"didChangeWatchedFiles"};
constexpr Key didSaveKey{"didSave"};
constexpr Key documentChangesKey{"documentChanges"};
constexpr Key documentFormattingProviderKey{"documentFormattingProvider"};
constexpr Key documentHighlightKey{"documentHighlight"};
constexpr Key documentHighlightProviderKey{"documentHighlightProvider"};
constexpr Key documentLinkKey{"documentLink"};
constexpr Key documentLinkProviderKey{"documentLinkProvider"};
constexpr Key documentRangeFormattingProviderKey{"documentRangeFormattingProvider"};
constexpr Key documentSelectorKey{"documentSelector"};
constexpr Key documentSymbolKey{"documentSymbol"};
constexpr Key documentSymbolProviderKey{"documentSymbolProvider"};
constexpr Key documentationFormatKey{"documentationFormat"};
constexpr Key documentationKey{"documentation"};
constexpr Key dynamicRegistrationKey{"dynamicRegistration"};
constexpr Key editKey{"edit"};
constexpr Key editsKey{"edits"};
constexpr Key endKey{"end"};
constexpr Key errorKey{"error"};
constexpr Key eventKey{"event"};
constexpr Key executeCommandKey{"executeCommand"};
constexpr Key executeCommandProviderKey{"executeCommandProvider"};
constexpr Key experimentalKey{"experimental"};
constexpr Key filterTextKey{"filterText"};
constexpr Key firstTriggerCharacterKey{"firstTriggerCharacter"};
constexpr Key formatsKey{"formats"};
constexpr Key formattingKey{"formatting"};
constexpr Key fromKey{"from"};
constexpr Key fromRangesKey{"fromRanges"};
constexpr Key fullKey{"full"};
constexpr Key greenKey{"green"};
constexpr Key hierarchicalDocumentSymbolSupportKey{"hierarchicalDocumentSymbolSupport"};
constexpr Key hoverKey{"hover"};
constexpr Key hoverProviderKey{"hoverProvider"};
constexpr Key idKey{"id"};
constexpr Key ignoreIfExistsKey{"ignoreIfExists"};
constexpr Key ignoreIfNotExistsKey{"ignoreIfNotExists"};
constexpr Key implementationKey{"implementation"};
constexpr Key implementationProviderKey{"implementationProvider"};
constexpr Key includeDeclarationKey{"includeDeclaration"};
constexpr Key includeTextKey{"includeText"};
constexpr Key initializationOptionsKey{"initializationOptions"};
constexpr Key insertFinalNewlineKey{"insertFinalNewline"};
constexpr Key insertSpaceKey{"insertSpace"};
constexpr Key insertTextFormatKey{"insertTextFormat"};
constexpr Key insertTextKey{"insertText"};
constexpr Key isIncompleteKey{"isIncomplete"};
constexpr Key itemKey{"item"};
constexpr Key itemsKey{"items"};
constexpr Key jsonRpcVersionKey{"jsonrpc"};
constexpr Key kindKey{"kind"};
constexpr Key labelKey{"label"};
constexpr Key languageIdKey{"languageId"};
constexpr Key languageKey{"language"};
constexpr Key legendKey{"legend"};
constexpr Key limitKey{"limit"};
constexpr Key lineKey{"line"};
constexpr Key linesKey{"lines"};
constexpr Key locationKey{"location"};
constexpr Key messageKey{"message"};
constexpr Key methodKey{"method"};
constexpr Key moreTriggerCharacterKey{"moreTriggerCharacter"};
constexpr Key multiLineTokenSupportKey{"multiLineTokenSupport"};
constexpr Key nameKey{"name"};
constexpr Key newNameKey{"newName"};
constexpr Key newTextKey{"newText"};
constexpr Key newUriKey{"newUri"};
constexpr Key oldUriKey{"oldUri"};
constexpr Key onTypeFormattingKey{"onTypeFormatting"};
constexpr Key onlyKey{"only"};
constexpr Key openCloseKey{"openClose"};
constexpr Key optionsKey{"options"};
constexpr Key overlappingTokenSupportKey{"overlappingTokenSupport"};
constexpr Key overwriteKey{"overwrite"};
constexpr Key parametersKey{"parameters"};
constexpr Key paramsKey{"params"};
constexpr Key patternKey{"pattern"};
constexpr Key percentageKey{"percentage"};
constexpr Key placeHolderKey{"placeHolder"};
constexpr Key positionKey{"position"};
constexpr Key prepareProviderKey{"prepareProvider"};
constexpr Key prepareSupportKey{"prepareSupport"};
constexpr Key previousResultIdKey{"previousResultId"};
constexpr Key processIdKey{"processId"};
constexpr Key queryKey{"query"};
constexpr Key rangeFormattingKey{"rangeFormatting"};
constexpr Key rangeKey{"range"};
constexpr Key rangeLengthKey{"rangeLength"};
constexpr Key reasonKey{"reason"};
constexpr Key recursiveKey{"recursive"};
constexpr Key redKey{"red"};
constexpr Key referencesKey{"references"};
constexpr Key referencesProviderKey{"referencesProvider"};
constexpr Key refreshSupportKey{"refreshSupport"};
constexpr Key registerOptionsKey{"registerOptions"};
constexpr Key registrationsKey{"registrations"};
constexpr Key removedKey{"removed"};
constexpr Key renameKey{"rename"};
constexpr Key renameProviderKey{"renameProvider"};
constexpr Key requestsKey{"requests"};
constexpr Key resolveProviderKey{"resolveProvider"};
constexpr Key resourceOperationsKey{"resourceOperations"};
constexpr Key resultIdKey{"resultId"};
constexpr Key resultKey{"result"};
constexpr Key retryKey{"retry"};
constexpr Key rootPathKey{"rootPath"};
constexpr Key rootUriKey{"rootUri"};
constexpr Key saveKey{"save"};
constexpr Key schemeKey{"scheme"};
constexpr Key scopeUriKey{"scopeUri"};
constexpr Key sectionKey{"section"};
constexpr Key selectionRangeKey{"selectionRange"};
constexpr Key semanticTokensKey{"semanticTokens"};
constexpr Key semanticTokensProviderKey{"semanticTokensProvider"};
constexpr Key serverInfoKey{"serverInfo"};
constexpr Key settingsKey{"settings"};
constexpr Key severityKey{"severity"};
constexpr Key signatureHelpKey{"signatureHelp"};
constexpr Key signatureHelpProviderKey{"signatureHelpProvider"};
constexpr Key signatureInformationKey{"signatureInformation"};
constexpr Key signaturesKey{"signatures"};
constexpr Key snippetSupportKey{"snippetSupport"};
constexpr Key sortTextKey{"sortText"};
constexpr Key sourceKey{"source"};
constexpr Key startKey{"start"};
constexpr Key supportedKey{"supported"};
constexpr Key symbolKey{"symbol"};
constexpr Key symbolKindKey{"symbolKind"};
constexpr Key syncKindKey{"syncKind"};
constexpr Key synchronizationKey{"synchronization"};
constexpr Key tabSizeKey{"tabSize"};
constexpr Key tagsKey{"tags"};
constexpr Key targetKey{"target"};
constexpr Key textDocumentKey{"textDocument"};
constexpr Key textDocumentSyncKey{"textDocumentSync"};
constexpr Key textEditKey{"textEdit"};
constexpr Key textKey{"text"};
constexpr Key titleKey{"title"};
constexpr Key toKey{"to"};
constexpr Key tokenKey{"token"};
constexpr Key tokenModifiersKey{"tokenModifiers"};
constexpr Key tokenTypesKey{"tokenTypes"};
constexpr Key traceKey{"trace"};
constexpr Key triggerCharacterKey{"triggerCharacter"};
constexpr Key triggerCharactersKey{"triggerCharacters"};
constexpr Key triggerKindKey{"triggerKind"};
constexpr Key trimFinalNewlinesKey{"trimFinalNewlines"};
constexpr Key trimTrailingWhitespaceKey{"trimTrailingWhitespace"};
constexpr Key typeDefinitionKey{"typeDefinition"};
constexpr Key typeDefinitionProviderKey{"typeDefinitionProvider"};
constexpr Key typeKey{"type"};
constexpr Key unregistrationsKey{"unregistrations"};
constexpr Key uriKey{"uri"};
constexpr Key valueKey{"value"};
constexpr Key valueSetKey{"valueSet"};
constexpr Key versionKey{"version"};
constexpr Key willSaveKey{"willSave"};
constexpr Key willSaveWaitUntilKey{"willSaveWaitUntil"};
constexpr Key windowKey{"window"};
constexpr Key workDoneProgressKey{"workDoneProgress"};
constexpr Key workspaceEditKey{"workspaceEdit"};
constexpr Key workspaceFoldersKey{"workspaceFolders"};
constexpr Key workspaceKey{"workspace"};
constexpr Key workspaceSymbolProviderKey{"workspaceSymbolProvider"};

} // namespace LanguageServerProtocol