+
    TBi                     b    R t ^ RIHtHtHtHt ^ RIHtHtH	t	H
t
HtHtHt R.t ! R R]4      tR# )z
pygments.lexers.numbair
~~~~~~~~~~~~~~~~~~~~~~~

Lexer for other Numba Intermediate Representation.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerincludebygroupswords)
WhitespaceNameStringPunctuationKeywordOperatorNumberNumbaIRLexerc                   n   ] tR t^tRtRtRtRR.tR.tRR.t	R	t
R
tRtRR]! ]]P                   ]4      3R]3]! R4      ]! R4      ]]P(                  3]R,           ]! ]P*                  ]4      3]R,           ]! ]P,                  ]4      3]]P.                  3R]3R]3R]3.R]! RRR7      ]3.RR]3./tRtR# )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]*)rootz(label)(\ [0-9]+)(:)$=
whitespacekeywordz(\()z(\=)z[0-9]+z	<[^>\n]*>z[=<>{}\[\]()*.,!\':]|x\b )suffixz(\n|\s)+ N)deljumpcallbranch)__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       </usr/lib/python3.14/site-packages/pygments/lexers/numbair.pyr   r      s    D
lC9%GI"$45IM$J,J 	%$**k:< 8L!I''!46'!57' 6"(+6'
, 	 #%
 	*%
; Fr1   N)r!   pygments.lexerr   r   r   r   pygments.tokenr   r   r   r	   r
   r   r   __all__r   r   r1   r2   <module>r6      s8    @ ?   
.: .r1   