0th

Percentile

##### Guess the type of high-level task of a code block

This attempts to infer the type of the task being performed. There is a small set of known task types, listed in system.file("Vocabulary", package = "CodeDepends").

Currently this uses simple rules. In the future, we might use a classifier.

Keywords
programming
##### Usage
guessTaskType(e, info = getInputs(e))
##### Arguments
e

the code block to be analyzed. This can be a call or an expression. Typically it is an element of a Script-class, i.e. a ScriptNode-class object

info

##### Value

A character vector giving the different task identifiers.

readScript

##### Examples
# NOT RUN {
d$abc = d$a + log(d$b) d[ d$foo == 1, ] = sample(n)