2011-08-25 65 views
3

我使用參數use.Rd2 = TRUE調用roxygenize()。我有一個文件testcase.R,我使用R.oo創建一個簡單的S3對象。這是文件的內容。沒有什麼對roxygen在這裏做的,它應該忽略的內容:如何消除有關「找不到名字......」的Roxygen警告?

library(R.oo) 

setConstructorS3("TestCase" , 
function() 
{ 
    extend(Object() , "TestCase", 
      .parameters = list() , 
      .validationData = list() 
     ) 
}) 

而這裏的錯誤:

Error in parse.name(partitum) : 
    (converted from warning) No name found for the following expression in E:/mypackage/R/te 
stcase.R line 1: 
    `library(R.oo) . . .' 
Calls: roxygenize ... <Anonymous> -> maybe.call -> do.call -> <Anonymous> -> par 
se.name 

我怎樣才能消除警告?根據其他帖子的建議,我添加了以下內容作爲第一行,但它不起作用:

#' @nord 
+0

使用roxygen2。這是一個小投資,但值得。 – hadley

+0

你擊敗了我的評論!我剛升級並且效果很好。 – SFun28

+0

你可以添加Roxygen2作爲答案,所以我可以給你信用? – SFun28

回答

1

升級到Roxygen2消除了該錯誤。