3
V'íc( ã @ sb d Z G dd deZe ZejZejZejZejZejZej Z ej
Z
ejZejZej
Z
ejZejZejZejZee_ee_e
e_
dd Zdd Zedededed ed
ede de jd
e jde jde jde jde jde
de
jde
jde
jjde
jde
jde
jde
jde
jde
j de
j j!de
j"de
j#de
jd e
jd!e
j$d"e
j%d#e
j%jd$e
j%j&d%e
j%j'd&e
j%j!d'ed(ej(d)ed*ej)d+ej*d,ej+d-ej,d.ej-d/ej.d0ejd1ej/d2ej0d3ejd4ej1d5ej2d6ej3d7e
d8e
j4d9e
j5d:e
j6d;e
j7d<e
j7j8d=e
j9d>ed?ej:d@edAej;dBedCej<dDej=dEej>dFej?dGej2dHej@dIedJejAdKejBdLejdMejCdNejDdOejEdPejFdQejGdRejHdSejIdTiOZJdUS )VzË
pygments.token
~~~~~~~~~~~~~~
Basic token types and the standard tokens.
:copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
c @ sH e Zd ZdZdd Zdd Zdd Zdd Zd
d Zdd
Z dd Z
dS )Ú
_TokenTypeNc C s2 g }| }x|d k r$|j | |j}q
W |j |S )N)ÚappendÚparentÚreverse)ÚselfÚbufÚnode© r ú2/tmp/pip-build-gk9425m9/Pygments/pygments/token.pyÚsplit s
z_TokenType.splitc G s t | _d S )N)ÚsetÚsubtypes)r Úargsr r r Ú__init__ s z_TokenType.__init__c C s* | |kp(t || jko(|d t|
| kS )N)ÚtypeÚ __class__Úlen)r Úvalr r r Ú__contains__ s z_TokenType.__contains__c C sP | s|d j r tj| |S t| |f }t| || | jj| | |_|S )Né )ÚisupperÚtupleÚ__getattribute__r Úsetattrr Úaddr )r r Únewr r r Ú__getattr__"