dice-typescript
Version:
A TypeScript library for parsing dice rolling expressions, most commonly used in tabletop RPGs.
27 lines • 1.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var TokenType;
(function (TokenType) {
TokenType[TokenType["Equals"] = '='] = "Equals";
TokenType[TokenType["Greater"] = '>'] = "Greater";
TokenType[TokenType["GreaterOrEqual"] = '>='] = "GreaterOrEqual";
TokenType[TokenType["Less"] = '<'] = "Less";
TokenType[TokenType["LessOrEqual"] = '<='] = "LessOrEqual";
TokenType[TokenType["BraceClose"] = '}'] = "BraceClose";
TokenType[TokenType["BraceOpen"] = '{'] = "BraceOpen";
TokenType[TokenType["Comma"] = ','] = "Comma";
TokenType[TokenType["Ellipsis"] = '...'] = "Ellipsis";
TokenType[TokenType["Identifier"] = 'identifier'] = "Identifier";
TokenType[TokenType["Plus"] = '+'] = "Plus";
TokenType[TokenType["Slash"] = '/'] = "Slash";
TokenType[TokenType["DoubleAsterisk"] = '**'] = "DoubleAsterisk";
TokenType[TokenType["Percent"] = '%'] = "Percent";
TokenType[TokenType["Asterisk"] = '*'] = "Asterisk";
TokenType[TokenType["Minus"] = '-'] = "Minus";
TokenType[TokenType["Number"] = 'number'] = "Number";
TokenType[TokenType["ParenthesisClose"] = ')'] = "ParenthesisClose";
TokenType[TokenType["ParenthesisOpen"] = '('] = "ParenthesisOpen";
TokenType[TokenType["Terminator"] = 'terminator'] = "Terminator";
TokenType[TokenType["Exclamation"] = '!'] = "Exclamation";
})(TokenType = exports.TokenType || (exports.TokenType = {}));
//# sourceMappingURL=token-type.enum.js.map