functions: FunctionDefinitions

FunctionsR Documentation

FunctionDefinitions

Description

Find function definitions inside R expressions.

Usage

FunctionDefinitions(expr, ...)
## S3 method for class 'expression'
FunctionDefinitions(expr, as.data.table=TRUE,
                                         keep.code=TRUE, ...)
## S3 method for class 'package.code'
FunctionDefinitions(expr, as.data.table=TRUE, ...)
FunctionCalls(expr, ignore.common=TRUE, ...)
## S3 method for class 'expression'
FunctionCalls(expr, ignore.common=TRUE, ...)
## S3 method for class 'package.code'
FunctionCalls(expr, ignore.common=TRUE, ...)
Globals(expr, ...)
## S3 method for class 'expression'
Globals(expr, ...)
## S3 method for class 'package.code'
Globals(expr, ...)

Arguments

expr

R expression object.

as.data.table

Converts result as a data.table if TRUE.

keep.code

If converting results as a data.table,kKeeps source code reference if TRUE.

ignore.common

If TRUE ignores common function calls like `(`, `\{`, `$`, if, `+`, etc.

...

Further arguments to pass to method implementation.

Details

FunctionDefinitions returns a list or data.table containing the description of all functions found in expr. FunctionCalls returns a data.table with all calls found in expr and Globals a data.table listing all globals variables defined.

Author(s)

Maëlick Claes <himself@maelick.net>


ecos-umons/sourceR documentation built on June 26, 2022, 2:21 p.m.