src: updated SymbolKind enum

* removed SymbolKinds for Parameter and LocalSymbol, because these are not stored as symbols inside the database
* added Module symbol kind for Python
This commit is contained in:
mlangkabel
2018-12-10 16:26:38 +01:00
parent 6d5937d18f
commit 21d947ed6c
17 changed files with 90 additions and 58 deletions
@@ -299,6 +299,7 @@ public:
std::vector<std::wstring> globalVariables;
std::vector<std::wstring> methods;
std::vector<std::wstring> namespaces;
std::vector<std::wstring> modules;
std::vector<std::wstring> structs;
std::vector<std::wstring> macros;
std::vector<std::wstring> templateParameterTypes;
@@ -349,6 +350,8 @@ private:
return L"SYMBOL_MACRO";
case NodeType::NODE_METHOD:
return L"SYMBOL_METHOD";
case NodeType::NODE_MODULE:
return L"SYMBOL_MODULE";
case NodeType::NODE_NAMESPACE:
return L"SYMBOL_NAMESPACE";
case NodeType::NODE_PACKAGE:
@@ -437,6 +440,8 @@ private:
return &globalVariables;
case NodeType::NODE_METHOD:
return &methods;
case NodeType::NODE_MODULE:
return &modules;
case NodeType::NODE_NAMESPACE:
return &namespaces;
case NodeType::NODE_STRUCT: