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

Lexer for the Clean language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)ÚExtendedRegexLexerÚwordsÚdefaultÚincludeÚbygroups)
ÚCommentÚErrorÚKeywordÚLiteralÚNameÚNumberÚOperatorÚPunctuationÚStringÚ
WhitespaceÚ
CleanLexerc                   óÈ  € ] tR t^tRtRtRtR.tRR.tRt	RWt
RXtRtR	tR
tR],           tR],           tRtRP%                  ]]].4      t/ R]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      .	bRR]3.bRR]P.                  3R]P0                  R3R]P2                  R3.bRR]P0                  R3R]P0                  R3R ]P0                  3R!]P0                  3R"]P0                  3.bR]! ]
R#R#R$7      ]3.bR]! ]R#R#R$7      ]P8                  3R%]P8                  R&3.bR&]! R4      ]]P<                  R3.bRR']! ]]4      R(3R)],           R*,           ]! ]]]P<                  ]]4      R+3.bR(R,]! ]]4      3R-]! ]]4      RY3]]P<                  3R/]! ]] ]4      3R]3]!! R4      .bR.]! R4      ]]P<                  R3]]P<                  R3.bR+R0],           R1,           ]! ]]]P<                  4      R23R3],           R4,           ]! ]]]P<                  ]4      R53R6],           R7,           ]! ] ]]P<                  4      R83R9],           R,           ],           R7,           ]! ]]]4      3]! R4      R:]! ] ]4      3R;]R3]! R4      .bR2R<] R3R=] R>3R;]R?3]! R4      .bR>R<] 3R@] 3RA] R3]! R4      .bR5RB] R3R=] R53R;]R?3]! R4      ]! R4      .bR8R<] R3RC] RD3R;]R?3]! R4      .bRDR<] 3R@] 3RE] R3]! R4      .bRRF]"PF                  3RG]$PJ                  3RH]$PL                  3RI]$PN                  3RJ]$PP                  3RK]"3RL])PT                  RM3.bRMRN])PT                  3RL])PT                  R3RO])PT                  3RP]+R3.RRQ],3RR],3.RRS] 3RT]! ] ]P<                  ] 4      3.R]]3]]3]]PZ                  3]]P<                  3]]P<                  3./Ct.RUt/RV# )Zr   z}
Lexer for the general purpose, state-of-the-art, pure and lazy functional
programming language Clean.

