@graphql-tools/graphql
Version:
Fork of GraphQL.js
31 lines (30 loc) • 928 B
JavaScript
/**
* An exported enum describing the different kinds of tokens that the
* lexer emits.
*/
export var TokenKind;
(function (TokenKind) {
TokenKind["SOF"] = "<SOF>";
TokenKind["EOF"] = "<EOF>";
TokenKind["BANG"] = "!";
TokenKind["QUESTION_MARK"] = "?";
TokenKind["DOLLAR"] = "$";
TokenKind["AMP"] = "&";
TokenKind["PAREN_L"] = "(";
TokenKind["PAREN_R"] = ")";
TokenKind["SPREAD"] = "...";
TokenKind["COLON"] = ":";
TokenKind["EQUALS"] = "=";
TokenKind["AT"] = "@";
TokenKind["BRACKET_L"] = "[";
TokenKind["BRACKET_R"] = "]";
TokenKind["BRACE_L"] = "{";
TokenKind["PIPE"] = "|";
TokenKind["BRACE_R"] = "}";
TokenKind["NAME"] = "Name";
TokenKind["INT"] = "Int";
TokenKind["FLOAT"] = "Float";
TokenKind["STRING"] = "String";
TokenKind["BLOCK_STRING"] = "BlockString";
TokenKind["COMMENT"] = "Comment";
})(TokenKind || (TokenKind = {}));