2bi( Sr"SS\5r\"5r\Rr\R r\R r\Rr\Rr\Rr \Rr \Rr \ Rr \ Rr \Rr\Rr\R r\R"r\\l\ \l \ \l SrSr0\S_\S_\S_\S_\S_\S _\ S _\ R(S _\ R*S _\ R,S _\ R.S_\ R0S_\ R2S_\ S_\ R4S_\ R6S_\ R6R.S_0\ R8S_\ R(S_\ R:S_\ R<S_\ R>S_\ R@S_\ R@RBS_\ RDS_\ RFS_\ R,S_\ RS_\ RHS _\ RJS!_\ RJR8S"_\ RJRLS#_\ RJRNS$_\ RJRBS%_E0\ S&_\ RPS'_\ S(_\ RRS)_\ RTS*_\ RVS+_\ RXS,_\ RZS-_\ R\S._\ R S/_\ R^S0_\ R`S1_\ RS2_\ RbS3_\ RdS4_\ RfS5_\ S6_E0\ RhS7_\ RjS8_\ RlS9_\ RnS:_\ RnRpS;_\ RrS<_\S=_\RtS>_\S?_\RvS@_\SA_\RxSB_\RzSC_\R|SD_\R~SE_\RdSF_\RSG_E\SH\RSI\RSJ\RSK\RSL\RSM\RSN\RSO\RSP\RSQ\RSR0 ErJgS)Tz pygments.token ~~~~~~~~~~~~~~ Basic token types and the standard tokens. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. cB\rSrSrSrSrSrSrSrSr Sr S r S r g) _TokenType Ncx/nUnUb"URU5 URnUbM"UR5 U$N)appendparentreverse)selfbufnodes ڌ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/pygments/token.pysplit_TokenType.splits? JJt ;;D  c"[5Ulgr)setsubtypes)r argss r __init___TokenType.__init__s  rctXL=(d/ [U5URL=(a US[U5U:H$r)type __class__len)r vals r __contains___TokenType.__contains__s8{ I ' $  TOt # rcU(aUSR5(d[RX5$[X4-5n[ XU5 UR R U5 XlU$)N)isuppertuple__getattribute__rsetattrraddr)r rnews r __getattr___TokenType.__getattr__"sZ#a&..**))$4 4'3 #  rcTSU=(a S=(d S-SRU5-$)NToken.)joinr s r __repr___TokenType.__repr__+s#$,3,"->>rcU$rr-s r __copy___TokenType.__copy__. rcU$rr1)r memos r __deepcopy___TokenType.__deepcopy__2r4r)r) __name__ __module__ __qualname____firstlineno__rrrrr&r.r2r7__static_attributes__r1rr rr s* F ?rrc X;$)zv Return True if ``ttype`` is a subtype of ``other``. exists for backwards compatibility. use ``ttype in other`` now. r1)ttypeothers r is_token_subtyperAUs >rc[U[5(aU$U(d[$[nURS5Hn[ X5nM U$)aQ Convert a string into a token type:: >>> string_to_token('String.Double') Token.Literal.String.Double >>> string_to_token('Token.Literal.Number') Token.Literal.Number >>> string_to_token('') Token Tokens that are already tokens are returned unchanged: >>> string_to_token(String) Token.Literal.String r*) isinstancerr)rgetattr)sr items r string_to_tokentyperG^sD !Z    D t" Krr+wescerrxkkckdknkpkrktnnanbbpncnondninenffmpynlnnnxntnvvcvgvivmlldrEsasbscdlsds2seshsisxsrs1ssmmbmfmhmiilmooowppmcchcmcpcpfc1csggdgegrghgigogpgsgugtN)K__doc__r!rr)Text WhitespaceEscapeErrorOtherKeywordNameLiteralStringNumber PunctuationOperatorCommentGenericrArGConstant Declaration NamespacePseudoReservedType AttributeBuiltinClass DecoratorEntity ExceptionFunctionMagicPropertyLabelTagVariableGlobalInstanceDateAffixBacktickChar DelimiterDocDoubleHeredocInterpolRegexSingleSymbolBinFloatHexIntegerLongOctWordMarkerHashbang MultilinePreproc PreprocFileSpecialDeletedEmphHeadingInsertedOutputPromptStrong Subheading TracebackSTANDARD_TYPESr1rr rs((V   zz __    -- zz --   >> -- --   :Z 2Z 2Z3 Z  5 Z  5 Z 3Z 3Z 4Z 4Z 4Z NN4Z 4Z LL4Z" 3#Z$ NN4%Z& LL4'Z( LL4)Z* JJ4+Z, MM4-Z. NN4/Z0 KK41Z2 NN43Z4 MM45Z6 MM47Z8 MM49Z: JJ4;Z< NN4=Z> JJ4?Z@ HH4AZB MM4CZD MM4EZF MM4GZH MM4IZJ MM4KZN 3OZP LL4QZT 3UZV LL4WZX OO4YZZ KK4[Z\ 4]Z^ JJ4_Z` MM4aZb MM4cZd NN4eZf OO4gZh LL4iZj LL4kZl MM4mZn MM4oZr 3sZt JJ4uZv LL4wZx JJ4yZz NN4{Z| NN4}Z~ JJ4ZB 3CZD MM4EZH3IZJ4KZN 3OZP 4QZR 4SZT OO4UZV 5WZX NN4YZZ OO4[Z^ 3 OO4 LL4 MM4 OO4 4 NN4 NN4 NN4 4 4sZr