ó
    öÞ jÜ  ã                   ó`   • S r SSKJrJrJrJr  SSKJrJrJ	r	J
r
JrJrJr  S/r " S S\5      rg)zÔ
pygments.lexers.numbair
~~~~~~~~~~~~~~~~~~~~~~~

Lexer for other Numba Intermediate Representation.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚincludeÚbygroupsÚwords)Ú
WhitespaceÚNameÚStringÚPunctuationÚKeywordÚOperatorÚNumberÚNumbaIRLexerc                   óR  • \ rS rSrSrSrSrSS/rS/rSS	/r	S
r
SrSrS\" \\R                   \5      4S\4\" S5      \" S5      \\R(                  4\S-   \" \R*                  \5      4\S-   \" \R,                  \5      4\\R.                  4S\4S\4S\4/\" SSS9\4/S\4/S.rSrg)r   é   z
Lexer for Numba IR
ÚNumba_IRz`https://numba.readthedocs.io/en/stable/developer/architecture.html#stage-2-generate-the-numba-irÚnumba_irÚnumbairz
*.numba_irztext/x-numba_irztext/x-numbairz2.19z\$[a-zA-Z0-9._]+z([a-zA-Z_]+[a-zA-Z0-9]*)z(label)(\ [0-9]+)(:)$Ú=Ú
whitespaceÚkeywordz(\()z(\=)z[0-9]+z	<[^>\n]*>z[=<>{}\[\]()*.,!\':]|x\b)ÚdelÚjumpÚcallÚbranchÚ )Úsuffixz\s+)Úrootr   r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚ
identifierÚ
fun_or_varr   r   r   ÚLabelr
   r   r   ÚVariableÚFunctionÚ	AttributeÚConstantr   r	   r   r   ÚtokensÚ__static_attributes__r   ó    ÚQ/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/numbair.pyr   r      s  † ñð €DØ
l€CØ˜9Ð%€GØ�€IØ"Ð$4Ð5€IØ€Mà$€JØ,€Jð &Ù˜ $§*¡*¨kÓ:ð<ð �8ÐÙ�LÓ!Ù�IÓà˜Ÿ™Ð'Ø˜'Ñ!Ù˜Ÿ™¨Ó4ð6à˜'Ñ!Ù˜Ÿ™¨Ó5ð7à˜Ÿ™Ð'Ø˜Ðð ˜6Ð"à(¨+Ð6ð'
ñ. ð àñà#ð%ð
ð �ZÐ ð
ñ; ƒFr3   N)r#   Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r	   r
   r   r   r   Ú__all__r   r   r3   r4   Ú<module>r8      s8   ðñ÷ @Ó ?÷÷ ñ ð Ð
€ô.�:õ .r3   