Skip to content

Commit 8814058

Browse files
committed
[FIX] server: document symbol - No function if name is not provided in ast
1 parent 82d776a commit 8814058

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

server/src/features/document_symbols.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ impl DocumentSymbolFeature {
4747
}
4848

4949
fn visit_function(session: &mut SessionInfo, results: &mut Vec<DocumentSymbol>, file_info: &Rc<RefCell<FileInfo>>, stmt_function_def: &StmtFunctionDef) {
50+
if stmt_function_def.name.to_string().is_empty() {
51+
return;
52+
}
5053
let mut children_symbols: Vec<DocumentSymbol> = vec![];
5154
for arg in stmt_function_def.parameters.kwonlyargs.iter().map(|x| &x.parameter)
5255
.chain(stmt_function_def.parameters.args.iter().map(|x| &x.parameter))

0 commit comments

Comments
 (0)