+
    IV-jŒ  ã                   óf   € R t ^ RIHtHtHtHt ^ RIHtHtH	t	H
t
HtHtHtHt R.t ! R R]4      tR# )z®
pygments.lexers.berry
~~~~~~~~~~~~~~~~~~~~~

Lexer for Berry.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚwordsÚincludeÚbygroups)ÚCommentÚ
WhitespaceÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
BerryLexerc                   óŠ  € ] tR t^tRtRtRR.tR.tRR.tRt	R	t
R
tR]! R4      ]! R4      ]! R4      R] R2]! ]P                  ]]P$                  4      3R] R2]! ]P                  ]]P&                  4      3R] R2]! ]P(                  ]]P(                  4      3]! R4      .RR]3R]3R]3]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      .	RR]3R]P0                  3R]P2                  3.R]! R/R R!7      ]P6                  3R"]P8                  3R#]P                  3.R]! R0R R!7      ]3.R]! R1R R!7      ]P:                  3.RR$]P>                  3R%]P@                  3R&]PB                  3.R]]3.R] R'2]P$                  R(3.RR)] R*2]PD                  R(3.RR+]#PH                  R(3R,]#P2                  R(3./t%R-t&R.# )2r   z
For Berry source code.
ÚBerryÚberryÚbez*.beztext/x-berryzapplication/x-berryzhttps://berry-lang.github.ioz2.12z\b[^\W\d]\w*ÚrootÚ
whitespaceÚnumbersÚkeywordsz(def)(\s+)(Ú)z\b(class)(\s+)(z\b(import)(\s+)(Úexprz[^\S\n]+z\.\.|[~!%^&*+=|?:<>/-]z[(){}\[\],.;]ÚcontrolsÚbuiltinsÚfunccallÚmemberÚnameÚstringsz\s+z#-(.|\n)*?-#z#.*?$z\b)Úsuffixz(true|false|nil)\bz(var|def)\bz0[xX][a-fA-F0-9]+z-?\d+z!(-?\d+\.?|\.\d)\d*([eE][+-]?\d+)?z	(?=\s*\()z#popz(?<=\.)z\b(?!\()z"([^\\]|\\.)*?"z\'([^\\]|\\.)*?\'© N)ÚasÚbreakÚcontinueÚimportÚstaticÚselfÚsuper)ÚifÚelifÚelseÚforÚwhileÚdoÚendr"   r#   ÚreturnÚtryÚexceptÚraise)ÚassertÚboolÚinputÚ	classnameÚclassofÚnumberÚrealÚbytesÚcompileÚmapÚlistÚintÚ
isinstanceÚprintÚrangeÚstrr'   ÚmoduleÚsizeÚ
issubclassÚopenÚfileÚtypeÚcall)'Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   ÚaliasesÚ	filenamesÚ	mimetypesÚurlÚversion_addedÚ_namer   r   r	   ÚDeclarationr   r
   ÚFunctionÚClassÚ	Namespacer   r   r   Ú	MultilineÚSingler   ÚReservedÚConstantÚBuiltinr   ÚHexÚIntegerÚFloatÚ	Attributer   ÚDoubleÚtokensÚ__static_attributes__r    ó    Úf/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/berry.pyr   r      sœ  † ñð €DØ˜ˆo€GØ�€IØÐ!6Ð7€IØ
(€CØ€Mà€Eð 	Ù�LÓ!Ù�IÓÙ�JÓØ˜E˜7 !Ð$Ù�g×)Ñ)¨:°t·}±}ÓEðGà ˜w aÐ(Ù�g×)Ñ)¨:°t·z±zÓBðDà    qÐ)Ù�g×'Ñ'¨°T·^±^ÓDðFá�F‹Oð
ð 	Ø˜*Ð%Ø&¨Ð1Ø˜{Ð+Ù�JÓÙ�JÓÙ�JÓÙ�HÓÙ�F‹OÙ�IÓð

ð 	Ø�ZÐ Ø˜g×/Ñ/Ð0Ø�w—~‘~Ð&ð
ð
 	Ùð Pàôà&×/Ñ/ð1ð # G×$4Ñ$4Ð5Ø˜W×0Ñ0Ð1ð
ð 	Ùð @ð ôð  'ð(ð
ð 	Ùð (ð
 ôð
  $Ÿ|™|ð-ð
ð 	Ø! 6§:¡:Ð.Ø�v—~‘~Ð&Ø1°6·<±<Ð@ð
ð
 	Ø�DˆMð
ð 	Ø��yÐ! 4§=¡=°&Ð9ð
ð 	Ø˜�w˜hÐ'¨¯©¸Ð@ð
ð 	Ø §¡°Ð7Ø! 6§=¡=°&Ð9ð
ðAD„Fre   N)rN   Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   r   Ú__all__r   r    re   rf   Ú<module>rj      s9   ðñ÷ @Ó ?÷ ÷  ó  ð ˆ.€ôQ�ö Qre   