lsp: Add semantic tokens for flag members

This commit is contained in:
James Westman 2024-10-19 20:46:26 -05:00
parent f6d05be10b
commit e5fba8f3c7
No known key found for this signature in database
GPG key ID: CE2DBA0ADB654EA6

View file

@ -211,6 +211,13 @@ class Flag(AstNode):
else:
return None
def get_semantic_tokens(self) -> T.Iterator[SemanticToken]:
yield SemanticToken(
self.group.tokens["value"].start,
self.group.tokens["value"].end,
SemanticTokenType.EnumMember,
)
@docs()
def docs(self):
type = self.context[ValueTypeCtx].value_type