+
    Ž°³jÇ  ã                   ó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# )zÅ
pygments.lexers.cel
~~~~~~~~~~~~~~~~~~~

Lexer for CEL (Common Expression Language).

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
ÚCELLexerN)Ú
RegexLexerÚwords)ÚCommentÚKeywordÚNameÚNumberÚOperatorÚPunctuationÚStringÚ
Whitespacec                   óÒ  € ] tR t^tRtRtR.tR.t. tRt	Rt
]P                  ]P                  ,          tRtRtR	R
]3R]P&                  3]R,           ]R3]R,           ]R3R]R3R]R3]R,           ]3]R,           ]3R]R3R]R3R]P,                  3R]P.                  3R]P,                  3]! R4RR7      ]P4                  3R]3]! R5RR7      ]P6                  3R ]3R!]3R"]3R#]3R$]3R%]3R&]3.RR]R'3R(]3R)]3.RR]R'3R*]3R+]3.RR]R'3]]P>                  3R(]3R,]3.RR]R'3]]P>                  3R*]3R-]3.RR.]R'3]]P>                  3R/]3.RR0]R'3]]P>                  3R1]3./t R2t!R3# )6r   z+Lexer for CEL (Common Expression Language).ÚCELÚcelz*.celzhttps://cel.devz2.21zZ\\(?:[abfnrtv\\"'`?]|[xX][0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|[0-3][0-7][0-7]|.)z(?:[bB][rR]|[rR][bB]|[rR])Úrootz\s+z//.*$z"""ztriple-double-rawz'''ztriple-single-rawz[bB]?"""ztriple-doublez[bB]?'''ztriple-singlez"[^"\r\n]*"z'[^'\r\n]*'z[bB]?"zdouble-stringz[bB]?'zsingle-stringz'(?:0[xX][0-9a-fA-F]+|0|[1-9][0-9]*)[uU]zY(?:[0-9]+\.[0-9]+(?:[eE][+-]?[0-9]+)?|[0-9]+[eE][+-]?[0-9]+|\.[0-9]+(?:[eE][+-]?[0-9]+)?)z0[xX][0-9a-fA-F]+|0|[1-9][0-9]*z\b)Úsuffixzin\bz&&|\|\|z==|!=|<=|>=z[+\-*/%<>!?]z
[(){}\[\]]z[,.]Ú:z
[^\W\d]\w*z#popz"(?!"")z[^"]+z'(?!'')z[^']+z[^"\\]+z[^'\\]+Ú"z[^"\\\r\n]+Ú'z[^'\\\r\n]+© N)ÚasÚbreakÚconstÚcontinueÚelseÚforÚfunctionÚifÚimportÚletÚloopÚ	namespaceÚpackageÚreturnÚvarÚvoidÚwhile)ÚtrueÚfalseÚnull)"Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚ	mimetypesÚurlÚversion_addedÚreÚ	MULTILINEÚUNICODEÚflagsÚ_ESCAPEÚ_RAWr   r   ÚSingler   r   ÚIntegerÚFloatr   r   ÚReservedÚConstantr	   r
   r   ÚEscapeÚtokensÚ__static_attributes__r   ó    ÚT/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pygments/lexers/cel.pyr   r      s|  † Ù5à€DØˆg€GØ�	€IØ€IØ
€CØ€Mà�L‰L˜2Ÿ:™:Õ%€Eð p€Gð )€Dð 	Ø�ZÐ à�w—~‘~Ð&ð �F�]˜FÐ$7Ð8Ø�F�]˜FÐ$7Ð8à˜& /Ð2Ø˜& /Ð2à�NÕ" FÐ+Ø�NÕ" FÐ+à˜ Ð0Ø˜ Ð0ð 8¸¿¹ÐHð/ð �\‰\ðð
 0°·±Ð@ñ ð ð ô	ð &×.Ñ.ð	0ð �gÐáÐ,°UÔ;¸W×=MÑ=MÐNð ˜Ð"Ø˜XÐ&à˜hÐ'ð ˜KÐ(Ø�kÐ"Ø�;Ðð ˜DÐ!ðq9
ðx 	Ø�V˜VÐ$Ø˜Ð Ø�vÐð
ð
 	Ø�V˜VÐ$Ø˜Ð Ø�vÐð
ð 	Ø�V˜VÐ$Ø�f—m‘mÐ$Ø˜Ð Ø˜Ð ð	
ð 	Ø�V˜VÐ$Ø�f—m‘mÐ$Ø˜Ð Ø˜Ð ð	
ð 	Ø�6˜6Ð"Ø�f—m‘mÐ$Ø˜VÐ$ð
ð
 	Ø�6˜6Ð"Ø�f—m‘mÐ$Ø˜VÐ$ð
ðya„FrC   )r.   Ú__all__r5   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   r   r   rC   rD   Ú<module>rH      s6   ðñð ˆ,€ã 	ç ,÷÷ ó ô
yˆzö yrC   