K i`dZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z dgZGddeZy)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. ) RegexLexerincludebygroupswords) WhitespaceNameString PunctuationKeywordOperatorNumber NumbaIRLexerc PeZdZdZdZdZddgZdgZddgZd Z d Z d Z d e e ejefd efedede ej&fe dze ej(efe dze ej*efe ej,fdefdefdefg edde fgdefgdZy)rz Lexer for Numba IR Numba_IRz`https://numba.readthedocs.io/en/stable/developer/architecture.html#stage-2-generate-the-numba-irnumba_irnumbairz *.numba_irztext/x-numba_irztext/x-numbairz2.19z\$[a-zA-Z0-9._]+z([a-zA-Z_]+[a-zA-Z0-9]*)z(label)(\ [0-9]+)(:)$= whitespacekeywordz(\()z(\=)z[0-9]+z <[^>\n]*>z[=<>{}\[\]()*.,!\':]|x\b)deljumpcallbranch )suffixz(\n|\s)+)rootrrN)__name__ __module__ __qualname____doc__nameurlaliases filenames mimetypes version_added identifier fun_or_varrr rLabelr r rVariableFunction AttributeConstantr r rrtokens]/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pygments/lexers/numbair.pyrrs D lC9%GI"$45IM$J,J&$**k: <8  L ! I   ' ' ! 4 6 ' !5 7  '  6 " (+ 6' .# % * % ; Fr0N)r pygments.lexerrrrrpygments.tokenrrr r r r r __all__rr/r0r1r5s8@?  .:.r0