+
    IV-jw  ã                   óf   € R t ^ RIHtHtHt ^ RIHt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.func
~~~~~~~~~~~~~~~~~~~~

Lexers for FunC.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚincludeÚwords)	ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚ
WhitespaceÚPunctuationÚ	FuncLexerc                   óÀ  € ] tR t^tRtRtRR.tRR.tRtRt	R	t
R
R]3R]3]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      R]3.R]! R-RRR7      ]3]! R.RRR7      ]3]! R/RRR7      ]P"                  3.RR]R3.R]! R4      R]3R]3R]3R]R3.RR ]3.RR!]3.RR"]P,                  3R#]P.                  R$3.R$R%]P.                  3R#]P.                  R&3R']P.                  R3R(]P.                  3.R]! R0RR)R7      ]P0                  3]! R1RRR7      ]P"                  3.R]
]P4                  3.R]
R*,           ]P6                  3./tR+tR,# )2r   z
For FunC source code.
ÚFunCÚfuncÚfcz*.fcz*.funcz*https://docs.ton.org/develop/func/overviewÚ zJ(?!")(`([^`]+)`|((?=_)_|(?=\{)\{|(?=\})\}|(?![_`{}]))([^;,\[\]\(\)\s~.]+))Úrootz\nz\s+ÚkeywordsÚstringsÚ
directivesÚnumericÚcommentsÚstorageÚ	functionsÚ	variablesz[.;(),\[\]~{}]z(?<=\s)z(?=\s))ÚprefixÚsuffixz\bz#include|#pragmaÚ	directivezversion|not-versionz-(>=|<=|=|>|<|\^)?([0-9]+)(.[0-9]+)?(.[0-9]+)?Ú;z#popz\"([^\n\"]+)\"[Hhcusa]?z?\b(-?(?!_)([\d_]+|0x[\d_a-fA-F]+)|0b[1_0]+)(?<!_)(?=[\s\)\],;])z
;;([^\n]*)z\{-Úcommentz[^-}{]+z#pushz-\}z[-}{]z(?=[\s\(\),\[\]])z(?=[\(])© N)+z<=>z>=z<=z!=z==z^>>z~>>z>>z<<z/%z^%z~%z^/z~/z+=z-=z*=z/=z~/=z^/=z%=z^%=z<<=z>>=z~>>=z^>>=z&=z|=z^=Ú^Ú=Ú~Ú/Ú%Ú-Ú*Ú+Ú>Ú<Ú&Ú|Ú:Ú?)ÚifÚifnotÚelseÚelseifÚ	elseifnotÚwhileÚdoÚuntilÚrepeatÚreturnÚimpureÚ	method_idÚforallÚasmÚinlineÚ
inline_ref)ÚtrueÚfalse)ÚvarÚintÚsliceÚtupleÚcellÚbuilderÚcontÚ_)ÚglobalÚconst)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚurlÚversion_addedÚ
identifierr   r   r   r   r   r   ÚConstantr   r   r
   r   Ú
SinglelineÚ	MultilineÚTyper	   ÚVariableÚFunctionÚtokensÚ__static_attributes__r"   ó    Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/func.pyr   r      sW  † ñð €DØ�tˆn€GØ˜Ð"€IØ
6€CØ€Mð _€Jð 	Ø�JÐØ�ZÐ á�JÓÙ�IÓÙ�LÓ!Ù�IÓÙ�JÓÙ�IÓÙ�KÓ Ù�KÓ à Ð,ð
ð 	Ùð )ð 2<ÀIôOð ðñ ð 9ð
 BGÈuôVð ðñ Ð$¨U¸5ÔAÀ7×CSÑCSÐTð!
ð$ 	Ø  '¨;Ð7ð
ð 	Ù�IÓØ�ZÐ Ø# WÐ-Ø=¸vÐFØ�4˜Ð ð
ð 	Ø'¨Ð0ð
ð 	ØOÐQWÐXð
ð 	Ø˜G×.Ñ.Ð/Ø�W×&Ñ&¨	Ð2ð
ð 	Ø˜×*Ñ*Ð+Ø�W×&Ñ&¨Ð0Ø�W×&Ñ&¨Ð/Ø�w×(Ñ(Ð)ð	
ð 	Ùð 0ð Ð%9ô;ð �\‰\ð	ñ
 Ð&¨u¸UÔCÀW×EUÑEUÐVð
ð 	Ø˜Ÿ™Ð'ð
ð 	à˜+Õ% t§}¡}Ð5ð
ðOK„Fr`   N)rQ   Úpygments.lexerr   r   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   r   Ú__all__r   r"   r`   ra   Ú<module>re      s8   ðñ÷ 6Ñ 5÷$÷ $õ $ð ˆ-€ô\�
ö \r`   