|
@@ -382,6 +382,11 @@ const lsp::DocumentSymbol *GDScriptWorkspace::resolve_symbol(const lsp::TextDocu
|
|
|
if (const ExtendGDScriptParser *parser = get_parse_result(path)) {
|
|
|
|
|
|
String symbol_identifier = p_symbol_name;
|
|
|
+ Vector<String> identifier_parts = symbol_identifier.split("(");
|
|
|
+ if (identifier_parts.size()) {
|
|
|
+ symbol_identifier = identifier_parts[0];
|
|
|
+ }
|
|
|
+
|
|
|
lsp::Position pos = p_doc_pos.position;
|
|
|
if (symbol_identifier.empty()) {
|
|
|
Vector2i offset;
|