+
    JV-j‡  ã                   ó^   € R t ^ RI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.zig
~~~~~~~~~~~~~~~~~~~

Lexers for Zig.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚwords)ÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
WhitespaceÚZigLexerc                   ó  € ] tR t^tRtRtRtR.tR.tR.t	Rt
]! R'RR	7      ]P                  3t]! R(RR	7      ]P                  3t]! R)RR	7      ]3t]! R*RR	7      ]3t]! R+RR	7      ]3t]! R,RR	7      ]3t]! R-RR	7      ]3t]! R.RR	7      ]P,                  3tR
R]3R]3R]P4                  3]]]]]]]]R]P8                  3R]P8                  3R]P8                  3R]P8                  3R]P:                  3R]P<                  3R]P>                  3R]P@                  3R]!PD                  3R]!3R]#PH                  3R]#PH                  3R]#3R]#PJ                  3R]#PJ                  3R]#R3R]&3R ]'3.RR!]#PH                  3R"]#3R#]#R$3./t(R%t)R&# )/r   zY
Lexer for the Zig language.

grammar: https://ziglang.org/documentation/master/#Grammar
ÚZigzhttp://ziglang.orgÚzigz*.zigztext/zigÚ z\b)ÚsuffixÚrootz\nz\s+z//.*?\nz50x[0-9a-fA-F]+\.[0-9a-fA-F]+([pP][\-+]?[0-9a-fA-F]+)?z'0x[0-9a-fA-F]+\.?[pP][\-+]?[0-9a-fA-F]+z [0-9]+\.[0-9]+([eE][-+]?[0-9]+)?z[0-9]+\.?[eE][-+]?[0-9]+z0b[01]+z0o[0-7]+z0x[0-9a-fA-F]+z[0-9]+z@[a-zA-Z_]\w*z[a-zA-Z_]\w*z\'\\\'\'zB\'\\(x[a-fA-F0-9]{2}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{6}|[nr\\t\'"])\'z\'[^\\\']\'z
\\\\[^\n]*zc\\\\[^\n]*zc?"Ústringz[+%=><|^!?/\-*&~:]z[{}()\[\],.;]z>\\(x[a-fA-F0-9]{2}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{6}|[nr\\t\'"])z	[^\\"\n]+Ú"z#pop© N)#ÚboolÚf16Úf32Úf64Úf128ÚvoidÚnoreturnÚtypeÚanyerrorÚpromiseÚi0Úu0ÚisizeÚusizeÚcomptime_intÚcomptime_floatÚc_shortÚc_ushortÚc_intÚc_uintÚc_longÚc_ulongÚ
c_longlongÚc_ulonglongÚc_longdoubleÚc_voidi8Úu8Úi16Úu16Úi32Úu32Úi64Úu64Úi128Úu128)ÚconstÚvarÚexternÚpackedÚexportÚpubÚnoaliasÚinlineÚcomptimeÚnakedccÚ	stdcallccÚvolatileÚ	allowzeroÚalignÚlinksectionÚthreadlocal)ÚstructÚenumÚunionÚerror)ÚbreakÚreturnÚcontinueÚasmÚdeferÚerrdeferÚunreachableÚtryÚcatchÚasyncÚawaitÚsuspendÚresumeÚcancel)ÚifÚelseÚswitchÚandÚorÚorelse)ÚwhileÚfor)ÚfnÚusingnamespaceÚtest)ÚtrueÚfalseÚnullÚ	undefined)*Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedr   r   ÚTypeÚtype_keywordsÚReservedÚstorage_keywordsÚstructure_keywordsÚstatement_keywordsÚconditional_keywordsÚrepeat_keywordsÚother_keywordsÚConstantÚconstant_keywordsr   r   ÚSingler	   ÚFloatÚBinÚOctÚHexÚIntegerr   ÚBuiltinr   ÚEscapeÚHeredocr   r
   ÚtokensÚ__static_attributes__r   ó    Úd/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/zig.pyr   r      s]  † ñð
 €DØ
€CØˆg€GØ�	€IØ�€IØ€Mñ 	ð ð
  %ô	&ð 	�‰ð€Mñ 	ð 6à>Cô	Eð 	×Ñð	Ðñ 	Ð2¸5ÔAØðÐñ
 	ð #à+0ô	2ð 	ð	Ðñ 	Ð=ÀeÔLØðÐñ
 	Ð uÔ-Øð€Oñ
 	Ð.°uÔ=Øð€Nñ
 	Ð4¸UÔCØ×ÑðÐð
 	Ø�JÐØ�ZÐ Ø˜Ÿ™Ð(ð ØØØØØØ Øð FÀvÇ|Á|ÐTØ7¸¿¹ÐFØ0°&·,±,Ð?Ø(¨&¯,©,Ð7ð ˜Ÿ™Ð$Ø˜&Ÿ*™*Ð%Ø §
¡
Ð+Ø˜Ÿ™Ð'ð ˜tŸ|™|Ð,Ø˜dÐ#ð ˜&Ÿ-™-Ð(ØRØ�]‰]ðà˜VÐ$ð ˜FŸN™NÐ+Ø˜VŸ^™^Ð,Ø�V˜XÐ&ð # HÐ-Ø˜{Ð+ðY-
ð\ 	ØNØ�]‰]ðà˜6Ð"Ø�6˜6Ð"ð	
ð_5„Fr‹   N)rn   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r   r	   r
   r   Ú__all__r   r   r‹   rŒ   Ú<module>r�      s5   ðñ÷ -÷$÷ $ó $ð ˆ,€ôkˆzö kr‹   