@eagleoutice/flowr-dev
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
25 lines • 1.31 kB
JavaScript
;
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