Function Map of an R Package
Extract all function calls from an R package, or a set of R scripts. Create a network of functions that can be then visualized. Can also extract the places of the function definitions and function calls and export them in a 'JSON' file.
source("https://raw.githubusercontent.com/MangoTheCat/remotes/master/install-github.R")$value("mangothecat/functionMap")
library(functionMap)
Use the map_r_script
to map a single R script, map_r_folder
to
recursively map a folder of R files, or map_r_package
to map an
R package.
All three functions return a function_map
object, that can be
printed, exported and visualized.
The default function_map
print
method lists the function calls
in a nice form. For packages, exported functions are marked with a
star, and calls to other packages are highlighted with a different
color.
GPL 2 © Mango Solutions