guessTaskType {CodeDepends} | R Documentation |
Guess the type of high-level task of a code block
Description
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.
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
|
info |
meta-information about the |
Value
A character vector giving the different task identifiers.
Author(s)
Duncan Temple Lang
See Also
Examples
guessTaskType(quote(plot(x, y)))
e = expression({
d = read.table("myData.txt")
d$abc = d$a + log(d$b)
d[ d$foo == 1, ] = sample(n)
})
guessTaskType(e)
[Package CodeDepends version 0.6.6 Index]