+
    IV-j�,  ã                   ór   € R t ^ RIHtHt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Ht R.t ! R R]4      tR# )z¹
pygments.lexers.kuin
~~~~~~~~~~~~~~~~~~~~

Lexers for the Kuin language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚincludeÚusingÚthisÚbygroupsÚwords)	ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
WhitespaceÚ	KuinLexerc            .       óò  € ] tR t^tRtRtRtR.tR.tRt	/ R]
! R4      .bR]
! R	4      R
]! ]]]]]]! ]4      ]P"                  4      R3R]! ]]! ]4      ]P$                  4      R3R]! ]]! ]4      ]P&                  4      R3R]! ]]! ]4      ]P(                  4      R3R]! ]]! ]4      ]P(                  4      R3R]! ]]! ]4      ]P(                  4      R3R]! ]]! ]4      ]P(                  4      R3R]! ]]! ]4      ]P(                  4      R3R]! ]]! ]4      ]P(                  4      R3R]! ]]! ]4      ]P(                  4      R3R]! ]]! ]4      ]P(                  4      R3R ]R!3R"]R#3R$]R%3R&]R'3R(]R)3R*]R+3R,]R-3R.]R/3R0]3.bR	R1]! ]P.                  ]4      3R2]3R3]P0                  R43.bR4R3]P0                  R43R5]P0                  3R6]P0                  3R7]P0                  R83.bR]
! R94      R6]R:3.bR:R;]! ]]! ]4      ]4      R<3]
! R4      .bR]
! R94      R6]R=3.bR=R>]! ]]! ]4      ]4      R<3]
! R4      .bR]
! R94      R6]R?3.bR?R@]! ]]! ]4      ]4      R<3]
! R94      R6]3.bR]
! R94      R6]RA3.bRARB]! ]]! ]4      ]4      R<3]
! R4      ]
! RC4      ]
! RD4      .bR]
! R94      R6]RE3.bRERF]! ]]! ]4      ]4      R<3]! RzRGRGRH7      ]P&                  RI3]
! R4      ]
! RC4      ]
! RD4      .bRI]
! R94      R6]R83.bR]
! R94      R6]RJ3.bRJRK]! ]]! ]4      ]4      R<3]! R{RGRGRH7      ]RL3]
! R4      ]
! RC4      ]
! RD4      .b/ RL]
! R94      R6]R83.bR]
! R94      R6]RM3.bRMRN]! ]]! ]4      ]4      R<3]! R|RGRGRH7      ]RO3]
! R4      ]
! RC4      ]
! RD4      .bRO]
! R94      R6]R83.bR]
! R94      R6]RP3.bRPRQ]! ]]! ]4      ]4      R<3]
! R4      ]
! RC4      ]
! RD4      .bR]
! R94      R6]RR3.bRRRS]! ]]! ]4      ]4      R<3]
! R4      ]
! RC4      ]
! RD4      .bR]
! R94      R6]RT3.bRTRU]! ]]! ]4      ]4      R<3]
! R4      ]
! RC4      ]
! RD4      .bR]
! R94      R6]RV3.bRVRW]! ]]! ]4      ]4      R<3]! R}RGRGRH7      ]RX3]
! R4      ]
! RC4      ]
! RD4      .bRX]
! R94      R6]R83.bRCRY]! ]]! ]4      ]P(                  4      3.bRDRZ]! ]]! ]4      ]P(                  4      3.bR+]
! R94      R6]R83.bR-]
! R94      R6]R83.bCR%]
! R94      R6]R83.R!]
! R94      R6]R83.R']
! R94      R6]R83.R)]
! R94      R6]R83.R#]
! R94      R6]R83.R/]
! R94      R6]R83.R9]
! R	4      R[]3R\]3R]]3R^]3R_]3]! R~RGRGRH7      ]P&                  3]! R`RGRGRH7      ]3]! RRGRGRH7      ]P6                  3Ra]P:                  3Rb]P<                  3Rc]P>                  3Rd]P@                  3Re]PB                  3Rf]"PF                  Rg3Rh]"PH                  3Ri]%3Rj]%3Rk]%3Rl]%3Rm]%3Rn]%3Ro]%3Rp]%3Rq]%3Rr]%3Rs]3Rt]! ]P(                  ]PL                  4      3.RgRu]"PF                  3Rv]"PF                  Rw3Rf]"PF                  R83.Rw]
! R94      R7]"PF                  R83./	Ct'Rxt(Ry# )€r   z
For Kuin source code.
ÚKuinzhttps://github.com/kuina/KuinÚkuinz*.knz2.9ÚrootÚ	statementÚ
whitespacezT(\+?)([ \t]*)(\*?)([ \t]*)(\bfunc)([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*)Úfunc_z;\b(class)([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*)Úclass_z:\b(enum)([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*)Úenum_zB\b(block)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?Úblock_zB\b(ifdef)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?Úifdef_z?\b(if)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?Úif_zC\b(switch)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?Úswitch_zB\b(while)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?Úwhile_z@\b(for)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?Úfor_zD\b(foreach)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?Úforeach_z@\b(try)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?Útry_z\b(do)\bÚdoz(\+?[ \t]*\bvar)\bÚvarz\b(const)\bÚconstz	\b(ret)\bÚretz\b(throw)\bÚthrowz\b(alias)\bÚaliasz\b(assert)\bÚassertz\|Úcontinued_linez[ \t]*\nz^([ \t]*)(;.*)z[ \t]+(?![; \t])z\{Úmultiline_commentz(?:\s*;.*|[^{}\n]+)z\nz\}z#popÚexprÚfuncz)\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(func)\bz#pop:2Úclassz*\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(class)\bÚenumz)\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(enum)\bÚblockz*\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(block)\bÚbreakÚskipÚifdefz*\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(ifdef)\bz\b)ÚprefixÚsuffixÚifdef_spÚifz'\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(if)\bÚif_spÚswitchz+\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(switch)\bÚ	switch_spÚwhilez*\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(while)\bÚforz(\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(for)\bÚforeachz,\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(foreach)\bÚtryz(\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(try)\bÚtry_spz+\b(break)\b([ \t]+)([a-zA-Z_][0-9a-zA-Z_]*)z*\b(skip)\b([ \t]+)([a-zA-Z_][0-9a-zA-Z_]*)z\(z\)z\[z\]Ú,Úmez(\b[0-9]\.[0-9]+(?!\.)(:?e[\+-][0-9]+)?\bz\b2#[01]+(?:b(?:8|16|32|64))?\bz \b8#[0-7]+(?:b(?:8|16|32|64))?\bz$\b16#[0-9A-F]+(?:b(?:8|16|32|64))?\bz\b[0-9]+(?:b(?:8|16|32|64))?\bÚ"Ústringz'(?:\\.|.)+?'z(?:\.|\$(?:>|<)?)z(?:\^)z(?:\+|-|!|##?)z
(?:\*|/|%)z(?:~)z(?:(?:=|<>)(?:&|\$)?|<=?|>=?)z(?:&)z(?:\|)z(?:\?)z(?::(?::|\+|-|\*|/|%|\^|~)?)z!\b([a-zA-Z_][0-9a-zA-Z_]*)(?=@)\bz (@)?\b([a-zA-Z_][0-9a-zA-Z_]*)\bz(?:\\[^{\n]|[^"\\])+z\\\{ÚtoStrInString© N)ÚrlsÚdbg)ÚelifÚelse)ÚcaseÚdefaultÚto)ÚcatchÚfinallyrL   )ÚtrueÚfalseÚnullÚinf)Úbit16Úbit32Úbit64Úbit8ÚboolÚcharr.   Údictr/   Úfloatr-   ÚintÚlistÚqueueÚstack))Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedr   r   r   r   r   r   r   ÚFunctionÚClassÚConstantÚOtherr   r	   ÚSingleÚ	Multiliner   r   ÚTyper   ÚFloatÚBinÚOctÚHexÚDecimalr   ÚDoubleÚCharr
   ÚVariableÚtokensÚ__static_attributes__rE   ó    Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/kuin.pyr   r      sè
  † ñð €DØ
)€CØˆh€GØ�€IØ€MðpØÙ�KÓ ð
ðpð 	á�LÓ!ð eÙ�g˜j¨'°:ÀÙ˜D“k 4§=¡=ó2Ø3:ð<ð LÙ�g™u T›{¨D¯J©JÓ7¸ðCàJÙ�g™u T›{¨D¯M©MÓ:¸GðEàRÙ�g™u T›{¨D¯J©JÓ7¸ðCàRÙ�g™u T›{¨D¯J©JÓ7¸ðCàOÙ�g™u T›{¨D¯J©JÓ7¸ð@àSÙ�g™u T›{¨D¯J©JÓ7¸ðDàRÙ�g™u T›{¨D¯J©JÓ7¸ðCàPÙ�g™u T›{¨D¯J©JÓ7¸ðAàTÙ�g™u T›{¨D¯J©JÓ7¸ðEàPÙ�g™u T›{¨D¯J©JÓ7¸ðAð ˜' 4Ð(Ø" G¨UÐ3Ø˜W gÐ.Ø˜7 EÐ*Ø˜W gÐ.Ø˜W gÐ.Ø˜g xÐ0Ø�DÐ*Ð+Ø˜*Ð%ðM'
ð	pð\ 	Ø¡¨¯©¸Ó DÐEØ  *Ð-Ø�G×%Ñ%Ð':Ð;ð
ð]pðf 	Ø�G×%Ñ%Ð':Ð;Ø# W×%6Ñ%6Ð7Ø�G×%Ñ%Ð&Ø�G×%Ñ% vÐ.ð	
ðgpðv 	Ù�F‹OØ�J Ð'ð
ðwpð~ 	Ø9Ù�g™u T›{¨GÓ4°hð@á�KÓ ð
ðpðH 	Ù�F‹OØ�J Ð(ð
ðIpðP 	Ø:Ù�g™u T›{¨GÓ4°hð@á�KÓ ð
ðQpðZ 	Ù�F‹OØ�J Ð'ð
ð[pðb 	Ø9Ù�g™u T›{¨GÓ4°hð@á�F‹OØ�JÐð	
ðcpðn 	Ù�F‹OØ�J Ð(ð
ðopðv 	Ø:Ù�g™u T›{¨GÓ4°hð@á�KÓ Ù�GÓÙ�F‹Oð
ðwpðD 	Ù�F‹OØ�J Ð(ð
ðEpðL 	Ø:Ù�g™u T›{¨GÓ4°hð@á�>¨%¸Ô>Ø×Ñ˜zð+á�KÓ Ù�GÓÙ�F‹Oð
ðMpð^ 	Ù�F‹OØ�J Ð'ð
ð_pðf 	Ù�F‹OØ�J Ð%ð
ðgpðn 	Ø7Ù�g™u T›{¨GÓ4°hð@áÐ#¨E¸%Ô@À'È7ÐSÙ�KÓ Ù�GÓÙ�F‹Oð
ñopð~ 	Ù�F‹OØ�J Ð'ð
ðpðF 	Ù�F‹OØ�J Ð)ð
ðGpðN 	Ø;Ù�g™u T›{¨GÓ4°hð@áÐ,°UÀ5ÔIØ�kð#á�KÓ Ù�GÓÙ�F‹Oð
ðOpð` 	Ù�F‹OØ�J Ð'ð
ðapðh 	Ù�F‹OØ�J Ð(ð
ðipðp 	Ø:Ù�g™u T›{¨GÓ4°hð@á�KÓ Ù�GÓÙ�F‹Oð
ðqpð~ 	Ù�F‹OØ�J Ð&ð
ðpðF 	Ø8Ù�g™u T›{¨GÓ4°hð@á�KÓ Ù�GÓÙ�F‹Oð
ðGpðT 	Ù�F‹OØ�J 	Ð*ð
ðUpð\ 	Ø<Ù�g™u T›{¨GÓ4°hð@á�KÓ Ù�GÓÙ�F‹Oð
ð]pðj 	Ù�F‹OØ�J Ð&ð
ðkpðr 	Ø8Ù�g™u T›{¨GÓ4°hð@áÐ-°eÀEÔJØ�hð á�KÓ Ù�GÓÙ�F‹Oð
ðspðD 	Ù�F‹OØ�J Ð'ð
ðEpðP 	Ø;Ù�g™u T›{¨D¯J©JÓ7ð9ð
ðQpðX 	Ø:Ù�g™u T›{¨D¯J©JÓ7ð9ð
ðYpð` 	Ù�F‹OØ�J Ð'ð
ðapðh 	Ù�F‹OØ�J Ð'ð
ñipðp 	Ù�F‹OØ�J Ð'ð
ð 	Ù�F‹OØ�J Ð'ð
ð 	Ù�F‹OØ�J Ð'ð
ð 	Ù�F‹OØ�J Ð'ð
ð 	Ù�F‹OØ�J Ð'ð
ð 	Ù�F‹OØ�J Ð'ð
ð
 	á�LÓ!ð �KÐ!Ø�KÐ!Ø�KÐ!Ø�KÐ!Ø�;Ðñ ð à¨ô/à07×0@Ñ0@ðBñ ØØ¨ô/à07ð9ñ ð ð  ¨ô	/ð 18·±ð	>ð 9¸&¿,¹,ÐGØ/°·±Ð<Ø0°&·*±*Ð=Ø4°f·j±jÐAØ.°·±Ð?ð �6—=‘= (Ð+Ø˜vŸ{™{Ð+ð " 8Ð,Ø˜Ð!Ø Ð)Ø˜HÐ%Ø�xÐ Ø-¨xÐ8Ø�xÐ Ø˜Ð!Ø˜Ð!Ø,¨hÐ7ð 2°4Ð8Ø0Ù�d—j‘j $§-¡-Ó0ð2ðc3
ðl 	Ø$ f§m¡mÐ4Ø�f—m‘m _Ð5Ø�6—=‘= &Ð)ð
ð
 	Ù�F‹OØ�F—M‘M 6Ð*ð
ñY	p„Frz   N)rc   Úpygments.lexerr   r   r   r   r   r   Úpygments.tokenr   r	   r
   r   r   r   r   r   r   Ú__all__r   rE   rz   r{   Ú<module>r      s9   ðñ÷ M× L÷(÷ (õ (ð ˆ-€ôz�
ö zrz   