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
)Character, name of function
Environment in which to search for function. Deafult is .GlobalEnv
Logical, whether to return only functions that are loaded into envir
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 FALSE.
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