Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
csound.cpython-313.pyc116 linesDownload Raw Back to __pycache__
1�

2�jiB��"�SrSSKrSSKJrJrJrJrJrJr SSK	J3r4JrJrJ
r
JrJrJrJrJrJr SSKJrJrJr SSKJr SSKJr SSKJr /S	QrS5\"\6R>\54r "SS\5r!"S
S\!5r""SS\!5r#"SS\5r$g)z�7pygments.lexers.csound8~~~~~~~~~~~~~~~~~~~~~~9 10Lexers for Csound languages.11 12:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.13:license: BSD, see LICENSE for details.14�N)�15RegexLexer�bygroups�default�include�using�words)16�Comment�Error�Keyword�Name�Number�Operator�Punctuation�String�Text�17Whitespace)�OPCODES�DEPRECATED_OPCODES�REMOVED_OPCODES)�	HtmlLexer)�PythonLexer)�LuaLexer)�CsoundScoreLexer�CsoundOrchestraLexer�CsoundDocumentLexerz((?:(?:;|//).*)*)(\n)c18��\rSrSrSr0SS\4S\R4S\R4S\	"\19\54/_SS	\R4S20\RS4S\RS
4S\RS4S\RS4/_S
\"S5S\
S4/_S\"S5S\
S4/_SS\4\"S5S\	"\R\5S4S\RS4/_S\"S5S\R4S\4S\S4/_SS\4\"S5S\S 4/_S!S"\R4S#\R4S$\S4/_S\"S5S\RS4/_S%S&\	"\R\5S'4S(\R4/_S'S)\R4S\4S\
S*4S+\
S,4S-\RS.4S\S4/_S*S/\R4S0\4\"S15/_S,S/\R4S0\4\"S25/_S.S3\R4S-\RS44S\RS4/_S5\"S5\"S%5/_S6S7\R"4S8\	"\R&\R(54S9\R*4/_S1S\
S4S:\
4\"S%5S;\
4/_S2/0ErS<rg=)>�CsoundLexer�zhttps://csound.com/�21whitespacez[ \t]+z/[*](?:.|\n)*?[*]/�(?:;|//).*$z(\\)(\n)�preprocessor directivesz)#(?:e(?:nd(?:if)?|lse)\b|##)|@@?[ \t]*\d+z#includestrzincludestr directivez#includezinclude directivez
#[ \t]*definezdefine directivez#(?:ifn?def|undef)\bzmacro directivez
([^ \t]).*?\1�#pop�")r"�
quoted string�\nz([A-Z_a-z]\w*)(\())r"�macro parameter name list�[A-Z_a-z]\w*)r"�before macro bodyr&z['#]z\)r(�#)r"�22macro bodyr*z(?:\\(?!#)|[^#\\]|\n)+z\\#z(?<!\\)#�23macro usesz(\$[A-Z_a-z]\w*\.?)(\()zmacro parameter value listz\$[A-Z_a-z]\w*(?:\.|\b)z(?:[^\'#"{()]|\{(?!\{))+z#macro parameter value quoted string�\{\{z#macro parameter value braced stringz\(z#macro parameter value parentheticalz\\[#'()]z[#'()]r$�
braced stringz(?:[^\\()]|\\\))+z#push�whitespace and macro uses�numbersz2\d+[Ee][+-]?\d+|(\d+\.\d*|\d*\.\d+)([Ee][+-]?\d+)?z(0[Xx])([0-9A-Fa-f]+)�\d+z[^"$]+z[$]�N)�__name__�24__module__�__qualname__�__firstlineno__�urlrr	�	Multiline�Singlerr�Preprocrrrr25r
�Floatr�Type�Hex�Integer�tokens�__static_attributes__r1��\D:\code\apps\devtools\python\user_packages\Python313\site-packages\pygments/lexers/csound.pyrrs���26�C�h��
�27�#�
"�G�$5�$5�6�
�W�^�^�,�
�(�4��4�5�	28�h�	"�
9�7�?�?�K�
�W�_�_�.D�E�
�'�/�/�+>�?�
�w���0B�C�
$�g�o�o�7H�I�$29�h� 	��L�!�
�v�v�.�30�!h�(	��L�!�
�6�4�5�!31�)h�2	�
�J���L�!�
"�H�W�_�_�k�$J�
2�
4�
�g�o�o�/L�M�32�3h�@	$��L�!�
�g�o�o�.�
�k�"�
�K�!>�?�	&33�Ah�L	�
�J���L�!�
�;� 6�7�34�Mh�V	�
&����8�
�W�_�_�%�
�+�v�.�35�Wh�b	��L�!�
�g�o�o�v�6�36�ch�l	�
'��'�/�/�;�)O�
)�
+�
'����9�37�mh�v	%�
(�'�/�/�:�
�k�"�
�6�@�A�
�f�C�D�
�G�O�O�%J�K�
�K��(�
'38�wh�F	.�
�'�/�/�*�
����O�$�039�Gh�P	.�
�'�/�/�*�
����O�$�040�Qh�Z	.�
!�7�?�?�3�
�G�O�O�W�-�
�G�O�O�V�,�041�[h�f	$��L�!��L�!�&42�gh�p	�
B�F�L�L�Q�
%�x����f�j�j�'I�J�
�V�^�^�$�43�qh�|	�
�6�6�"�
����L�!�
�V��	44�}h�J	�45�Kh�Fr@rc��\rSrSrSrSrSS/rS/rSrS\	4\46"S	5\47"S485S\4S\R4S
\
"\\R54S\S4\49"S5S\4S\4S\S4S\R(S4/\50"S	5S\R,4S\	S4/\51"S	5S\RS4/\52"S	5S\R(S4/S\R(S4\53"S5/S\S4S\4/S .rS!rg")#r�z,54For `Csound <https://csound.com>`_ scores.55zCsound Scorezcsound-scorez56csound-scoz*.sco�2.1r%r.r!z[aBbCdefiqstvxy]�zz([nNpP][pP])(\d+)z[mn]�mark statementr/z[!+\-*/^%&|<>#~.]z[()\[\]]r#r$z\{�loop after left bracer'r"r0)r"�loop after repeat count)r"�loopz\}�root�\}\}z
[^}]|\}(?!\}))rJrFrGrHrIr-r1N)r2r3r4r5�__doc__�name�aliases�	filenames�
version_addedrrr�Constantrr
r=rrrr	r9r�Labelr>r?r1r@rArr�sO����D��|�,�G��	�I��M��J���/�0��-�.�
 �'�*��7�#�#�$�"�8�G�V�^�^�#D�E�
