R/local_variable.R

Defines functions is_local_variable is_local_var_

is_local_var_ <- function(e){
  return(op_to_s(e) == ":=")
}

is_local_variable <- function(rules, ...){
  if (is.expression(rules)){
    return(sapply(rules, is_local_var_))
  }
  stopifnot(inherits(rules, "validator"))
  sapply(rules$rules, function(rule){
    is_local_var_(rule@expr)
  })
}
data-cleaning/validate.simplify documentation built on Oct. 11, 2023, 12:15 a.m.