aboutsummaryrefslogtreecommitdiff
path: root/src/server/symbol.odin
diff options
context:
space:
mode:
authorDamian Tarnawski <gthetarnav@gmail.com>2024-05-08 21:30:30 +0200
committerDamian Tarnawski <gthetarnav@gmail.com>2024-05-08 21:30:30 +0200
commitdcd50ee6cf5444dac3cca1b14ae59893afcd3ebf (patch)
tree5bf563b2b45179d15ad5119001e25370c4f63490 /src/server/symbol.odin
parent5c646656e988ddcdaee09f1bea666dc00ea2ea4d (diff)
Add a .Type SymbolType enum
Diffstat (limited to 'src/server/symbol.odin')
-rw-r--r--src/server/symbol.odin3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/symbol.odin b/src/server/symbol.odin
index fefdb4d..39708d9 100644
--- a/src/server/symbol.odin
+++ b/src/server/symbol.odin
@@ -176,6 +176,7 @@ SymbolType :: enum {
Struct = 22,
Type_Function = 23,
Union = 7,
+ Type = 8, //For maps, arrays, slices, dyn arrays, matrixes, etc
Unresolved = 1, //Use text if not being able to resolve it.
}
@@ -279,6 +280,8 @@ symbol_type_to_completion_kind :: proc(
return .Enum
case .Unresolved:
return .Text
+ case .Type:
+ return .Constant
case:
return .Text
}