Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2�j�^���SrSSKrSSKJr SSKJrJrJrJ	r	J3r4JrJrJ
r
 SSKJrJrJrJrJrJrJrJrJr SSKJr S/r"SS\5rg)	z�5pygments.lexers.mojo6~~~~~~~~~~~~~~~~~~~~7 8Lexers for Mojo and related languages.9 10:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.11:license: BSD, see LICENSE for details.12�N)�	unistring)�13RegexLexer�bygroups�combined�default�include�this�using�words)	�Comment�Keyword�Name�Number�Operator�Punctuation�String�Text�14Whitespace��shebang_matches�	MojoLexerc"�N�\rSrSrSrSrSrSS/rSS/rS	S15/r	Sr16S\RS
\RS3rSrSr0SS\4S\"\\R(\R*54S\"\\R(\R*54S\R.4S\R04S\4S\4\"S5\"S5S\"\\5S4S\"\\5S4S\"\\5S4S \"\\5S4S!\"\\5S"4S#\"\\5S$4S%\"\\5S$4S&\"\R6\5S'4S(\"\R6\5S)4\"S*5/_S*S+\"\R(\R85\"S,S-54S.\"\R(\R05\"S,S/54S0\"\R(\R85\"S,S154S2\"\R(\R05\"S,S354S4\"\R(\R85\"S5S-54S6\"\R(\R05\"S5S/54S7\"\R(\R85\"S5S154S8\"\R(\R05\"S5S354S9\"\R(\R85S:4S;\"\R(\R05S<4S=\"\R(\R85S>4S?\"\R(\R05S@4SA\"\R(\R85\"SBS:54SC\"\R(\R05\"SBS<54SD\"\R(\R85\"SBS>54SE\"\R(\R05\"SBS@54SF\"\R(\R85\"SGS:54SH\"\R(\R05\"SGS<54SI\"\R(\R85\"SGS>54SJ\"\R(\R05\"SGS@54SK\4\"SL5SM\4SN\ 4SO\RB4\"SP5\"SQ5\"SR5\"SS5\"ST5/_SUSV\ SW4SX\RDSY4SZ\RDSY4S\4\"S*5/_SWSV\ SW4S[\ SY4S\4\"S*5/_SP\#"S\S]S^9\4\#"S_S]S^9\RH4/_S\#"S`S]S^9\4\#"S_S]S^9\RH4/_SSaSbRKSc\&RN55-Sd-\"\\5Se4/_SeSf\"\\("\)5\54\*"SY5/_SQ\#"SgShS]Si9\+RX4Sj\+RXRZ4\#"SkShS]Si9\+R\4/_SR\#"SlS]S^9\+R^R`4/_SS\#"SmS]S^9\+RbR`4/_SLSn\2Rf4So\2Rf4Sp\2Rh4Sq\2Rj4Sr\2Rl4Ss\2Rn4/_STSt\-\+Rp4St\4\\+4/_S\\+RbSY4/_S\"SR5\\+R^SY4\*"SY5/_S"\\+RrSY4/_S$\\+RtSY4/_0S)Su\"\\\54Sv\+R64\\+R64Sw\"\\\54\*"SY5/_S'Sx\"\\R65SY4Sv\+R64Sy\RHSY4\\+R64\*"SY5/_S,Sz\Rv4S{\Rv4/_S5\"S,5\"SB5/_SGS|\Rv4/_SBS}\Rv4\"SG5/_S~\"\R05_S\"\R85_S�\"\R05_S�\"\R85_S1S�\R8SY4S�\Rv4\"S5/_S3S�\R0SY4S�\Rv4\"S~5/_S>S�\R8SY4S�\Rv4\"S�5/_S@S�\R0SY4S�\Rv4\"S�5/_S-S�\R8SY4\"S5S�\R84/_S/S�\R0SY4\"S~5S�\R04/_S:S�\R8SY4\"S�5S�\R84/_ES<S�\R0SY4\"S�5S�\R04/0Er<S�r=S�r>g�)�r�)z(17For Mojo source code (version 24.2.1).18�Mojozhttps://docs.modular.com/mojo/�mojou🔥z*.mojou*.🔥ztext/x-mojozapplication/x-mojoz2.18�[z][z]*c�\�S[R4S[R4SU4SU4SU4/$)NzH%(\(\w+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsaux%]zg\{((\w+)((\.\w+)|(\[[^\]]+\]))*)?(\![sra])?(\:(.?[<>=\^])?[-+ ]?#?0?(\d+)?,?(\.\d+)?[E-GXb-gnosx%]?)?\}z
[^\\\'"%{\n]+�[\'"\\]z%|(\{{1,2})�r�Interpol��ttypes �ZD:\code\apps\devtools\python\user_packages\Python313\site-packages\pygments/lexers/mojo.py�innerstring_rules�MojoLexer.innerstring_rules=sJ��*����
��19���

��u�%�
���
�U�#�)20�	21�c�X�S[R4S[RS4SU4SU4/$)Nz\}z\{�expr-inside-fstringz
[^\\\'"{}\n]+rrr!s r#�
fstring_rules�MojoLexer.fstring_rulesVs9���F�O�O�$�
�F�O�O�%:�;�
�u�%�
���22�	23r&�rootz\s+z&^(\s*)([rRuUbB]{,2})("""(?:.|\n)*?""")z&^(\s*)([rRuUbB]{,2})('''(?:.|\n)*?''')z\A#!.+$z#.*$z\\\nz\\�keywordsz
soft-keywordsz(alias)(\s+)�varnamez24(var)(\s+)z25(def)(\s+)�funcnamez	(fn)(\s+)z(class)(\s+)�	classnamez
(struct)(\s+)�26structnamez(trait)(\s+)z(from)(\s+)�27fromimportz
(import)(\s+)�import�exprz(?i)(rf|fr)(""")�rfstringescape�tdqfz(?i)(rf|fr)(''')�tsqfz(?i)(rf|fr)(")�dqfz(?i)(rf|fr)(')�sqfz([fF])(""")�
fstringescapez([fF])(''')z	([fF])(")z	([fF])(')z(?i)(rb|br|r)(""")�tdqsz(?i)(rb|br|r)(''')�tsqsz(?i)(rb|br|r)(")�dqsz(?i)(rb|br|r)(')�sqsz([uU]?)(""")�stringescapez([uU]?)(''')z28([uU]?)(")z29([uU]?)(')z([bB])(""")�bytesescapez([bB])(''')z	([bB])(")z	([bB])(')z[^\S\n]+�numbersz!=|==|<<|>>|:=|[-~+/*%=<>&^|.]z([]{}:\(\),;[])+z(in|is|and|or|not)\bz
expr-keywords�builtins�30magicfuncs�	magicvars�namer(z[{([]zexpr-inside-fstring-innerz(=\s*)?(\![sraf])?\}z#popz(=\s*)?(\![sraf])?:z[])}])	z	async forz31async with�await�else�for�if�lambda�yield�32yield fromz\b)�suffix)�True�False�None)�assert�asyncrE�borrowed�break�continue�del�elifrF�except�finallyrG�globalrHrI�pass�raise�nonlocal�return�try�whilerJrK�as�withz6(^[ \t]*)(match|case)\b(?![ \t]*(?:[:,;=^&|@~)\]}]|(?:�|c#�X# �UH oSR5(dMUv� M" g7f)rN)�islower)�.0�ks  r#�	<genexpr>�MojoLexer.<genexpr>Ms���F�^���t�|�|�~�!�!�^�s�*�	*z)\b))zsoft-keywords-innerz(\s+)([^\n_]*)(_\b))^�33__import__�abs�aiter�all�any�bin�bool�	bytearray�34breakpoint�bytes�callable�chr�classmethod�compile�complex�delattr�dict�dir�divmod�	enumerate�eval�filter�float�format�	frozenset�getattr�globals�hasattr�hash�hex�id�input�int�35isinstance�36issubclass�iter�len�list�locals�map�max�37memoryview�min�next�object�oct�open�ord�pow�print�property�range�repr�reversed�round�set�setattr�slice�sorted�staticmethod�str�sum�super�tuple�type�vars�zip�AnyType�	Coroutine�DType�Error�Int�List�ListLiteral�Scalar�Int8�UInt8�Int16�UInt16�Int32�UInt32�Int64�UInt64�BFloat16�Float16�Float32�Float64�SIMDr�Tensor�Tuple�Movable�Copyable�CollectionElementz(?<!\.))�prefixrLz+(?<!\.)(self|Ellipsis|NotImplemented|cls)\b)r�)^�__abs__�__add__�38__aenter__�	__aexit__�	__aiter__�__and__�	__anext__�	__await__�__bool__�	__bytes__�__call__�__complex__�__contains__�__del__�__delattr__�39__delete__�__delitem__�__dir__�40__divmod__�	__enter__�__eq__�__exit__�	__float__�__floordiv__�41__format__�__ge__�__get__�__getattr__�__getattribute__�__getitem__�__gt__�__hash__�__iadd__�__iand__�
__ifloordiv__�__ilshift__�__imatmul__�__imod__�__imul__�	__index__�__init__�__instancecheck__�__int__�42__invert__�__ior__�__ipow__�__irshift__�__isub__�__iter__�__itruediv__�__ixor__�__le__�__len__�__length_hint__�43__lshift__�__lt__�44__matmul__�__missing__�__mod__�__mul__�__ne__�__neg__�__new__�__next__�__or__�__pos__�__pow__�__prepare__�__radd__�__rand__�__rdivmod__�__repr__�__reversed__�
__rfloordiv__�__rlshift__�__rmatmul__�__rmod__�__rmul__�__ror__�	__round__�__rpow__�__rrshift__�45__rshift__�__rsub__�__rtruediv__�__rxor__�__set__�__setattr__�__setitem__�__str__�__sub__�__subclasscheck__�__truediv__�__xor__)�__annotations__�	__bases__�	__class__�__closure__�__code__�__defaults__�__dict__�__doc__�__file__�__func__�__globals__�__kwdefaults__�46__module__�__mro__�__name__�__objclass__�__qualname__�__self__�	__slots__�__weakref__zT(\d(?:_?\d)*\.(?:\d(?:_?\d)*)?|(?:\d(?:_?\d)*)?\.\d(?:_?\d)*)([eE][+-]?\d(?:_?\d)*)?z!\d(?:_?\d)*[eE][+-]?\d(?:_?\d)*j?z0[oO](?:_?[0-7])+z0[bB](?:_?[01])+z0[xX](?:_?[a-fA-F0-9])+z\d(?:_?\d)*�@z(\s+)(as)(\s+)z\.z
(\s*)(,)(\s*)z(\s+)(import)\bzNone\bz\{\{z\}\}z0\\([\\abfnrtv"\']|\n|x[a-fA-F0-9]{2}|[0-7]{1,3})z,\\(N\{.*?\}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8})zfstrings-singlezfstrings-doublezstrings-singlezstrings-double�"z
\\\\|\\"|\\\n�'z
\\\\|\\'|\\\nz"""z\nz'''c�<�[US5(agSUSS;agg)Nzmojo?g�?zimport i�g�������?rr)�texts r#�analyse_text�MojoLexer.analyse_text�s&���4��*�*����U�d��#��r&�N)?r3r1r5�__firstlineno__r,rD�url�aliases�	filenames�	mimetypes�
version_added�uni�	xid_start�xid_continue�uni_namer$r)rrr�Affix�Docr�Hashbang�Singlerr
�	Namespace�Doublerrrr�Wordr r�Constant�join�keyword�kwlistr47r	rr�Builtin�Pseudo�	Exception�Function�Magic�Variabler�Float�Oct�Bin�Hex�Integer�	Decorator�Class�Struct�Escape�tokensr>�__static_attributes__r@r&r#rr)s�����D�48*�C��v��G����I�49	���I��M��3�=�=�/��C�$4�$4�#5�R�8�H�50�251�W	��
�Z� �9���V�\�\�6�:�:�>�
�52:���V�\�\�6�:�:�>�
���)�)�*�
�g�n�n�%�
�j�!�
�J���J���O�$�53 ���*�-��
�54�H�W�j�9�9�E�
�H�W�j�9�:�F�
�8�G�Z�8�*�E����*�-��
�55�x���<�l�K�
�h�w�56�;�\�J�
�X�g�&7�&7��D�l�S�
�x��(9�(9�:�F��Q��F�O�I%57�W	�N	�#�����v�}�}�5��)�6�2�
�#�����v�}�}�5��)�6�2�
�!�����v�}�}�5��)�5�1�
�!�����v�}�}�5��)�5�1�
������v�}�}�5���&�1�
������v�}�}�5���&�1�
������v�}�}�5���%�0�
������v�}�}�5���%�0�
�"�8�F�L�L�&�-�-�#H�&�Q�
!�8�F�L�L�&�-�-�#H�&�Q�
��&�,�,��
�
�!F��N�
��&�,�,��
�
�!F��N������v�}�}�5����0�
������v�}�}�5����0�
������v�}�}�5����/�
������v�}�}�5����/�
������v�}�}�5����/�
������v�}�}�5����/�
������v�}�}�5����.�
������v�}�}�5����.�
�58�$���I��
.��9�
 �+�.�
