YBFjhdZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z dgZGddeZdS)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. ) RegexLexerincludebygroupswords) WhitespaceNameString PunctuationKeywordOperatorNumber NumbaIRLexerc DeZdZdZdZdZddgZdgZddgZd Z d Z d Z d e e ejefd efedede ejfe dze ejefe dze ejefe ejfdefdefdefg edde fgdefgdZdS)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 rrtokensEC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/numbair.pyrrsE D lC9%GI"$45IM$J,J&$*k:: <8  GL ! ! GI    ' ' ! 44 6 ' !55 7  '  6 " (+ 6' .U# % * % ;  FFFr0N)r pygments.lexerrrrrpygments.tokenrrr r r r r __all__rr/r0r1r5s@???????????  .....:.....r0