R roxygen2 preref.parsers [[tag]]%||%parse.unknown中的错误:尝试使用零长度变量名

时间:2013-07-31 17:11:24

标签: r roxygen2

我打算在完成一些工作后使用roxygen2 roxygenize()来更新我的包文档。我过去成功了。在这个实例中,我遇到以下错误消息:

==> roxygenize('.', roclets=c('rd', 'collate', 'namespace'))

* checking for changes ... ERROR

Error in preref.parsers[[tag]] %||% parse.unknown : 
  attempt to use zero-length variable name

我不怀疑我的变量名称​​某处有问题,但我不知道如何找到错误的来源。

R CMD检查没有发现除了整理和命名空间问题之外的任何问题,这就是我使用roxygen2来纠正的意思......

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:3)

为了追踪问题,我系统地删除了文件并重新运行了roxygenize(),直到它不再无法运行。

根据建议识别出有问题的文件,这是错误的“@”。

这导致上述错误:

#' @ export

因此,只需修复错位的空间并解决问题:

#' @export

困难的方面是定位错字。

相关问题