Ë ÷ѯœ5e�ãóš—dZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z mZmZmZgd¢ZGd„de«ZGd„de«ZGd „d e«Zy ) a' pygments.lexers.minecraft ~~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for Minecraft related languages. SNBT. A data communication format used in Minecraft. wiki: https://minecraft.wiki/w/NBT_format MCFunction. The Function file for Minecraft Data packs and Add-ons. official: https://learn.microsoft.com/en-us/minecraft/creator/documents/functionsintroduction wiki: https://minecraft.wiki/w/Function MCSchema. A kind of data Schema for Minecraft Add-on Development. official: https://learn.microsoft.com/en-us/minecraft/creator/reference/content/schemasreference/ community example: https://www.mcbe-dev.net/addons/data-driven/manifest.html :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. é)Ú RegexLexerÚdefaultÚincludeÚbygroups) ÚCommentÚKeywordÚLiteralÚNameÚNumberÚOperatorÚ PunctuationÚStringÚTextÚ Whitespace)Ú SNBTLexerÚMCFunctionLexerÚ MCSchemaLexercóR—eZdZdZdZdZdgZdgZdgZde dfd e fgd e fgd e fgd e jfd ejfdejfdej fdej$dfdej&dfgdej(fdej$fdej$dfgdej(fdej&fdej&dfgdej,fed«ed«ed«de dfde dfde dfgdej,fed«ed«ed«de dfde dfd e dfgd!œZy")#rz]Lexer for stringified NBT, a data format used in Minecraft .. versionadded:: 2.12.0 ÚSNBTz#https://minecraft.wiki/w/NBT_formatÚsnbtz*.snbtz text/snbtú\{Úcompoundz[^\{]+ú\s+z[,:;]ú (true|false)z-?\d+[eE]-?\d+z-?\d*\.\d+[fFdD]?z-?\d+[bBsSlLfFdD]?Ú"úliterals.string_doubleÚ'úliterals.string_singleú\\.ú [^\\"\n]+ú#popú [^\\'\n]+z [A-Z_a-z]+Ú operatorsÚ whitespaceÚliteralsz#pushú\[Úlistú\}ú\])Úrootr$r#r%rrrr'N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚurlÚaliasesÚ filenamesÚ mimetypesr rrrÚConstantr ÚFloatÚIntegerrÚDoubleÚSingleÚEscaper Ú AttributerÚtokens©óú>/usr/lib/python3.12/site-packages/pygments/lexers/minecraft.pyrrs¬„ñð €DØ /€C؈h€GØ� €IØ� €Ið �K Ð ,Ø ˜Ð ð  ð�ZÐ ð ð �{Ð #ð ð ˜g×.Ñ.Ð /Ø  § ¡ Ð -Ø ! 6§<¡<Ð 0Ø " F§N¡NÐ 3ð�6—=‘=Ð":Ð ;Ø �6—=‘=Ð":Ð ;ð  ð�V—]‘]Ð #Ø ˜6Ÿ=™=Ð )Ø �6—=‘= &Ð )ð# ð �V—]‘]Ð #Ø ˜6Ÿ=™=Ð )Ø �6—=‘= &Ð )ð# ð˜DŸN™NÐ +Ù �KÓ Ù �LÓ !Ù �JÓ Ø �K Ð )Ø �K Ð (Ø �K Ð (ð  ð˜DŸN™NÐ +Ù �JÓ Ù �KÓ Ù �LÓ !Ø �K Ð )Ø �K Ð ,Ø �K Ð (ð ñc:�Fr=rc óD—eZdZdZdZdZddgZdgZdgZdZ id e d «e d «e d «e d «e d«e d«e d«g“d de e e j«fde jfde jfe d«dej"fde jj$fg“dde j&fde j&fg“d de fg“d de ›d�ej*dfdej,fg“dde ›�ej*d fdej*d!fed"«g“d!e d#«d$ej*fd%ed"fe d «g“d e d#«d$ej4fd%ed"fe d «g“d#d&e j6fe d«de jj$fg“dd'efg“d d(efd)ej<fd*e jj>fd+e jBfd,e jDfd-e jFfd.ejHd/fd0ej,d1fg“d/d2ejJfd3ejHfd.ejHd"fg“d1d2ejJfd4ej,fd0ej,d"fg“dd5e jfg“dd6e&d7fd8e&d9fg“d:e d «e d«d;e&d"fg“d<e d «e d«d=e&d"fd>e&fg“e d «d?e jNd@fdAe jNd@fdBe jNd@fd.e jNd@d/fd0e jNd@d1fdCe jFd@fed"«gd2ejJfd3e jNfd.e jNd"fgd2ejJfd4e jNfd0e jNd"fge d «dDe&dEfd>e&fed"«ge d «dFe jPfdAe jPfe d «e d«ed"«gdGœ¥Z)yH)IrzÑLexer for the mcfunction scripting language used in Minecraft Modelled somewhat after the `GitHub mcfunction grammar `_. .. versionadded:: 2.12.0 Ú MCFunctionz!https://minecraft.wiki/w/CommandsÚ mcfunctionÚmcfz *.mcfunctionztext/mcfunctionz[>!]r*ÚnamesÚcommentsr%r$Úpropertyr#Ú selectorsz^(\s*)([a-z_]+)z(?<=run)\s+[a-z_]+z$\b[0-9a-fA-F]+(?:-[0-9a-fA-F]+){4}\bz resource-namez[A-Za-z_][\w.#%$]+z[#%$][\w.#%$]+z#?[a-z_][a-z_.-]*:[a-z0-9_./-]+z"#?[a-z0-9_\.\-]+\/[a-z0-9_\.\-\/]+rz^\s*(#Ú))úcomments.blockúcomments.block.emphasizedz#.*$rHz^\s*#rIzcomments.block.normalr!zcomments.block.specialz\S+ú\nz@\S+z[\-~%^?!+*<>\\/|&=.]z\.\.rz [A-Za-z_]+z[0-7]bz%[+-]?\d*\.?\d+([eE]?[+-]?\d+)?[df]?\bz [+-]?\d+\brzliterals.string-doublerzliterals.string-singlerr r"z@[a-z]r)úproperty.curlyú property.keyr&)úproperty.squarerLrKr(rMr)Ú,z-#?[a-z_][a-z_\.\-]*\:[a-z0-9_\.\-/]+(?=\s*\=)úproperty.delimiterz#?[a-z_][a-z0-9_\.\-/]+z[A-Za-z_\-\+]+z-?\d+z[:=]!?úproperty.valuez$#?[a-z_][a-z_\.\-]*\:[a-z0-9_\.\-/]+)rLzproperty.key.string-doublezproperty.key.string-singlerOrPN)*r+r,r-r.r/r0r1r2r3Ú_block_comment_prefixrrrr ÚBuiltinÚVariablerr4ÚMagicÚFunctionrÚ Multiliner8rrrÚDocÚ Decoratorr r ÚPseudoÚClassr ÚByter5r6r7r9r r:ÚTagr;r<r=r>rrfsY„ñð €DØ -€CؘUÐ#€GØÐ €IØ"Ð#€Ið#ÐðIØÙ �GÓ Ù �JÓ Ù �JÓ Ù �LÓ !Ù �JÓ Ù �KÓ Ù �KÓ ð ðIð 𠡨*°d·l±lÓ!CÐ DØ " D§L¡LÐ 1ð5°d·m±mÐ DÙ �OÓ $ð# G×$4Ñ$4Ð 5Ø  § ¡ × 3Ñ 3Ð 4ð ðIð6 à /°·±Ð ?ð3°D·M±MÐ Bð  ð7IðF Ø �ZÐ ð ðGIðN ØÐ,Ð-¨QÐ /°×1BÑ1BØ <ð >à �g—n‘nÐ %ð ðOIðX ØÐ+Ð,Ð -¨w×/@Ñ/@Ø (ð *à �w×(Ñ(Ð*AÐ BÙ �F‹Oð  ðYIðd Ù Ð,Ó -Ø �W×&Ñ&Ð 'Ø �D˜&Ð !Ù �LÓ !ð " ðeIðp $Ù Ð,Ó -Ø �V—Z‘ZÐ Ø �D˜&Ð !Ù �LÓ !ð & ðqIð| !à �d—n‘nÐ %á �OÓ $ð § ¡ × 3Ñ 3Ð 4ð# ð}IðP Ø $ hÐ /ð ðQIðX Ø �gÐ Ø ˜gŸn™nÐ -ð˜DŸM™M×/Ñ/Ð 0à ˜Ÿ ™ Ð $Ø 5°v·|±|Ð DØ ˜FŸN™NÐ +Ø �6—=‘=Ð":Ð ;Ø �6—=‘=Ð":Ð ;ð  ðYIðr !Ø �V—]‘]Ð #Ø ˜6Ÿ=™=Ð )Ø �6—=‘= &Ð )ð# ðsIð| !Ø �V—]‘]Ð #Ø ˜6Ÿ=™=Ð )Ø �6—=‘= &Ð )ð# ð}IðH Ø ˜Ÿ ™ Ð &ð ðIIð@ ð �KÐ!CÐ DØ �KÐ!DÐ Eð ðAIðR Ù �LÓ !Ù �JÓ Ø �K Ð (ð ðSIð\ Ù �LÓ !Ù �JÓ Ø �K Ð (ð�;Ð ð  ð]Iñn �LÓ !ð >¸t¿~¹~ÐOcÐ dØ '¨¯©Ð9MÐ Nð §¡Ð0DÐ Eð�4—>‘>Ð#7Ð9QÐ RØ �4—>‘>Ð#7Ð9QÐ Rð�v—~‘~Ð';Ð <á �F‹Oð' ð,�V—]‘]Ð #Ø ˜4Ÿ>™>Ð *Ø �4—>‘> 6Ð *ð' ð �V—]‘]Ð #Ø ˜4Ÿ>™>Ð *Ø �4—>‘> 6Ð *ð' ñ �LÓ !à ˜ Ð%5Ð 6Ø �;Ð á �F‹Oð  ñ �LÓ !ð5°d·h±hÐ ?Ø '¨¯©Ð 2á �JÓ Ù �JÓ á �F‹Oð  ò{I�Fr=rc#ó—eZdZdZdZdZdgZdgZdgZde fde jfd e jfge d «d ejd fd edfed «gde d fgdej$fdejd fdejfgdej$fdej&d fdej&fgdedfe d «dej*fdej.fdej2fdej4fdej6fdej8fdej:fdefdedfd edfd!efdejd"fdej&d#fd$ej>fd%e ej>eej8eej8eej8eeee« fd&efgd'œZ!y())rz~Lexer for Minecraft Add-ons data Schemas, an interface structure standard used in Minecraft .. versionadded:: 2.14.0 ÚMCSchemazWhttps://learn.microsoft.com/en-us/minecraft/creator/reference/content/schemasreference/Úmcschemaz *.mcschemaz text/mcschemarz//.*?$z /\*.*?\*/Úcommentsandwhitespacez7/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gimuysd]+\b|\B)r!z(?=/))r!ÚbadregexrJrrz[^\\']+rz[^\\"]+z^(?=\s|/|