diff --git a/src/language/lexer.js b/src/language/lexer.js index e9de3152dd..57efd1011b 100644 --- a/src/language/lexer.js +++ b/src/language/lexer.js @@ -112,14 +112,6 @@ export function isPunctuatorToken(token: Token) { ); } -/** - * A helper function to describe a token as a string for debugging - */ -export function getTokenDesc(token: Token): string { - const value = token.value; - return value ? `${token.kind} "${value}"` : token.kind; -} - /** * Helper function for constructing the Token object. */ diff --git a/src/language/parser.js b/src/language/parser.js index bad99f4428..6643ff5b6c 100644 --- a/src/language/parser.js +++ b/src/language/parser.js @@ -6,7 +6,7 @@ import { Source } from './source'; import { type GraphQLError } from '../error/GraphQLError'; import { syntaxError } from '../error/syntaxError'; import { type TokenKindEnum, TokenKind } from './tokenKind'; -import { type Lexer, getTokenDesc, createLexer } from './lexer'; +import { type Lexer, createLexer } from './lexer'; import { type Location, type Token, @@ -1568,3 +1568,11 @@ function many( } while (!expectOptionalToken(lexer, closeKind)); return nodes; } + +/** + * A helper function to describe a token as a string for debugging + */ +function getTokenDesc(token: Token): string { + const value = token.value; + return value ? `${token.kind} "${value}"` : token.kind; +}