@jmespath-community/jmespath
Version:
Typescript implementation of the JMESPath Community specification
45 lines • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Token = void 0;
var Token;
(function (Token) {
Token["TOK_EOF"] = "EOF";
Token["TOK_VARIABLE"] = "Variable";
Token["TOK_ASSIGN"] = "Assign";
Token["TOK_UNQUOTEDIDENTIFIER"] = "UnquotedIdentifier";
Token["TOK_QUOTEDIDENTIFIER"] = "QuotedIdentifier";
Token["TOK_RBRACKET"] = "Rbracket";
Token["TOK_RPAREN"] = "Rparen";
Token["TOK_COMMA"] = "Comma";
Token["TOK_COLON"] = "Colon";
Token["TOK_RBRACE"] = "Rbrace";
Token["TOK_NUMBER"] = "Number";
Token["TOK_CURRENT"] = "Current";
Token["TOK_ROOT"] = "Root";
Token["TOK_EXPREF"] = "Expref";
Token["TOK_PIPE"] = "Pipe";
Token["TOK_OR"] = "Or";
Token["TOK_AND"] = "And";
Token["TOK_EQ"] = "EQ";
Token["TOK_GT"] = "GT";
Token["TOK_LT"] = "LT";
Token["TOK_GTE"] = "GTE";
Token["TOK_LTE"] = "LTE";
Token["TOK_NE"] = "NE";
Token["TOK_PLUS"] = "Plus";
Token["TOK_MINUS"] = "Minus";
Token["TOK_MULTIPLY"] = "Multiply";
Token["TOK_DIVIDE"] = "Divide";
Token["TOK_MODULO"] = "Modulo";
Token["TOK_DIV"] = "Div";
Token["TOK_FLATTEN"] = "Flatten";
Token["TOK_STAR"] = "Star";
Token["TOK_FILTER"] = "Filter";
Token["TOK_DOT"] = "Dot";
Token["TOK_NOT"] = "Not";
Token["TOK_LBRACE"] = "Lbrace";
Token["TOK_LBRACKET"] = "Lbracket";
Token["TOK_LPAREN"] = "Lparen";
Token["TOK_LITERAL"] = "Literal";
})(Token = exports.Token || (exports.Token = {}));
//# sourceMappingURL=Lexer.type.js.map