o ù7]hÿã@sôdZGdd„deƒZeƒZejZejZejZejZejZej Z ej Z ej Z e j Z e j Z ejZejZejZejZee_e e_ e e_ dd„Zdd„Zied“ed“ed“ed “ed “ed “e d “e jd “e jd“e jd“e jd“e jd“e jd“e d“e jd“e jd“e jjd“ie jd“e jd“e jd“e jd“e jd“e j d“e j j!d“e j"d“e j#d“e jd “e jd!“e j$d"“e j%d#“e j%jd$“e j%j&d%“e j%j'd&“e j%j!d'“¥ie d(“e j(d)“e d*“e j)d+“e j*d,“e j+d-“e j,d.“e j-d/“e j.d0“e jd1“e j/d2“e j0d3“e jd4“e j1d5“e j2d6“e j3d7“e d8“¥ie j4d9“e j5d:“e j6d;“e j7d<“e j7j8d=“e j9d>“ed?“ej:d@“edA“edB“ej;dC“ejdF“ej2dG“ej?dH“edI“¥ej@dJejAdKejdLejBdMejCdNejDdOejEdPejFdQejGdRejHdSi ¥ZIdTS)UzË pygments.token ~~~~~~~~~~~~~~ Basic token types and the standard tokens. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. c@sHeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dS)Ú _TokenTypeNcCs4g}|}|dur| |¡|j}|dus| ¡|S©N)ÚappendÚparentÚreverse)ÚselfÚbufÚnode©r ú>> 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)Ú isinstancerrr Úgetattr)ÚsrÚitemr r r Ústring_to_tokentype^s  r2rÚwÚescÚerrÚxÚkÚkcÚkdÚknÚkpÚkrÚktÚnÚnaÚnbÚbpÚncÚnoÚndÚniÚneÚnfÚfmÚpyÚnlÚnnÚnxÚntÚnvÚvcÚvgÚviÚvmÚlÚldr0ÚsaÚsbÚscÚdlÚsdÚs2ÚseÚshÚsiÚsxÚsrÚs1ÚssÚmÚmbÚmfÚmhÚmiÚilÚmoÚoÚowÚpÚcÚchÚcmÚcpÚcpfÚc1ÚcsÚgÚgdÚgeÚgrÚghÚgiÚgoÚgpÚgsÚguÚgtN)JÚ__doc__rrrÚTextÚ WhitespaceÚEscapeÚErrorÚOtherÚKeywordÚNameÚLiteralÚStringÚNumberÚ PunctuationÚOperatorÚCommentÚGenericr-r2ÚConstantÚ DeclarationÚ NamespaceÚPseudoÚReservedÚTypeÚ AttributeÚBuiltinÚClassÚ DecoratorÚEntityÚ ExceptionÚFunctionÚMagicÚPropertyÚLabelÚTagÚVariableÚGlobalÚInstanceÚDateÚAffixÚBacktickÚCharÚ DelimiterÚDocÚDoubleÚHeredocÚInterpolÚRegexÚSingleÚSymbolÚBinÚFloatÚHexÚIntegerÚLongÚOctÚWordÚHashbangÚ MultilineÚPreprocÚ PreprocFileÚSpecialÚDeletedÚEmphÚHeadingÚInsertedÚOutputÚPromptÚStrongÚ SubheadingÚ TracebackÚSTANDARD_TYPESr r r r ÚsT + ÿýüûúù ÷ ö õ ô óòñïîíìëêéèçæåäãâá à!ß"Þ#Ý$Ü%Û'Ù(Ø*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê7É9Ç:Æ;Å<Ä=Ã>Â?ÁA¿B¾D¼FºG¹H¸I·J¶KµL´N²O ¨