ó
    öÞ j
  ã                   ód   • S r S/rSSKrSSKJrJr  SSKJrJrJ	r	J
r
JrJrJrJr   " S S\5      rg)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-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
ÚCodeQLLexeré    N)Ú
RegexLexerÚwords)ÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
Whitespacec                   ó.  • \ rS rSrSrSS/rSS/r/ rSrSr	\
R                  \
R                  -  rS	\4S
\R                   4S\R"                  S4\" SSS9\R(                  4\" SSSS9\R(                  R,                  4\" SSS9\R.                  4S\4S\R4                  4S\R6                  4S\4S\4S\R<                  4S\R>                  4S\R<                  4/S\R"                  4S\R"                  S4S\R"                  S4S \R"                  4/S!.r S"r!g#)$r   é   ÚCodeQLÚcodeqlÚqlz*.qlz*.qllz https://github.com/github/codeqlz2.19z\s+z//.*?\nz/\*úmultiline-comments)Ú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Úqueryz\b)ÚsuffixÚthisz\b\??:?)Úprefixr0   )ÚbooleanÚdateÚfloatÚintÚstringz"(\\\\|\\[^\\]|[^"\\])*"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[*/])Úrootr   © N)"Ú__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__r9   ó    ÚP/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/codeql.pyr   r      su  † Ø€DØ˜Ð€GØ˜Ð!€IØ€IØ
,€CØ€Mà�L‰L˜2Ÿ:™:Ñ%€Eð
 �ZÐ Ø˜Ÿ™Ð(Ø�W×&Ñ&Ð(<Ð=ñ ð ð ñð &Ÿo™oð/ñ �FØ¨
ñ4Ø59·\±\×5HÑ5HðJñ ð àñà%Ÿl™lð,ð
 )¨&Ð1Ø §¡Ð-Ø˜Ÿ™Ð'ð )¨(Ð3ð   Ð-ð ˜tŸ}™}Ð-Ø" D§J¡JÐ/Ø" D§M¡MÐ2ðM'
ðR ˜×)Ñ)Ð*Ø�W×&Ñ&¨Ð0Ø�W×&Ñ&¨Ð/Ø�g×'Ñ'Ð(ð	
ñS0ƒFrS   )Ú__doc__Ú__all__rD   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r	   r
   r   r   r   r   r9   rS   rT   Ú<module>rY      s4   ðñð ˆ/€ã 	ç ,÷$÷ $ó $ô:�*õ :rS   