§
    2@Äj-	  ã                   óØ   — 	 d dl mZ n# e$ r dZ ee¦  «        ‚w xY wd dlZd dlmZ d dlm	Z	 d dl
mZ d dlmZmZmZmZ d dlmZmZmZmZmZmZmZ d d	lmZ  G d
„ de¦  «        Zd„ ZdS )é    )ÚDefaultStylez0Please install pygments to see highlighted dumpsN)Ú
ManniStyle)ÚMonokaiStyle)ÚNativeStyle)Ú
RegexLexerÚincludeÚbygroupsÚwords)ÚTextÚNameÚStringÚPunctuationÚKeywordÚOperatorÚNumber)ÚStylec                   ó2  — e Zd ZdZdZdgZdgZdZdZd e	e
ej        e¦  «        fdef ed	¦  «         ed
¦  «        eej        fedz    e	ej        e¦  «        fedz    e	ej        e¦  «        feej        fdefdefdefg edd¬¦  «        e
fgdefgdœZdS )ÚNumbaIRLexerzL
    Pygments style lexer for Numba IR (for use with highlighting etc).
    ÚNumba_IRÚnumba_irz
*.numba_irz\$[a-zA-Z0-9._]+z([a-zA-Z_]+[a-zA-Z0-9]*)z(label)(\ [0-9]+)(:)$z = Ú
whitespaceÚkeywordz(\()z(\=)z[0-9]+z	<[^>\n]*>z[=<>{}\[\]()*.,!\':]|x\b)ÚdelÚjumpÚcallÚbranchú )Úsuffixz(\n|\s))Úrootr   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesÚ
identifierÚ
fun_or_varr	   r   r   ÚLabelr   r   r   ÚVariableÚFunctionÚ	AttributeÚConstantr   r   r
   r   Útokens© ó    úFC:\Projects\Historical\venv\Lib\site-packages\numba/misc/dump_style.pyr   r      s-  € € € € € ðð ð €DØˆl€GØ�€Ià$€JØ,€Jð &Ø�˜ $¤*¨kÑ:Ô:ð<ð �XÐØˆG�LÑ!Ô!ØˆG�IÑÔà˜œÐ'Ø˜'Ñ!Ø�˜œ¨Ñ4Ô4ð6à˜'Ñ!Ø�˜œ¨Ñ5Ô5ð7à˜œÐ'Ø˜Ðð ˜6Ð"à(¨+Ð6ð'
ð. ˆUð àðñ ô à#ð%ð
ð ˜Ðð
ð; ð  €F€F€Fr0   r   c                  ó"  — t           j                             ¦   «         } |                      t          j        di¦  «         t          dt          fd| i¦  «        }|t          t          t          t           dœ}|t          j        j        j                 S )z\
    Get appropriate style for highlighting according to
    NUMBA_COLOR_SCHEME setting
    z#888888ÚCustomDefaultStyleÚstyles)Úno_colorÚdark_bgÚlight_bgÚblue_bgÚ
jupyter_nb)r   r4   ÚcopyÚupdater   r*   Útyper   r   r   r   ÚnumbaÚcoreÚconfigÚCOLOR_SCHEME)r4   Úcustom_defaultÚ	style_maps      r1   Úby_colorschemerC   A   s‡   € õ
 Ô ×%Ò%Ñ'Ô'€FØ
‡M‚MÝŒ˜iðñ ô ð õ Ð.µ°	¸HÀfÐ;MÑNÔN€Nð $Ý ÝÝÝ#ðð €Ið •U”ZÔ&Ô3Ô4Ð4r0   )Úpygments.styles.defaultr   ÚImportErrorÚmsgÚnumba.core.configr=   Úpygments.styles.mannir   Úpygments.styles.monokair   Úpygments.styles.nativer   Úpygments.lexerr   r   r	   r
   Úpygments.tokenr   r   r   r   r   r   r   Úpygments.styler   r   rC   r/   r0   r1   ú<module>rN      si  ððØ4Ð4Ð4Ð4Ð4Ð4Ð4øØð ð ð Ø
<€CØ
ˆ+�cÑ
Ô
Ððøøøð Ð Ð Ð Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø .Ð .Ð .Ð .Ð .Ð .à ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð !Ð  Ð  Ð  Ð  Ð  ð+ð +ð +ð +ð +�:ñ +ô +ð +ð\5ð 5ð 5ð 5ð 5s   ‚	 ‰