.. versionadded: 2.2
ÚCleanzhttp://clean.cs.ru.nl/CleanÚcleanz*.iclz*.dclÚ z[a-z`][\w`]*z[A-Z`][\w`]*z[~@#$%\^?!+\-*<>\\/|&=:]+Ú_z[a-zA-Z_][a-zA-Z0-9_.`]+Ú|ÚrootÚcommentsÚkeywordsÚmoduleÚimportÚ
whitespaceÚliteralsÚ	operatorsÚ
delimitersÚnamesz\s+z//.*\nz/\*zcomments.inz/\*\*z\*\/ú#popz#pushz[^*/]+z\*(?!/)Ú/z\b)ÚprefixÚsuffixz
\bmodule\bzmodule.namez\b(import)\b(\s*)zimport.modulez\b(from)\b(\s*)\b(z)\b(\s*)\b(import)\bzimport.whatz\b(qualified)\b(\s*)z(\s*)\b(as)\búimport.module.asz(\s*)(,)(\s*)z\b(class)\b(\s+)(Ú)zimport.what.classz\b(instance)(\s+)(z)(\s+)zimport.what.instancez(::)(\s*)\b(z)\bzimport.what.typez\b(generic)\b(\s+)\b(z(,)(\s+)Ú$Ú,z\(zimport.what.class.membersz#pop:2z\.\.z\)z[,)]z[({]z import.what.type.consesandfieldsz[)}]z$\'([^\'\\]|\\(x[\da-fA-F]+|\d+|.))\'z[+~-]?0[0-7]+\bz[+~-]?\d+\.\d+(E[+-]?\d+)?z[+~-]?\d+\bz[+~-]?0x[\da-fA-F]+\bz
True|FalseÚ"zliterals.stringdz	[^\\"\n]+z\\.z[$\n]z[-~@#$%\^?!+*<>\\/|&=:.]+z\b_+\bz[,;(){}\[\]]z(\')([\w`.]+)(\')© N)ÚcaseÚccallÚclassÚcodezcode inlineÚderiveÚexportÚforeignÚgenericÚifÚinÚinfixÚinfixlÚinfixrÚinstanceÚletÚofÚ	otherwiseÚspecialÚstdcallÚwhereÚwith)ÚimplementationÚ
definitionÚsystem)r"   r&   )0Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedr   ÚmodulewordsÚlowerIdÚupperIdÚfunnyIdÚscoreUpperIdÚscoreLowerIdÚmoduleIdÚjoinÚclassIdr   r   r   ÚSingleÚ	MultilineÚSpecialr   r	   Ú	Namespacer   ÚClassr   r   r   r
   ÚCharr   ÚOctÚFloatÚIntegerÚHexr   ÚDoubler   r   ÚFunctionÚtokensÚ__static_attributes__r+   ó    Úf/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/clean.pyr   r      sù  † ñð €DØ
'€CØˆi€GØ˜'Ð"€IØ€Mð€Hð =€Kà€GØ€GØ*€GØ˜'•>€LØ˜'•>€LØ*€HØ�h‰h˜ ¨'Ð2Ó3€GðEØÙ�JÓÙ�JÓÙ�HÓÙ�HÓÙ�LÓ!Ù�JÓÙ�KÓ Ù�LÓ!Ù�GÓð

ðEð 	Ø�ZÐ ð
ðEð 	Ø˜Ÿ™Ð'Ø�W×&Ñ&¨Ð6Ø�w—‘¨Ð6ð
ðEð( 	Ø�g×'Ñ'¨Ð0Ø�W×&Ñ&¨Ð0Ø˜×)Ñ)Ð*Ø˜×*Ñ*Ð+Ø�7×$Ñ$Ð%ð
ð)Eð6 	Ù�8 E°%Ô8¸'ÐBð
ð7Eð< 	Ù�; u°UÔ;¸W×=NÑ=NÐOØ˜G×-Ñ-¨}Ð=ð
ð=EðD 	Ù�LÓ!Ø�t—z‘z 6Ð*ð
ðEEðL 	Ø!¡8¨G°ZÓ#@À/ÐRØ" XÕ-Ð0GÕGÙ˜ *¨d¯j©j¸*ÀgÓNØðð
ðMEðX 	Ø$¡h¨w¸
Ó&CÐDØ™x¨
°GÓ<Ð>ZÐ[Ø�t—z‘zÐ"Ø™x¨
°KÀÓLÐMØ�ZÐ Ù�F‹Oð
ðYEðh 	Ù�LÓ!Ø�d—j‘j &Ð)Ø�d—j‘j &Ð)ð
ðiEðr 	Ø! GÕ+¨dÕ2Ù˜ *¨d¯j©jÓ9Ð;NðPà" WÕ,¨yÕ8Ù˜ *¨d¯j©j¸*ÓEÐG]ð_à˜wÕ&¨Õ/Ù˜ j°$·*±*Ó=Ð?QðSà%¨Õ/°#Õ5¸Õ?À&ÕHÙ˜ *¨dÓ3ð5á�GÓØ™( ;°
Ó;Ð<Ø�:˜vÐ&Ù�LÓ!ð
ðsEðN 	Ø�; Ð'Ø�KÐ!<Ð=Ø�:˜xÐ(Ù�LÓ!ð	
ðOEðZ 	$Ø�;ÐØ�kÐ"Ø�K Ð(Ù�GÓð	&
ð[Eðf 	Ø�k 6Ð*Ø�KÐ!7Ð8Ø�:˜xÐ(Ù�LÓ!Ù�GÓð!
ðgEðt 	Ø�; Ð'Ø�kÐ#EÐFØ�:˜xÐ(Ù�LÓ!ð	
ðuEð@ 	+Ø�;ÐØ�kÐ"Ø�k 6Ð*Ù�GÓð	-
ðAEðL 	Ø4°g·l±lÐCØ §¡Ð,Ø*¨F¯L©LÐ9Ø˜VŸ^™^Ð,Ø% v§z¡zÐ2Ø˜GÐ$Ø�6—=‘=Ð"4Ð5ð
ðMEð^ 	Ø˜6Ÿ=™=Ð)Ø�6—=‘= &Ð)Ø�V—]‘]Ð#Ø�u˜fÐ%ð	
ð 	Ø)¨8Ð4Ø˜Ð!ð
ð 	Ø˜kÐ*Ø!Ù˜ d§j¡j°+Ó>ð@ð
ð
 	Ø�dˆOØ˜4Ð Ø�d—m‘mÐ$Ø�d—j‘jÐ!Ø˜4Ÿ:™:Ð&ð
ñ}E„Fre   N)rH   Úpygments.lexerr   r   r   r   r   Úpygments.tokenr   r   r	   r
   r   r   r   r   r   r   Ú__all__r   r+   re   rf   Ú<module>rj      s:   ðñ÷ QÕ P÷.÷ .÷ .ð ˆ.€ôbÐ#ö bre   