3333setGeneric ("eval_code ", function(object, code, cache = FALSE, ...) standardGeneric("eval_code"))
3434
3535setMethod ("eval_code ", signature = c("qenv"), function(object, code, cache = FALSE, ...) {
36- logger :: log_fatal(" eval_code with ANY" )
3736 code <- .preprocess_code(code ) # preprocess code to ensure it is a character vector
3837 parsed_code <- parse(text = code , keep.source = TRUE )
3938 object @ .xData <- rlang :: env_clone(object @ .xData , parent = parent.env(.GlobalEnv ))
@@ -98,7 +97,6 @@ setMethod("eval_code", signature = c("qenv"), function(object, code, cache = FAL
9897
9998
10099setMethod ("eval_code ", signature = c("qenv", "expression"), function(object, code, cache = FALSE, ...) {
101- logger :: log_fatal(" eval_code with expression" )
102100 srcref <- attr(code , " wholeSrcref" )
103101 if (length(srcref )) {
104102 eval_code(object , code = paste(attr(code , " wholeSrcref" ), collapse = " \n " ))
@@ -117,12 +115,10 @@ setMethod("eval_code", signature = c("qenv", "expression"), function(object, cod
117115setGeneric (".preprocess_code ", function(code) standardGeneric(".preprocess_code"))
118116
119117setMethod (".preprocess_code ", signature = c("ANY"), function(code) {
120- logger :: log_warn(" process character" )
121118 as.character(code )
122119})
123120
124121setMethod (".preprocess_code ", signature = c("language"), function(code) {
125- logger :: log_warn(" process language" )
126122 paste(vapply(lang2calls(code ), deparse1 , collapse = " \n " , character (1L )))
127123})
128124
0 commit comments