From 1735b3ef6a7c7f7b3f5cdecdbf204c85991bcd63 Mon Sep 17 00:00:00 2001 From: Chetan Khilosiya Date: Tue, 6 Apr 2021 00:09:17 +0530 Subject: 8279: Added initial implementation for Operator semantic highlighting. --- crates/rust-analyzer/src/semantic_tokens.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'crates/rust-analyzer/src/semantic_tokens.rs') diff --git a/crates/rust-analyzer/src/semantic_tokens.rs b/crates/rust-analyzer/src/semantic_tokens.rs index 2dc8a42f1..adc059817 100644 --- a/crates/rust-analyzer/src/semantic_tokens.rs +++ b/crates/rust-analyzer/src/semantic_tokens.rs @@ -39,7 +39,9 @@ macro_rules! define_semantic_token_types { define_semantic_token_types![ (ANGLE, "angle"), + (ARITHMETIC, "arithmetic"), (ATTRIBUTE, "attribute"), + (BITWISE, "bitwise"), (BOOLEAN, "boolean"), (BRACE, "brace"), (BRACKET, "bracket"), @@ -47,6 +49,7 @@ define_semantic_token_types![ (CHAR_LITERAL, "characterLiteral"), (COLON, "colon"), (COMMA, "comma"), + (COMPARISION, "comparision"), (CONST_PARAMETER, "constParameter"), (DOT, "dot"), (ESCAPE_SEQUENCE, "escapeSequence"), @@ -54,6 +57,8 @@ define_semantic_token_types![ (GENERIC, "generic"), (LABEL, "label"), (LIFETIME, "lifetime"), + (LOGICAL, "logical"), + (OPERATOR, "operator"), (PARENTHESIS, "parenthesis"), (PUNCTUATION, "punctuation"), (SELF_KEYWORD, "selfKeyword"), -- cgit v1.2.3