numenor
Version:
Customizable, safe evaluator of JavaScript-like expressions.
42 lines (41 loc) • 1.36 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Grouping = exports.Primary = exports.Postfix = exports.Prefix = exports.Power = exports.Multiplicative = exports.Additive = exports.BitwiseShift = exports.Relational = exports.Equality = exports.BitwiseAnd = exports.BitwiseXor = exports.BitwiseOr = exports.LogicalAnd = exports.LogicalOr = exports.Conditional = exports.Assignment = exports.Sequence = void 0;
var Sequence = 1;
exports.Sequence = Sequence;
var Assignment = 2;
exports.Assignment = Assignment;
var Conditional = 3;
exports.Conditional = Conditional;
var LogicalOr = 4;
exports.LogicalOr = LogicalOr;
var LogicalAnd = 5;
exports.LogicalAnd = LogicalAnd;
var BitwiseOr = 6;
exports.BitwiseOr = BitwiseOr;
var BitwiseXor = 7;
exports.BitwiseXor = BitwiseXor;
var BitwiseAnd = 8;
exports.BitwiseAnd = BitwiseAnd;
var Equality = 9;
exports.Equality = Equality;
var Relational = 10;
exports.Relational = Relational;
var BitwiseShift = 11;
exports.BitwiseShift = BitwiseShift;
var Additive = 12;
exports.Additive = Additive;
var Multiplicative = 13;
exports.Multiplicative = Multiplicative;
var Power = 14;
exports.Power = Power;
var Prefix = 15;
exports.Prefix = Prefix;
var Postfix = 16;
exports.Postfix = Postfix;
var Primary = 17;
exports.Primary = Primary;
var Grouping = 18;
exports.Grouping = Grouping;