find_dependencies.Rd
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.
find_dependencies( function_name, envir = .GlobalEnv, in_envir = TRUE, add_info = FALSE )
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 |
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