pub fn extract_calls_from_source(path: &Path, source: &str) -> Vec<CallEdge>
Extract call edges from already-loaded source content (avoids re-reading disk).