+
    TBi
                     f    R t R.t^ RIt^ RIHtHt ^ RIHtHtH	t	H
t
HtHtHtHt  ! R R]4      tR# )a$  
pygments.lexers.codeql
~~~~~~~~~~~~~~~~~~~~~~

Lexer for CodeQL query language.

The grammar is originating from:
https://github.com/github/vscode-codeql/blob/main/syntaxes/README.md

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
CodeQLLexerN)
RegexLexerwords)CommentOperatorKeywordNameStringNumberPunctuation
Whitespacec                   L   ] tR t^tRtRR.tRR.t. tRtRt	]
P                  ]
P                  ,          tRR	]3R
]P                   3R]P"                  R3]! R!RR7      ]P(                  3]! RRRR7      ]P(                  P,                  3]! R"RR7      ]P.                  3R]3R]P4                  3R]P6                  3R]3R]3R]P<                  3R]P>                  3R]P<                  3.RR]P"                  3R]P"                  R3R]P"                  R3R]P"                  3./t Rt!R # )#r   CodeQLcodeqlqlz*.qlz*.qllz https://github.com/github/codeqlz2.19rootz\s+z//.*?\nz/\*zmultiline-commentsz\b)suffixthisz\b\??:?)prefixr   z"(\\\\|\\[^\\]|[^"\\])*"z[0-9]+\.[0-9]+z[0-9]+z<=|>=|<|>|=|!=|\+|-|\*|/z[.,;:\[\]{}()]+z@[a-zA-Z_]\w*z[A-Z][a-zA-Z0-9_]*z[a-z][a-zA-Z0-9_]*z[^*/]+z#pushz\*/z#popz[*/] N)moduleimportclassextends
implements	predicateselectwherefromasandornotinifthenelseexistsforall
instanceofprivater   abstractcachedexternalfinallibraryoverridequery)booleandatefloatintstring)"__name__
__module____qualname____firstlineno__namealiases	filenames	mimetypesurlversion_addedre	MULTILINEUNICODEflagsr   r   Single	Multiliner   r   Builtinr   PseudoTyper	   r
   FloatIntegerr   r   VariableClasstokens__static_attributes__r       ;/usr/lib/python3.14/site-packages/pygments/lexers/codeql.pyr   r      s{   DG!II
,CMLL2::%E 	Z (W&&(<=    &oo/ F
459\\5H5HJ  %ll,
 )&1-' )(3  - t}}-"DJJ/"DMM2M'
P 	))*W&&0W&&/g''(	
S0FrP   )__doc____all__rA   pygments.lexerr   r   pygments.tokenr   r   r   r   r	   r
   r   r   r   r   rP   rQ   <module>rV      s4    / 	 ,$ $ $:* :rP   