Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2�j�,���SrSSKJrJrJrJrJrJrJr SSK	J3r4JrJrJ
r
JrJrJrJrJr SSKJrJr S/r"SS\5rg)z�5pygments.lexers.arturo6~~~~~~~~~~~~~~~~~~~~~~7 8Lexer for the Arturo language.9 10:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.11:license: BSD, see LICENSE for details.12�)�13RegexLexer�bygroups�
do_insertions�include�this�using�words)	�Comment�Error�Keyword�Name�Number�Operator�Punctuation�String�Text)�
ClassNotFound�get_bool_opt�ArturoLexerc���\rSrSrSrSrSS/rS/rSrSr	S	r14S15rS\R4S\R4\"S
SS9\R"4\"SSSS9\R$R&4S\R*4S\R,4S\R"4S\R04S\R24S\R44S\R84S\R:4S\R<4S\"\ \!"\"5\ 54S\RFS4S\RS 4S!\RFS"4S#\RS$4S%\RFS&4S'\4S(\RS)4S*\RS+4\$"S,5S-\ 4\"S.5\RJ4\"S/5\&4S0\4S1\'RP4S2\)4/S3\RTS44S5\!"\"54/S6\RTS44S5\!"\"54/\"S75\RV4/\$"S85S3\RTS94S:\RTS;4S\RFS44S<\4/\$"S85S3\RTS94S:\RTS;4S=\RS44S>\4/\$"S85S3\RTS94S:\RTS;4S?\RFS44S@\4/SA\RV4S3\RTS94S:\RTS;4SB\RS44SC\RX4/\$"S85S3\RTS94S:\RTS;4SD\RFS44SE\4/\$"S85S3\RTS94S:\RTS;4SF\RS44SG\4/\$"S85S3\RTS94S:\RTS;4SH\RS44SI\4/\"SJSSKS9\R$4\"SLSSS9\R$4/SM.r-SNr.gO)Pr�z�16For Arturo source code.17 18See `Arturo's Github <https://github.com/arturo-lang/arturo>`_19and `Arturo's Website <https://arturo-lang.io/>`_.20�Arturo�arturo�artz*.artzhttps://arturo-lang.io/z2.14c�V�[USS5Ul[R"U40UD6 g)N�handle_annotatedsT)rrr�__init__)�self�optionss  �\D:\code\apps\devtools\python\user_packages\Python313\site-packages\pygments/lexers/arturo.pyr�ArturoLexer.__init__#s*��!-�g�7J�.2�"4������D�,�G�,�c#�P# �SSKJn URS5[RURS54v� URS5[RURS54v� URS5[RURS54v� URS5[RURS54v� SnUR(a&U"URS5R55nURS5nUcURS5[U4v� O#[/URU55Shv�N URS	5[RURS	54v� g![a N�f=fNH7f)21z�Adds syntax from another languages inside annotated strings22 23match args:24    1:open_string,25    2:exclamation_mark,26    3:lang_name,27    4:space_or_newline,28    5:code,29    6:close_string30r)�get_lexer_by_name����N��)�pygments.lexersr$�startr�Double�group�Interpolr�31Whitespacer�striprr�get_tokens_unprocessed)r�matchr$�lexer�codes     r �handle_annotated_strings�$ArturoLexer.handle_annotated_strings(s=���	6��k�k�!�n�f�m�m�u�{�{�1�~�=�=��k�k�!�n�f�o�o�u�{�{�1�~�=�=��k�k�!�n�f�o�o�u�{�{�1�~�=�=��k�k�!�n�d�o�o�u�{�{�1�~�=�=����!�!�
�)�%�+�+�a�.�*>�*>�*@�A���{�{�1�~���=��+�+�a�.�&�$�.�.�$�R��)E�)E�d�)K�L�L�L��k�k�!�n�f�m�m�U�[�[��^�;�;��!�
��
��
M�s7�C&F&�)%F�A
F&�F$�8F&�32F!�F&� F!�!F&z;.*?$z^((\s#!)|(#!)).*?$)�false�true�maybez\b)�suffix)r�initz\b\??:?)�prefixr;z`.`z\\\w+\b\??:?z#\w+z\b[0-9]+\.[0-9]+z\b[0-9]+z	\w+\b\??:z\'(?:\w+\b\??:?)z\:\w+z33\.\w+\??:?z(\()(.*?)(\)\?)�"�inside-simple-string�»�inside-smart-stringu«««�inside-safe-stringz\{\/�inside-regex-stringz\{\:�inside-curly-verb-stringz#(\{)(\!)(\w+)(\s|\n)([\w\W]*?)(^\})z\{�inside-curly-stringz\-{3,}�inside-eof-string�builtin-functionsz[()[\],])z->�==>�|z::�@�#�$�&�!z!!z./)$z<:z:>z:<z>:z<\z<>�<�>�øu∞�+�-�*�~�=�^�%�/z//rHz<=>z<==>z=>>z<<=>>z<<==>>z-->z<->z<-->z=|z|=z-:z:-�_�.z..�\z\b\w+z\s+z.+$z\|z#popz[^|]+z\|\|\>)z\\�\nz\tz\"�
string-escape�inside-interpolz\<\|\|�inside-templatez[^|"]+r]z[^|\n]+u»»»u[^|»]+z\\[sSwWdDbBZApPxucItnvfr0]+z\/\}z[^|\/]+z\:\}z[^|<:]+z\}z[^|<}]+z\Zz[^|<]+)F�all�and�any�ascii�attr�	attribute�attributeLabel�binary�	blockchar�contains�database�date�34dictionary�empty�equal�even�every�existsr8�floatin�function�greater�greaterOrEqual�if�in�inline�integer�is�key�label�leap�less�lessOrEqual�literal�logical�lower�nand�negative�nor�not�notEqual�null�numeric�odd�or�path�	pathLabel�positiver=�prime�set�some�sorted�35standalone�string�subsetr;�superset�ymbolr9�try�type�unless�upper�when�36whitespace�word�xnor�xor�zeroz\b\?)��abs�acos�acosh�acsec�acsech�actan�actanh�add�after�alphabetrb�angle�append�arg�args�arity�array�as�asec�asech�asin�asinh�atan�atan2�atanhre�attrs�average�before�	benchmark�blend�break�	builtins1�	builtins2�call�37capitalize�case�ceil�chop�chunk�clear�close�cluster�color�combine�conj�continue�copy�cos�cosh�couple�csec�csech�ctan�ctanh�cursor�darken�dec�decode�decouple�define�delete�38desaturate�	deviationrm�39difference�digest�digits�div�do�download�drop�dup�e�elsern�encode�ensure�env�epsilon�escape�execute�exit�exp�extend�extract�factorsr8�fdiv�filter�first�flatten�floor�fold�fromrt�gamma�gcd�get�goto�hash�help�hypotrwrx�inc�indent�index�infinity�info�input�insert�inspect�intersection�invert�join�keys�kurtosis�last�let�levenshtein�lighten�list�ln�log�loopr��mail�mapr3�maxr:�median�min�mod�module�mulr��neg�newr��	normalizer��nowr��openr��outdent�pad�panicr��pause�permissions�	permutate�pi�pop�pow�powerset�powmodr=�print�prints�process�product�query�random�range�read�relative�remove�rename�render�repeat�replace�request�return�reverse�round�sample�saturate�script�sec�sech�select�server��shl�shr�shuffle�sin�sinh�size�skewness�slice�sort�split�sqrt�squeeze�stackr1�subr;�sum�switch�symbols�symlink�sys�take�tan�tanh�terminal�tor9�truncater�r��union�uniquer��until�unzipr��values�var�variance�volume�webview�while�with�wordwrap�writer�r��zip)�rootr_r`r^r?rArBrCrDrErFrG)rN)/�__name__�40__module__�__qualname__�__firstlineno__�__doc__�name�aliases�	filenames�url�
version_addedrr6r41�Single�Hashbangr	r
�Constant�Builtin�Pseudor�Char�Propertyr�Float�Integer�Labelr�Declaration�Type�	Attributerrrrr-r�	Decoratorrrr0rr/�Escape�Regex�tokens�__static_attributes__�r"r rrs�����D����G��	�I�42#�C��M�-�43 <�H�w�~�~�&�
"�G�$4�$4�5��-��!�"&�-�-�
1�
�#��44�4�59�\�\�5H�5H�
J�
�V�[�[�!�
�d�m�m�,�
�d�m�m�$�
 �&�,�,�/�
�&�.�.�)�
�4�:�:�&�
 �'�"5�"5�6�
�w�|�|�$�
�D�N�N�+� �
�k�5��;��
<�
>��V�]�]�$:�;�
�f�m�m�%:�;�
��
�
�';�<�
�f�m�m�%:�;��f�m�m�%?�@�
3�5M�N�
�F�M�M�#8�9�
��
�
�':�;��'�(��+�&�
�/�0�15���
A�
�*�+�-5�
6��t��
�T�_�_�%�
�U�O�m745�t�F�O�O�V�,�
�u�T�{�#�46�47�����0�
�u�T�{�#�48�49�0�
1�6�=�=�A�50�51
�O�$�
�F�O�O�%6�7�
����):�;�
�6�=�=�&�)�
���!52�
�O�$�
�F�O�O�%6�7�
����):�;�
�F�M�M�6�*�
�� � 53�
�O�$�
�F�O�O�%6�7�
����):�;�
��
�
�v�.�
�� �54�,�V�]�]�;�
�F�O�O�%6�7�
����):�;�
�f�m�m�V�,�
����&� 55�
�O�$�
�F�O�O�%6�7�
����):�;�
�f�m�m�V�,�
�� �%56�
�O�$�
�F�O�O�%6�7�
����):�;�
�F�M�M�6�*�
�� � 57�
�O�$�
�F�O�O�%6�7�
����):�;�
�F�M�M�6�*�
���58��
��G�
-�/3�l�l�

<��%�J�E�K%+�J-1�L�L�K%
:�559�qo�Fr"N)rv�pygments.lexerrrrrrrr	�pygments.tokenr60rrr
rrrrr�
pygments.utilrr�__all__rr�r"r �<module>r�sB���������6��/��d�*�dr"
codekingpro/portable-devtools · Team Ai