aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2024-07-04 11:54:02 +0200
committerGitHub <noreply@github.com>2024-07-04 11:54:02 +0200
commitfa8dc0bd32592c9e31ceefbc1130933df30ba19d (patch)
tree16cf72676deaac0a7279283dfe0885129b4b47f5 /src
parent5d840d27473ab1d1eff524da438d354fba74612f (diff)
parentaa435ccf75aff11f4bc3d54fb16ecf3a3991f79b (diff)
Merge pull request #420 from oluigipo/rename
Fix extraneous .Type semantic tokens
Diffstat (limited to 'src')
-rw-r--r--src/server/semantic_tokens.odin48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/server/semantic_tokens.odin b/src/server/semantic_tokens.odin
index 8ace068..4edb6ea 100644
--- a/src/server/semantic_tokens.odin
+++ b/src/server/semantic_tokens.odin
@@ -602,30 +602,30 @@ visit_ident :: proc(
}
case .EnumMember:
write_semantic_node(builder, ident, .EnumMember, modifiers)
- }
-
- /* type idents */
- switch v in symbol.value {
- case SymbolPackageValue:
- write_semantic_node(builder, ident, .Namespace, modifiers)
- case SymbolStructValue, SymbolBitFieldValue:
- write_semantic_node(builder, ident, .Struct, modifiers)
- case SymbolEnumValue, SymbolUnionValue:
- write_semantic_node(builder, ident, .Enum, modifiers)
- case SymbolProcedureValue,
- SymbolMatrixValue,
- SymbolBitSetValue,
- SymbolDynamicArrayValue,
- SymbolFixedArrayValue,
- SymbolSliceValue,
- SymbolMapValue,
- SymbolMultiPointer,
- SymbolBasicValue:
- write_semantic_node(builder, ident, .Type, modifiers)
- case SymbolUntypedValue:
- // handled by static syntax highlighting
- case SymbolGenericValue, SymbolProcedureGroupValue, SymbolAggregateValue:
- // unused
case:
+ /* type idents */
+ switch v in symbol.value {
+ case SymbolPackageValue:
+ write_semantic_node(builder, ident, .Namespace, modifiers)
+ case SymbolStructValue, SymbolBitFieldValue:
+ write_semantic_node(builder, ident, .Struct, modifiers)
+ case SymbolEnumValue, SymbolUnionValue:
+ write_semantic_node(builder, ident, .Enum, modifiers)
+ case SymbolProcedureValue,
+ SymbolMatrixValue,
+ SymbolBitSetValue,
+ SymbolDynamicArrayValue,
+ SymbolFixedArrayValue,
+ SymbolSliceValue,
+ SymbolMapValue,
+ SymbolMultiPointer,
+ SymbolBasicValue:
+ write_semantic_node(builder, ident, .Type, modifiers)
+ case SymbolUntypedValue:
+ // handled by static syntax highlighting
+ case SymbolGenericValue, SymbolProcedureGroupValue, SymbolAggregateValue:
+ // unused
+ case:
+ }
}
}