R/utils.R

cat0 <- function(..., sep = "") {
  cat(..., sep = sep)
}

`%&&%` <- function(a, b) {
  if (!is.null(a) && !is.na(a) && !isFALSE(a)) {
    b
  } else {
    NULL
  }
}

block_path_file <- function(block) {
  if (!is.null(block %@% "call") && block %@% "call" == "_PACKAGE") {
    "index"
  } else {
    tolower(block[["name"]])
  }
}
nteetor/hyderogen documentation built on June 1, 2019, 9:13 p.m.