+
    JV-jt  ã                   ón   € R t ^ RI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.supercollider
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Lexer for SuperCollider

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Ú
RegexLexerÚincludeÚwordsÚdefault)ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚSuperColliderLexerc                   óÈ  a € ] tR t^t o RtRtRtRR.tRR.tRR	.t	R
t
]P                  ]P                  ,          tRR]3R]3R]P"                  3R]P$                  3.R]! R4      R]P*                  R3R]R'3]! R4      .RR]R3.RR]R3]! R4      R]R3R]R3R]3]! R(RR7      ]R3]! R)RR7      ]P6                  R3]! R*RR7      ]P8                  3]! R+RR7      ]P:                  3]! R,RR7      ]P>                  3R]P@                  3R]PB                  3R]"PF                  3R ]"PH                  3R!]"PJ                  3R"]PL                  3R#]P"                  3./t'R$ t(R%t)V t*R&# )-r   z 
For SuperCollider source code.
ÚSuperColliderzhttp://supercollider.github.io/ÚsupercolliderÚscz*.scz*.scdzapplication/supercolliderztext/supercolliderz2.1Úcommentsandwhitespacez\s+z<!--z//.*?\nz	/\*.*?\*/Úslashstartsregexz3/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)ú#popz(?=/)Úbadregexz\nÚrootz^(?=\s|/|<!--)z@\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?z[{(\[;,]z[})\].]z\b)Úsuffixz[$a-zA-Z_]\w*z\\?[$a-zA-Z_]\w*z%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?z0x[0-9a-fA-F]+z[0-9]+z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*'c                ó&   € RV 9   g   RV 9   d   R# R# )z@We're searching for a common function and a unique keyword here.ÚSinOscÚthisFunctionDefgš™™™™™¹?N© )Útexts   &Ún/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/supercollider.pyÚanalyse_textÚSuperColliderLexer.analyse_text[   s   € à�tÔÐ0°DÔ8Ùñ  9ó    r   N)r   r   )ÚforÚinÚwhileÚdoÚbreakÚreturnÚcontinueÚswitchÚcaser   ÚifÚelseÚthrowÚtryÚcatchÚfinallyÚnewÚdeleteÚtypeofÚ
instanceofÚvoid)ÚvarÚletÚwithÚfunctionÚarg)z	(abstractÚbooleanÚbyteÚcharÚclassÚconstÚdebuggerÚdoubleÚenumÚexportÚextendsÚfinalÚfloatÚgotoÚ
implementsÚimportÚintÚ	interfaceÚlongÚnativeÚpackageÚprivateÚ	protectedÚpublicÚshortÚstaticÚsuperÚsynchronizedÚthrowsÚ	transientÚvolatile)ÚtrueÚfalseÚnilÚinf)ÚArrayÚBooleanÚDateÚErrorÚFunctionr   ÚObjectÚPackagesÚRegExpr   ÚisFiniteÚisNaNÚ
parseFloatÚparseIntrT   r   ÚthisFunctionÚ
thisMethodÚthisProcessÚ
thisThreadÚthis)+Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚreÚDOTALLÚ	MULTILINEÚflagsr   r   ÚSingleÚ	Multiliner   r   ÚRegexr   r   r   r   r	   ÚDeclarationÚReservedÚConstantr
   ÚBuiltinÚOtherÚSymbolr   ÚFloatÚHexÚIntegerÚDoubleÚtokensr   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s  ø‡ € ñð €DØ
+€CØ Ð%€GØ˜Ð!€IØ,Ð.BÐC€IØ€Mà�I‰I˜Ÿ™Õ$€EàØ�TˆNØ�gÐØ˜Ÿ™Ð(Ø˜7×,Ñ,Ð-ð	"
ð 	ÙÐ+Ó,ðØ%Ÿ|™|¨Vð5à�tÐ1Ð2Ù�F‹Oð
ð 	Ø�D˜&Ð!ð
ð 	Ø Ð&8Ð9ÙÐ+Ó,ð1Ø2:Ð<NðPà˜+Ð'9Ð:Ø˜Ð%Ùð ð !&ô	'ð
 Ð(ð*ñ Ð<ÀUÔKØ× Ñ Ð"4ð6áð )ð 27ô8ð ×Ñðñ Ð2¸5ÔAÀ7×CSÑCSÐTÙð &ð
 /4ô5ð �\‰\ðð ˜tŸz™zÐ*Ø  &§-¡-Ð0Ø5°v·|±|ÐDØ §
¡
Ð+Ø˜Ÿ™Ð'Ø(¨&¯-©-Ð8Ø(¨&¯-©-Ð8ðK&
ð#8€F÷tð r!   )rr   ry   Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   r   Ú__all__r   r   r!   r   Ú<module>r‘      s<   ðñó 
ç >Ó >÷÷ ó ð  Ð
 €ôJ˜ö Jr!   