Ńņ ŽfÆJc@s dZyeWn#ej oddklZnXdefd„ƒYZeƒZeiZei Z ei Z ei Z ei Z ei Z eiZeiZeiZeiZeiZeiZeiZee_ee_ee_d„Zd„ZhFde6de6de 6d e 6d e 6d e 6d e i6d e i6de i6de i6de i6de i6de 6de i6de i6de ii6de i6de i6de i 6de i!6de i"6de i#6de i$6de i%6de i6de i 6d e i&6d!e i'6d"e i'i6d#e i'i(6d$e i'i)6d%e6d&ei*6d'e6d(ei+6d)ei,6d*ei-6d+ei.6d,ei/6d-ei06d.ei16d/ei 6d0ei26d1ei36d2ei46d3e6d4ei56d5ei66d6ei76d7ei7i86d8ei96d9e6d:ei:6d;e6d<e6d=ei;6d>ei<6d?ei36d@ei=6dAe6dBei>6dCei?6dDei 6dEei@6dFeiA6dGeiB6dHeiC6dIeiD6dJeiE6dKeiF6ZGdLS(MsĖ pygments.token ~~~~~~~~~~~~~~ Basic token types and the standard tokens. :copyright: Copyright 2006-2009 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. i’’’’(tSett _TokenTypecBsDeZdZd„Zd„Zd„Zd„Zd„Zd„Z RS(cCsEg}|}x(|dj o|i|ƒ|i}qW|iƒ|S(N(tNonetappendtparenttreverse(tselftbuftnode((s2/usr/lib/python2.6/site-packages/pygments/token.pytsplits   cGstƒ|_dS(N(tsettsubtypes(Rtargs((s2/usr/lib/python2.6/site-packages/pygments/token.pyt__init__scCs7||jp*t|ƒ|ijo|t|ƒ |jS(N(ttypet __class__tlen(Rtval((s2/usr/lib/python2.6/site-packages/pygments/token.pyt __contains__!s cCsk| p|diƒ oti||ƒSt||fƒ}t|||ƒ|ii|ƒ||_|S(Ni(tisupperttuplet__getattribute__RtsetattrR taddR(RRtnew((s2/usr/lib/python2.6/site-packages/pygments/token.pyt __getattr__'s cCstt|ƒƒS(N(thashR(R((s2/usr/lib/python2.6/site-packages/pygments/token.pyt__hash__0scCs#d|odpddi|ƒS(NtTokent.t(tjoin(R((s2/usr/lib/python2.6/site-packages/pygments/token.pyt__repr__3sN( t__name__t __module__RRR R RRRR (((s2/usr/lib/python2.6/site-packages/pygments/token.pyRs   cCs ||jS(s‚ Return True if ``ttype`` is a subtype of ``other``. exists for backwards compatibility. use ``ttype in other`` now. ((tttypetother((s2/usr/lib/python2.6/site-packages/pygments/token.pytis_token_subtypeTscCsTt|tƒo|S|ptSt}x&|idƒD]}t||ƒ}q7W|S(s} 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(t isinstanceRRR tgetattr(tsRtitem((s2/usr/lib/python2.6/site-packages/pygments/token.pytstring_to_tokentype]sRtwterrtxtktkctkdtkntkptkrtkttntnatnbtbptnctnotndtnitnetnftpytnltnntnxtnttnvtvctvgtvitltldR(tsbtsctsdts2tsetshtsitsxtsrts1tsstmtmftmhtmitiltmototowtptctcmtcptc1tcstgtgdtgetgrtghtgitgotgptgstgutgtN(Ht__doc__R t NameErrortsetsRRRRtTextt WhitespacetErrortOthertKeywordtNametLiteraltStringtNumbert PunctuationtOperatortCommenttGenericR%R*tConstantt Declarationt NamespacetPseudotReservedtTypet AttributetBuiltintClasst DecoratortEntityt ExceptiontFunctiontPropertytLabeltTagtVariabletGlobaltInstancetDatetBackticktChartDoctDoubletEscapetHeredoctInterpoltRegextSingletSymboltFloattHextIntegertLongtOcttWordt MultilinetPreproctSpecialtDeletedtEmphtHeadingtInsertedtOutputtPrompttStrongt Subheadingt TracebacktSTANDARD_TYPES(((s2/usr/lib/python2.6/site-packages/pygments/token.pyt s¾&