Man pages for MangoTheCat/functionMap
Draw the Function Map for a R Package

add_namespacesAdd namespace information to a map of an R package
bfsPerform a breadth first search (BFS) on a graph
check_pkg_dirCheck if a path is an R package root directory
common_prefixThe longest prefix of both lists
create_function_mapCreate a function_map object from a parsed result
data_frameAlternative to data.frame
default_r_file_patternDefault pattern for R files
depsDependencies of all functions
drop_nullDrop NULL elements from a list
edge_data_frameExtract edge (= function call) metadata from the call graph
edge_dfExtract data about the edges (function calls) in a function...
export_mapExport a map to a JSON file
external_callsFind calls to external functions
extract_if_neededExtract a package tarball
find_globalsFind all (non-local) function calls in a function
find_globals_multipleFind all (non-local) function calls in a function, keep...
find_importsCheck if a list of function names were imported from a...
find_in_named_listFind an element within entries of a named list
func_arg_globalsFind the global functions that are used as arguments
func_from_exprGet funcion(s) from a single expression. Usually a single...
funcs_from_exprsGet functions from a list of expressions
functionsAll functions of a function map of a package or script
functions_calledAll functions that called in a package or R script
get_base_funcsNames of all functions in the 'base' package
get_exportsGet exported functions from a package, from 'NAMESPACE'
get_funcs_from_r_scriptExtract all functions from an R script
get_global_callsGet global function calls from a function
get_graphConvert a function map to a directed graph
get_importsTable of imported functions
in_listCheck if an object is in a list
isolatesVertices that cannot be found from the a set of source...
map_cran_packageCreate the map of a CRAN package
map_r_folderMap the function calls for a folder of R scripts
map_r_packageMap an R package
map_r_scriptMap the function calls for an R script
maybe_s3_methodPredicate to pre-filter possible S3 methods
myrepRecycle a vector or a data frame (rows)
node_data_frameExtract vertex (= function) metadata from the call graph
node_dfExtract data about the functions in a function map
package_collate'Collate' field from 'DESCRIPTION'
package_nameGet the name of the package from 'DESCRIPTION'
parse_collateParse the 'Collate' field of package 'DESCRIPTION'
parse_r_folderParse one or more folders of R scripts
parse_r_scriptFind all function calls in an R script
print.function_mapPrint method for a function map object.
remove_base_functionsRemove base function names form a data frame of functions
remove_loopsRemove loops from a graph
rev_depsReverse dependencies of all functions
r_package_filesGet all source files of a package, in the right order
s3_callsFind the S3 methods of a function, in an environment
sankey_plotSankey plot of a function map
str_trimTrim leading and trailing whitespace from a character vector
topo_sortTopological sort of a graph
twist_graphChange the direction of each edge to the opposite in a graph
unused_functionsFunctions that are never used in a package
whereTry to find where some called functions live
MangoTheCat/functionMap documentation built on May 7, 2019, 2:10 p.m.