UNPKG

@making-sense/antlr-editor

Version:
18 lines 781 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mergeMultiplyMode = exports.MultiplyMode = void 0; var MultiplyMode; (function (MultiplyMode) { MultiplyMode[MultiplyMode["None"] = 0] = "None"; MultiplyMode[MultiplyMode["Optional"] = 1] = "Optional"; MultiplyMode[MultiplyMode["Onemore"] = 2] = "Onemore"; MultiplyMode[MultiplyMode["Zeromore"] = 3] = "Zeromore"; })(MultiplyMode = exports.MultiplyMode || (exports.MultiplyMode = {})); function mergeMultiplyMode(first, second) { if (first !== second && second !== MultiplyMode.None) { return first === MultiplyMode.None ? second : MultiplyMode.Zeromore; } return first; } exports.mergeMultiplyMode = mergeMultiplyMode; //# sourceMappingURL=multiplyMode.js.map