MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / extract_references

Method extract_references

atomic-semantic/src/parsers/python.rs:430–438  ·  view source on GitHub ↗
(&mut self, source: &str, file_path: &str)

Source from the content-addressed store, hash-verified

428 }
429
430 fn extract_references(&mut self, source: &str, file_path: &str) -> Vec<Reference> {
431 let tree = match self.parser.parse(source, None) {
432 Some(t) => t,
433 None => return vec![],
434 };
435 let mut refs = Vec::new();
436 self.walk_tree_for_calls(&tree.root_node(), source, file_path, &mut refs);
437 refs
438 }
439}
440
441// ═══════════════════════════════════════════════════════════════════════

Callers

nothing calls this directly

Calls 2

parseMethod · 0.45
walk_tree_for_callsMethod · 0.45

Tested by

no test coverage detected