�g�/�0��I��
!�8�,�
�+�&�
�6�?�+�
�G�O�O�%<�=�/57�6
�/�0�
�d�j�j�)�
�J��'�58�
�/�0�
�V�^�^�%H�I�"59�60
�/�0�
�g�o�o�/?�@�$61�62�G�O�O�V�,��F�O�63��f�f�%�
�v�&�64�a4�Fr@rc��\rSrSrSrSrSS/rSS/rSr\	"5r65S	rS66r0SS\
4S
\"\
\R \\
54\"S5\"S5S\R(S4S\R(S4S\R(4\"S5/_SS\R*R,4\"S5S\4S\4S\S4S\S4\"SSSS 9\4\"S!SSS 9\R44S"\S#4S$\"\R4\5S#4S%\"\R4\5S&4S'\"\R4\5S(4S)\"\R4\5S*4S+\R6S,4S-\R6S.4S/\R6S04S1\R6S24S3\R*R84S4\4/_S\"S5S5\R:4S6\4S\
S74/_S\"S5S8\S94S\
S74/_S:\"S5S;\R<4S<\4S\
S74/_SS\S74S=\4\"S>5\"S?5\"S@5SA\4/_SSB\S74SC\4\"S?5\"S@5SD\4/_S?SE\R>4/_S@SF\R@4SG\R>4/_SH\"S5S<\S74\"S5/_S#\"S5SI\R S74\!"S75/_S,\"S5S\SJ4\!"S75/_SJSK\R>4SL\R>4\"S5/_S.\"S5S\S4S\SM4S\
S74/_SMSB\S74SN\""\#54/_S0\"S5S\S4S\SO4S\
S74/_SOSB\S74SN\""\$54/_\"S5S\S4S\SP4S\
S74/SB\S74SN\""\%54/SQ.Er&SRr'gS)Tr��z067For `Csound <https://csound.com>`_ orchestras.68zCsound Orchestra�csoundz69csound-orcz*.orcz*.udorDc#�# �URS5nURRU5 UR5[R70U4v� g7f)Nr)�group�user_defined_opcodes�add�startr�Function)�lexer�match�opcodes   rA�opcode_name_callback�)CsoundOrchestraLexer.opcode_name_callback�s=������Q���
�"�"�&�&�v�.��k�k�m�T�]�]�F�2�2�s�AAc#�4# �[RnURS5nU[;dU[;d71U[72;a$UR
5[RU4v� O�X0R;a$UR
5[RU4v� O�[n[R"SU5nU(a]UR
S5[RURS54v� UR
S5[URS54v� OUR
5[U4v� URS5(aNUR
S5[URS54v� UR
S5X!RS54v� gg7f)N�z^(g?[afikSw])(\w+)��)rr;rWrrrrZr�BuiltinrXr[�re�searchr)r\r]�type_annotation_tokenrM�73name_matchs     rA�
name_callback�"CsoundOrchestraLexer.name_callback�s.��� '�����{�{�1�~���7�?�d�&8�8�D�O�<S��+�+�-����t�3�3�
�/�/�
/��+�+�-�����4�4�$(�!����#8�$�?�J�� �&�&�q�)�7�<�<��9I�9I�!�9L�L�L� �&�&�q�)�4��1A�1A�!�1D�D�D��k�k�m�T�4�/�/��;�;�q�>�>��+�+�a�.�+�u�{�{�1�~�=�=��+�+�a�.�"7���Q��G�G��s�FFrJr%z^([ \t]*)(\w+)(:)([ \t]+|$)r.r!z	\binstr\bz"instrument numbers and identifiersz74\bopcode\bzafter opcode keywordz\b(?:end(?:in|op))\bzpartial statementsz-\b(?:0dbfs|A4|k(?:r|smps)|nchnls(?:_i)?|sr)\br/u@\+=|-=|\*=|/=|<<|>>|<=|>=|==|!=|&&|\|\||[~¬]|[=!+\-*/^%&|<>#?:]z	[(),\[\]]r#r$r,r-)
�do�else�elseif�endif�enduntil�fi�if�ithen�kthen�od�then�until�whilez\b)�prefix�suffix)�return�rireturnz
\b[ik]?goto\b�75goto labelz"\b(r(?:einit|igoto)|tigoto)(\(|\b)z\b(c(?:g|in?|k|nk?)goto)(\(|\b))r}�
goto argumentz\b(timout)(\(|\b))r}r~r~z\b(loop_[gl][et])(\(|\b))r}r~r~r~z\bprintk?s\bz
prints opcodez"\b(?:readscore|scoreline(?:_i)?)\bzCsound score opcodez\bpyl?run[it]?\bz
Python opcodez\blua_(?:exec|opdef)\b�76Lua opcodez\bp\d+\bz$\b([A-Z_a-z]\w*)(?:(:)([A-Za-z]))?\bz\d+|[A-Z_a-z]\w*z[+,]r"r')r"�opcode type signaturesr�z0|[afijkKoOpPStV\[\]]+�,z77[^\\"$%)]+r+zescape sequenceszformat specifiersz[\\$%)]rKz(?:[^\\%)}]|\}(?!\}))+z[\\%)]z\\(?:[\\abnrt"]|[0-7]{1,3})z'%[#0\- +]*\d*(?:\.\d+)?[AE-GXac-giosux]z%%r~z\w+zprints quoted stringz\\\\[aAbBnNrRtT]z%[!nNrRtT]|[~^]{1,2}zCsound scorez([^}]+)|\}(?!\})�Python�Lua)rr�r1N)(r2r3r4r5rLrMrNrOrP�setrXr_rjrrrrRrrr�Declaration�Variable�Globalrrr�Pseudore�Instancer[r;�Escape�Interpolrrrrrr>r?r1r@rArr�sG����D���&�G��'�"�I��M��5��3�78H�*h��
�J��
+�X�j�$�*�*�k�[e�-f�g��/�0��-�.�
�7�.�.�0T�U�
�G�/�/�1G�H�
$�g�&9�&9�:��(�)�
79�h� 	�
=�t�}�}�?S�?S�T��I��
P�RZ�[�
�;�'�
�6�?�+�
�f�o�.�
�� ��/�18�
9��)�%��
F����W�
�w��5�
2�H�W�^�^�[�4Y�
�
�
/��'�.�.�+�1V�
,�
.�
!�8�G�N�N�K�#H�
=�
?�
(�(�7�>�>�;�*O�
N�
P��d�l�l�O�<�
2�D�L�L�BW�X�
 �$�,�,��@�
&����l�C�
�$�-�-�0�0�1�
4�m�D�A!80�!h�f	-��/�0�
 �$�-�-�0�
�k�"�
�J��'�	/81�gh�t	��/�0�
�2�4V�W�
�J��'�!82�uh�~	!��/�0�'����5�
�;��
�J��'�#83�h�R	�
�6�6�"�
�F�#��L�!��&�'��'�(�
�� �
84�Sh�b	�
�f�f�%�
&��/��&�'��'�(�
���85�ch�p	�
+�V�]�]�;�86�qh�Z	�
7����I�
�F�M�M�"�87�[h�d	��/�0�
�;��'��(�)�88�eh�n	��/�0�
�T�Z�Z��(��F�O�89�oh�z	��/�0�
�6�1�2��F�O�90�{h�D	�
 �&�-�-�0�
$�f�m�m�4��O�$�!91�Eh�P	��/�0�
�6�?�+�
�f�n�-�
�J��'�	 92�Qh�\	�
�f�f�%�
 �%�(8�"9�:�93�]h�f	��/�0�
�6�?�+�
�f�h�'�
�J��'�	94�gh�r	�
�f�f�%�
 �%��"4�5�95�sh�~
�/�0�
�6�?�+�
�f�e�$�
�J��'�	96��f�f�%�
 �%��/�2�97�Ih�Fr@rc���\rSrSrSrSrSS/rS/rSrSr	S	\98R4S99\100R4S\
4S\RS
4S\RS4S\RS4S\RS4S\R4/S\RS4S\"\54/S\RS4S\"\54/S\RS4S\"\54/S\4S\R*S4S\RS4/S\4S \S4S!\S4S"\S4/S#.rS$rg%)&ri�z101For Csound documents.102zCsound Documentzcsound-documentz103csound-csdz*.csdzhttps://csound.comrDz/[*](.|\n)*?[*]/r z[^/;<]+|/(?!/)z<\s*CsInstruments)�	orchestra�tagz<\s*CsScore)�scorer�z<\s*[Hh][Tt][Mm][Ll])�HTMLr�z<\s*[\w:.-]+r�z<\s*/\s*[\w:.-]+\s*>z<\s*/\s*CsInstruments\s*>r"z%(.|\n)+?(?=<\s*/\s*CsInstruments\s*>)z<\s*/\s*CsScore\s*>z(.|\n)+?(?=<\s*/\s*CsScore\s*>)z<\s*/\s*[Hh][Tt][Mm][Ll]\s*>z((.|\n)+?(?=<\s*/\s*[Hh][Tt][Mm][Ll]\s*>)z\s+z[\w.:-]+\s*=�attrz/?\s*>z".*?"z'.*?'z[^\s>]+)rJr�r�r�r�r�r1N)r2r3r4r5rLrMrNrOr6rPr	r7r8rr�Tagrrrrr�	Attributerr>r?r1r@rArr�s`����D� �,�/�G��	�I�104�C��M�!�'�"3�"3�4�
�W�^�^�,�
��%�
!�4�8�8�-A�B�
�T�X�X�'7�8�
$�d�h�h��@�
�d�h�h��.�
$�d�h�h�/�105�*�4�8�8�V�<�
5�u�=Q�7R�S�106�107$�T�X�X�v�6�
/��7G�1H�I�108�109-�d�h�h��?�
8�%�	�:J�K�110��Z� �
�d�n�n�f�5�
����&�)�111��Z� �
�v�v�&�
�v�v�&�
���(�	112�A&�Fr@r)%rLrf�pygments.lexerrrrrrr�pygments.tokenr	r113rrr
rrrrr� pygments.lexers._csound_builtinsrrr�pygments.lexers.htmlr�pygments.lexers.pythonr�pygments.lexers.scriptingr�__all__r8�newlinerrrrr1r@rA�<module>r�s����114�O�O����Y�Y�*�.�.�115M��#�X�g�n�n�d�%C�116D��k�*�k�\>�{�>�BN�;�N�b8�*�8r@
codekingpro/portable-devtools · Team Ai