@akala/core
Version:
28 lines • 1.02 kB
JavaScript
/**
* Enum representing binary operators.
*/
export var BinaryOperator;
(function (BinaryOperator) {
BinaryOperator["Equal"] = "==";
BinaryOperator["StrictEqual"] = "===";
BinaryOperator["NotEqual"] = "!=";
BinaryOperator["StrictNotEqual"] = "!==";
BinaryOperator["LessThan"] = "<";
BinaryOperator["LessThanOrEqual"] = "<=";
BinaryOperator["GreaterThan"] = ">";
BinaryOperator["GreaterThanOrEqual"] = ">=";
BinaryOperator["And"] = "&&";
BinaryOperator["Or"] = "||";
BinaryOperator["Minus"] = "-";
BinaryOperator["Plus"] = "+";
BinaryOperator["Modulo"] = "%";
BinaryOperator["Div"] = "/";
BinaryOperator["Times"] = "*";
BinaryOperator["Pow"] = "^";
BinaryOperator["Dot"] = ".";
BinaryOperator["QuestionDot"] = "?.";
BinaryOperator["Format"] = "#";
BinaryOperator["Unknown"] = "x";
})(BinaryOperator || (BinaryOperator = {}));
Object.entries(BinaryOperator).forEach(e => BinaryOperator[e[1]] = e[0]);
//# sourceMappingURL=binary-operator.js.map