Represent diagnostic categories as UIDs in SourceKit (WIP)

This commit is contained in:
fwcd
2021-05-10 20:38:00 +02:00
parent 754d19910e
commit 71a34ff428
5 changed files with 42 additions and 15 deletions

View File

@@ -155,6 +155,7 @@ UID_KEYS = [
KEY('ArgIndex', 'key.argindex'),
KEY('Text', 'key.text'),
KEY('Category', 'key.category'),
KEY('Categories', 'key.categories'),
KEY('IsFunctionLike', 'key.is_function_like'),
KEY('IsNonProtocolType', 'key.is_non_protocol_type'),
KEY('RefactorActions', 'key.refactor_actions'),
@@ -417,6 +418,8 @@ UID_KINDS = [
KIND('DiagNote', 'source.diagnostic.severity.note'),
KIND('DiagWarning', 'source.diagnostic.severity.warning'),
KIND('DiagError', 'source.diagnostic.severity.error'),
KIND('DiagDeprecation', 'source.diagnostic.category.deprecation'),
KIND('DiagNoUsage', 'source.diagnostic.category.no_usage'),
KIND('CodeCompletionEverything', 'source.codecompletion.everything'),
KIND('CodeCompletionModule', 'source.codecompletion.module'),
KIND('CodeCompletionKeyword', 'source.codecompletion.keyword'),