find_dependencies {functiondepends} | R Documentation |
Find dependencies
Description
This function finds function calls inside a function with given name. Be aware that any variable that has a name that overwrites a function name will be recognised as a function call.
Usage
find_dependencies(
function_name,
envir = .GlobalEnv,
in_envir = TRUE,
add_info = FALSE
)
Arguments
function_name |
Character, name of function |
envir |
Environment in which to search for function. Deafult is |
in_envir |
Logical, whether to return only functions that are loaded into |
add_info |
Logical, whether to add list column with line numbers of given function call
in function body and a list column with context of said calls. Default is |
Value
A tibble with columns: - Source: character, name of function called inside 'Target' - SourceRep: integer, number of times 'Source' is called - SourceNamespace: character, name of namespace from which the function comes, if a function is defined in multiple namespaces then it is a vector. If function is user defined 'Namespace' is NA. - SourcePosition: optional, integer list with positions of 'Source' calls in body - SouceContext: optional, character list with lines of code with calls of 'Source' - Target: character, name of inspected function - TargetInDegree: integer, number of function calls inside of function body