查找 R 包中使用的 Fortran 文件

Find Fortran file used in R package

在尝试了解 Leaps 包的工作原理时,我遇到了这个命令:

qrleaps <- .Fortran("makeqr", np = as.integer(np), nn = as.integer(nn), 
wt = as.double(wt), tx = t(xx), y = as.double(y), d = numeric(np), 
rbar = numeric(nrbar), thetab = numeric(np), sserr = numeric(1), 
ier = as.integer(0), PACKAGE = "leaps")

我知道它使用了一个名为 makeqr 的 Fortran 子例程。我想找到这个文件并阅读它的源代码。有什么想法吗?

我的做法如下:

  1. Google“跨越 CRAN GitHub”找到 GitHub 源克隆
  2. src/目录:https://github.com/cran/leaps/tree/master/src
  3. Ctrl+f 或使用 GitHub 中的回购搜索功能。或者在极端情况下,克隆存储库并使用 command-line grep 查找我需要的代码。