
    5h
                     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-2025 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       a/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/codeql.pyr   r      su   DG!II
,CMLL2::%E
 Z (W&&(<=    &oo/ F
459\\5H5HJ  %ll,
 )&1-' )(3  - t}}-"DJJ/"DMM2M'
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   