diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2024-07-11 18:55:02 +0200 |
|---|---|---|
| committer | DanielGavin <danielgavin5@hotmail.com> | 2024-07-11 18:55:02 +0200 |
| commit | affd8a59151d4bcdccce0ac60016a8b6d140acb7 (patch) | |
| tree | 2fd28a578042862a8035a6305a01c18db2bddab6 /src | |
| parent | f6c74ff46b5b8f5c2007beeb7cc1a9a1fe545af2 (diff) | |
| parent | fa8dc0bd32592c9e31ceefbc1130933df30ba19d (diff) | |
Merge branch 'rename' of https://github.com/DanielGavin/ols into rename
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/semantic_tokens.odin | 48 |
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: + } } } |