Optional
Readonly
defaultEngine?: "r-shell" | "tree-sitter"The default engine to use for interacting with R code. If this is undefined, an arbitrary engine from engines will be used.
Optional
Readonly
engines?: readonly (The engines to use for interacting with R code. Currently, supports TreeSitterEngineConfig and RShellEngineConfig. An empty array means all available engines will be used.
Optional
Readonly
ignoreSourceCalls?: booleanWhether source calls should be ignored, causing processSourceCall's behavior to be skipped
Optional
Readonly
semantics?: {Configure language semantics and how flowR handles them
Optional
Readonly
environment?: {Semantics regarding the handling of the environment
Optional
Readonly
overwriteBuiltIns?: {Do you want to overwrite (parts) of the builtin definition?
Optional
Readonly
definitions?: readonly (The definitions to load
Optional
Readonly
loadDefaults?: booleanShould the default configuration still be loaded?
Optional
Readonly
solver?: {How to resolve constants, constraints, cells, …
Optional
Readonly
pointerTracking?: booleanWhether to track pointers in the dataflow graph, if not, the graph will be over-approximated wrt. containers and accesses
Optional
Readonly
resolveSource?: {If lax source calls are active, flowR searches for sourced files much more freely, based on the configurations you give it. This option is only in effect if ignoreSourceCalls is set to false.
Optional
Readonly
dropPaths?: DropPathsOptionAllow to drop the first or all parts of the sourced path, if it is relative.
Optional
Readonly
ignoreCapitalization?: booleansearch for filenames matching in the lowercase
Optional
Readonly
inferWorkingDirectory?: InferWorkingDirectorytry to infer the working directory from the main or any script to analyze.
Optional
Readonly
searchPath?: readonly (undefined | string)[]Additionally search in these paths
Optional
slicer?: { threshold?: number }The configuration for flowR's slicer
Optional
Readonly
threshold?: numberThe maximum number of iterations to perform on a single function call during slicing
Optional
Readonly
variables?: VariableResolveHow to resolve variables and their values
Temporarily sets the config to the given value for all tests in the suite.