aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2024-07-11 18:55:02 +0200
committerDanielGavin <danielgavin5@hotmail.com>2024-07-11 18:55:02 +0200
commitaffd8a59151d4bcdccce0ac60016a8b6d140acb7 (patch)
tree2fd28a578042862a8035a6305a01c18db2bddab6 /src
parentf6c74ff46b5b8f5c2007beeb7cc1a9a1fe545af2 (diff)
parentfa8dc0bd32592c9e31ceefbc1130933df30ba19d (diff)
Merge branch 'rename' of https://github.com/DanielGavin/ols into rename
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:
+ }
}
}