Add a semantic token type for char literals
The LSP spec doesn't recognise character literals, so had to extend the suported types to our own custom type
This commit is contained in:
@@ -426,7 +426,8 @@ fn semantic_token_type_and_modifiers(
|
||||
HlTag::None => semantic_tokens::GENERIC,
|
||||
HlTag::ByteLiteral | HlTag::NumericLiteral => lsp_types::SemanticTokenType::NUMBER,
|
||||
HlTag::BoolLiteral => semantic_tokens::BOOLEAN,
|
||||
HlTag::CharLiteral | HlTag::StringLiteral => lsp_types::SemanticTokenType::STRING,
|
||||
HlTag::StringLiteral => lsp_types::SemanticTokenType::STRING,
|
||||
HlTag::CharLiteral => semantic_tokens::CHAR_LITERAL,
|
||||
HlTag::Comment => lsp_types::SemanticTokenType::COMMENT,
|
||||
HlTag::Attribute => semantic_tokens::ATTRIBUTE,
|
||||
HlTag::Keyword => lsp_types::SemanticTokenType::KEYWORD,
|
||||
|
||||
Reference in New Issue
Block a user