UNPKG

@riao/dbal

Version:
37 lines 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.modulo = exports.divide = exports.times = exports.minus = exports.plus = exports.isMathToken = exports.MathOperation = void 0; const expression_token_1 = require("./expression-token"); var MathOperation; (function (MathOperation) { MathOperation[MathOperation["ADD"] = 0] = "ADD"; MathOperation[MathOperation["SUB"] = 1] = "SUB"; MathOperation[MathOperation["MUL"] = 2] = "MUL"; MathOperation[MathOperation["DIV"] = 3] = "DIV"; MathOperation[MathOperation["MOD"] = 4] = "MOD"; })(MathOperation = exports.MathOperation || (exports.MathOperation = {})); function isMathToken(token) { return token.riao_expr === expression_token_1.ExpressionTokenKey.MATH; } exports.isMathToken = isMathToken; exports.plus = { riao_expr: expression_token_1.ExpressionTokenKey.MATH, op: MathOperation.ADD, }; exports.minus = { riao_expr: expression_token_1.ExpressionTokenKey.MATH, op: MathOperation.SUB, }; exports.times = { riao_expr: expression_token_1.ExpressionTokenKey.MATH, op: MathOperation.MUL, }; exports.divide = { riao_expr: expression_token_1.ExpressionTokenKey.MATH, op: MathOperation.DIV, }; exports.modulo = { riao_expr: expression_token_1.ExpressionTokenKey.MATH, op: MathOperation.MOD, }; //# sourceMappingURL=math.js.map