j t S r SSKJrJrJrJrJr SSKJrJ r J
r
JrJrJ
r
Jr S/rSrSrSrSr " S S\5 rg
)a
pygments.lexers.graphql
~~~~~~~~~~~~~~~~~~~~~~~
Lexer for GraphQL, an open-source data query and manipulation
language for APIs.
More information:
https://graphql.org/
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerwordsincludebygroupsdefault)CommentKeywordNameNumberPunctuationString
WhitespaceGraphQLLexer)querymutationsubscription)IntFloatr
BooleanID)truefalsenull)typeschemaextendenumscalar
implements interfaceunioninput directiveQUERYMUTATIONSUBSCRIPTIONFIELDFRAGMENT_DEFINITIONFRAGMENT_SPREADINLINE_FRAGMENTSCHEMASCALAROBJECTFIELD_DEFINITIONARGUMENT_DEFINITION INTERFACEUNIONENUM
ENUM_VALUEINPUT_OBJECTINPUT_FIELD_DEFINITIONc J \ rS rSrSrSrS/rS/rSrSr S\
4S \4S
\4/\
" S5 S\R S
4S\R S
4S\S4\" \SS9\R* S
4S\R, S
4S\R. S
4S\S4S\S4/ \
" S5 S\S
4\" S5 /\
" S5 S\4S\S4S\S
4/S\R2 4S\4S\S
4/\
" S5 \" \SS9\S4\" \SS9\4S\S 4S!\S"4/\
" S5 S\R: 4S#\S$4S\S%4/\
" S5 S\R, 4S&\4S\S'4S(\S4S)\S
4/\
" S5 S\4\" \SS9\R* S
4S\R> S
4/\
" S5 S*\ " \RB \
\5 4S\4S+\ " \\
\5 S,4S-\S.4S#\S/4S0\RD S14S\S 4S\S
4/ \
" S5 S#\S24/\
" S5 S\4S\S4S)\S
4/\
" S5 S&\4S3\S'4S\R: 4S0\RD S14S\S%4/\
" S5 S0\RD S14S\S
4/\
" S5 S\R> 4S0\RD S14S\S%4/S4.r#S5r$g6)7r 9 z
Lexer for GraphQL syntax
GraphQLgraphqlz *.graphqlzhttps://graphql.orgz2.16z\s+z#.*$,ignored_tokensz-?\d+(?![.eE])#popz-?\d+(\.\d+)?([eE][+-]?\d+)?")r<