checkTnF {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.


[Package Contents]