$�h�m�m�4��O�$��J���L�!��K� ��F�O�Gd59�OW	�X	�
�{�$?�@������
������
��Z� ��F�O�) 60�YW	�D	$�
�{�$?�@�
�{�F�+�
�Z� ��F�O�	&61�EW	�P	��62�!�
��
�"�,�U�
;�W�=M�=M�N�'63�QW	�z	���6!�9�<�? 
�B�,�U�
;�W�=M�=M�N�E#64�{W	�B	�'�65�	�	�F�W�^�^�F�F�G��
���W�-�%�66
�
67�CW	�^	�
#�X�j�%��+�w�%O�P��F�O� 68�_W	�h	��`�B&� �Gd�J���Mg
�P<�T�\�\�=P�=P�Q���%� ��69���

�Ur70�iW	�N	��_�@!�Cb�F�
�
�#�#�Ie
�g71�OW	�^	���,!�/�2�
�
�#�#�5
�72�_W	�Z	�+����
�732�6�<�<�@�
!�6�:�:�.�
 �&�*�*�-�
'����4�
�V�^�^�,�74�[W	�r	�
�H�_�d�n�n�-�
�8��
�t��75�sW	�|	�
�t�}�}�f�-�76�}W	�B	��L�!�
�t�}�}�f�-��F�O�77�CW	�L	�
�t�z�z�6�*�78�MW	�R	�
�t�{�{�F�+�79�SW	�X	�
���W�j� I�J�
�D�N�N�#�
�t�~�~�&�
�x�80�H�j�I�J��F�O�81�YW	�f	�
��*�g�6G�6G�!H�&�Q�
�D�N�N�#���(�(�&�1�
�t�~�~�&��F�O�82�gW	�x	�
�f�m�m�$�
�f�m�m�$�83�yW	�@	��$�%��N�#�84�AW	�H	�
@�&�-�-�P�85�IW	�N	�
<�f�m�m�L��M�"�86�OW	�V	�=����7�WW	�X	�=����7�YW	�Z	�+�F�M�M�:�[W	�\	�+�F�M�M�:�]W	�^	�
�6�=�=�&�)�
�v�}�}�-��%�&�87�_W	�h	�
�6�=�=�&�)�
�v�}�}�-��%�&�88�iW	�r	�
�6�=�=�&�)�
�v�}�}�-��$�%�89�sW	�|	�
�6�=�=�&�)�
�v�}�}�-��$�%�90�}W	�F	�
�V�]�]�F�+��%�&�
�F�M�M�"�91�GW	�P	�
�V�]�]�F�+��%�&�
�F�M�M�"�92�QW	�Z	�
�V�]�]�F�+��$�%�
�F�M�M�"�93�[W	�d	�
�V�]�]�F�+��$�%�
�F�M�M�"�94�eW	�F�rr&)r,rT�pygmentsrrG�pygments.lexerrrrrrr	r95r�pygments.tokenrr
rrrrrrr�
pygments.utilr�__all__rr@r&r#�<module>rlsJ����%�	�	�	����*��-��Z96�97�Z98r&
codekingpro/portable-devtools · Team Ai