aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/vhdl_langserver/symbols.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/python/vhdl_langserver/symbols.py b/python/vhdl_langserver/symbols.py
index b550404f3..b39827bed 100644
--- a/python/vhdl_langserver/symbols.py
+++ b/python/vhdl_langserver/symbols.py
@@ -57,6 +57,13 @@ SYMBOLS_MAP = {
nodes.Iir_Kind.Case_Generate_Statement: {'kind': lsp.SymbolKind.Method},
nodes.Iir_Kind.Sensitized_Process_Statement: {'kind': lsp.SymbolKind.Method},
nodes.Iir_Kind.Process_Statement: {'kind': lsp.SymbolKind.Method},
+ nodes.Iir_Kind.Psl_Assert_Directive: {'kind': lsp.SymbolKind.Method},
+ nodes.Iir_Kind.Psl_Assume_Directive: {'kind': lsp.SymbolKind.Method},
+ nodes.Iir_Kind.Psl_Cover_Directive: {'kind': lsp.SymbolKind.Method},
+ nodes.Iir_Kind.Psl_Restrict_Directive: {'kind': lsp.SymbolKind.Method},
+ nodes.Iir_Kind.Psl_Endpoint_Declaration: {'kind': lsp.SymbolKind.Variable},
+ nodes.Iir_Kind.Psl_Declaration: {'kind': lsp.SymbolKind.Variable},
+ nodes.Iir_Kind.Psl_Assert_Directive: {'kind': lsp.SymbolKind.Method},
nodes.Iir_Kind.Configuration_Specification: {'kind': None},
}