UNPKG

@eagleoutice/flowr-dev

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

25 lines 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BuiltInEvalName = void 0; /** * The names of all value-solver handlers a built-in function may declare with * {@link BuiltInFunctionDefinition#evalHandler}, see {@link BuiltInEvalHandlerMapper} for the implementations. */ var BuiltInEvalName; (function (BuiltInEvalName) { /** `c(...)`, see {@link resolveAsVector} */ BuiltInEvalName["Vector"] = "eval:vector"; /** the sequence operator `:`, see {@link resolveAsSeq} */ BuiltInEvalName["Seq"] = "eval:seq"; /** every numeric operator and function, from `+` to `sqrt`, see {@link resolveAsNumeric} */ BuiltInEvalName["Numeric"] = "eval:numeric"; /** the comparison operators, see {@link resolveAsComparison} */ BuiltInEvalName["Comparison"] = "eval:cmp"; /** `!` and the binary logical operators, see {@link resolveAsLogical} */ BuiltInEvalName["Logical"] = "eval:logical"; /** every string function, from `paste` to `basename`, see {@link resolveAsStringFn} */ BuiltInEvalName["StringFn"] = "eval:string-fn"; /** the grouping `(`, see {@link resolveAsGroup} */ BuiltInEvalName["Group"] = "eval:group"; })(BuiltInEvalName || (exports.BuiltInEvalName = BuiltInEvalName = {})); //# sourceMappingURL=built-in-eval-name.js.map