UNPKG

xast

Version:
51 lines 1.72 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTokenKindDescription = exports.TokenKind = void 0; var TokenKind; (function (TokenKind) { TokenKind["SOF"] = "<SOF>"; TokenKind["EOF"] = "<EOF>"; TokenKind["BANG"] = "!"; TokenKind["AT"] = "@"; TokenKind["HASH"] = "#"; TokenKind["DOLLAR"] = "$"; TokenKind["CARET"] = "^"; TokenKind["AMP"] = "&"; TokenKind["PERCENT"] = "%"; TokenKind["STAR"] = "*"; TokenKind["PAREN_L"] = "("; TokenKind["PAREN_R"] = ")"; TokenKind["DASH"] = "-"; TokenKind["UNDERSCORE"] = "_"; TokenKind["PLUS"] = "+"; TokenKind["BRACKET_L"] = "["; TokenKind["BRACKET_R"] = "]"; TokenKind["BRACE_L"] = "{"; TokenKind["PIPE"] = "|"; TokenKind["BRACE_R"] = "}"; TokenKind["BACKSLASH"] = "\\"; TokenKind["SLASH"] = "/"; TokenKind["MORE"] = ">"; TokenKind["LESS"] = "<"; TokenKind["TILDA"] = "~"; TokenKind["ACCENT"] = "`"; TokenKind["QUOTE"] = "'"; TokenKind["DOUBLE_QUOTE"] = "\""; TokenKind["QUESTION_MARK"] = "?"; TokenKind["DOT"] = "."; TokenKind["COMMA"] = ","; TokenKind["SPREAD"] = "..."; TokenKind["COLON"] = ":"; TokenKind["SEMICOLON"] = ";"; TokenKind["EQUALS"] = "="; TokenKind["NAME"] = "Name"; TokenKind["NUMBER"] = "Number"; TokenKind["STRING"] = "String"; TokenKind["STRING_EXPR"] = "StringExpression"; TokenKind["COMMENT"] = "Comment"; })(TokenKind = exports.TokenKind || (exports.TokenKind = {})); const getTokenKindDescription = (kind) => { return kind.length === 1 ? `"${kind}"` : kind; }; exports.getTokenKindDescription = getTokenKindDescription; //# sourceMappingURL=TokenKind.js.map