checkTnF                package:tools                R Documentation

Check R Code for T/F

Description:

     Checks the specified R code for occurrences of `T' or `F', and
     reports the expression containing these.  This is useful as in R
     `T' and `F' are just variables which are set to the logicals
     `TRUE' and `FALSE' by default, but are not reserved words and
     hence can be overwritten by the user.  Hence, one should always
     use `TRUE' and `FALSE' for the logicals.

Usage:

     checkTnF(package, dir, file, lib.loc = NULL)

Arguments:

 package: a character string naming an installed package.  If given,
          the installed R code of the package is checked.  R code
          installed as an image file cannot be checked.

     dir: a character string specifying the path to a package's root
          source directory.  This should contain the subdirectory `R'
          (for R code).  Only used if `package' is not given.

    file: the name of a file containing R code to be checked.  Used if
          neither `package' nor `dir' are given.

 lib.loc: a character vector of directory names of R libraries, or
          `NULL'.  The default value of `NULL' corresponds to all
          libraries currently known.  The specified library trees are
          used to to search for `package'.

Warning:

     This function is still experimental.  Both name and interface
     might change in future versions.

