Split punctuation semantic highlighting up into more tags

This commit is contained in:
Lukas Wirth
2021-01-10 13:33:03 +01:00
parent 6a0a47dd14
commit 78fe6133c4
14 changed files with 366 additions and 305 deletions

View File

@@ -38,17 +38,25 @@ macro_rules! define_semantic_token_types {
}
define_semantic_token_types![
(ANGLE, "angle"),
(ATTRIBUTE, "attribute"),
(BOOLEAN, "boolean"),
(BRACE, "brace"),
(BRACKET, "bracket"),
(BUILTIN_TYPE, "builtinType"),
(COMMA, "comma"),
(COLON, "colon"),
(DOT, "dot"),
(ESCAPE_SEQUENCE, "escapeSequence"),
(FORMAT_SPECIFIER, "formatSpecifier"),
(GENERIC, "generic"),
(CONST_PARAMETER, "constParameter"),
(LIFETIME, "lifetime"),
(LABEL, "label"),
(PARENTHESIS, "parenthesis"),
(PUNCTUATION, "punctuation"),
(SELF_KEYWORD, "selfKeyword"),
(SEMICOLON, "semicolon"),
(TYPE_ALIAS, "typeAlias"),
(UNION, "union"),
(UNRESOLVED_REFERENCE, "unresolvedReference"),