Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2��j�-���SSKJr SSKJr SSK3Jr Sr"SS5r
"SS	\
5r"S4S\
5r"SS
\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"SS\
5r"S S!\
5r"S"S#\
5r"S$S%\
5r"S&S'\
5r"S(S)\
5r"S*S+\
5r"S,S-\
5r "S.S/\
5r!"S0S1\
5r"g2)3�)�annotations)�nprintf�)�5StreamMarkTc���\rSrSrSrSSjrSSjr\SSj5r\RSSj5rSSjr6SSjrSS	jrSS7jr
SSjr\SSj5rSSS
jjrSSjrSSSjjrSrg)�Token�
)�8start_mark�end_mark�_commentc��XlX lg�N)r9r)�selfr10rs   �XD:\code\apps\devtools\python\user_packages\Python313\site-packages\ruamel/yaml/tokens.py�__init__�Token.__init__s��$�� �
�c	��URVs/sHoRS5(aMUPM nnUR5 UVs/sHo<S[X5<3PM nn[(a2URS[
URR5-5 URS[
UR5-5 URRSSRU5S3$s snfs snf! Na=f! N@=f)N�_mark�=zline: z	comment: �(z, �))
�	__slots__�endswith�sort�getattr�11SHOW_LINES�append�strr12�liner�	__class__�__name__�join)r�key�13attributes�	argumentss    r�__repr__�Token.__repr__s���&*�^�^�Q�^�c�<�<��;P�c�^�14�Q�����CM�M�*�3�w�a��� 2�5�6�*�	�M��:�
�� � ��C����0D�0D�,E�!E�F�	����[�3�t�}�}�+=�=�>��.�.�)�)�*�!�D�I�I�i�,@�+A��C�C��R��15N��
���	��s(�C5�C5�C:�11C?�#'D�?D�D16c�.�URR$r�r17�column�rs rr+�Token.column(s�����%�%�%rc�$�XRlgrr*)r�poss  rr+r-,s��!$���rc��[US5(d18SS/UlO[UR5S;deXRS'g)Nr)��r��hasattrr�len�r�comments  r�add_post_comment�Token.add_post_comment;s?���t�Z�(�(�!�4�L�D�M��t�}�}�%��/�/�/�#�
�
�a�rc��[US5(d19SS/UlO[UR5S:XdeURSbeXRS'g)Nrr1rr3)r�commentss  r�add_pre_comments�Token.add_pre_commentsFsU���t�Z�(�(�!�4�L�D�M��t�}�}�%��*�*�*��}�}�Q��'�'�'�#�
�
�a��rc���[US5(d/SS/UlO:[UR5S:XdeURSc/URS'URSRU5 g)Nr�r�r4rr5rr6s  r�add_comment_pre�Token.add_comment_prePsh���t�Z�(�(���t�,�D�M��t�}�}�%��*�*�*��}�}�Q��'�#%��
�
�a� ��
�
�a�����(rc�p�[US5(d20/SQUlO-[UR5S:XdeURSbeURSc/URS'URSR	S/US-[URS5-21-5 XRSU'g)Nr�NNNr?r)r4rr5r7�extend)rr7�comment_types   r�add_comment_eol�Token.add_comment_eolYs����t�Z�(�(�.�D�M��t�}�}�%��*�*�*��=�=��#�+�+�+��<�<��?�"�!�D�M�M�!���
�
�a������,��*:�S����a��=Q�*Q� R�S�)0�
�
�a���&rc���[US5(dSS//UlO:[UR5S:XdeURSc/URS'URSRU5 g)Nrr?r1r@r6s  r�add_comment_post�Token.add_comment_postesh���t�Z�(�(�!�4��,�D�M��t�}�}�%��*�*�*��}�}�Q��'�#%��
�
�a� ��
�
�a�����(rc��[USS5$)Nr)rr,s rr7�
Token.commentqs���t�Z��.�.rc�(�URnUcg[U[[45(ag[	US5 URnU(dU(aUSUSSSUS/nX1lU$US(a22US(dUS(aeUS(a[[US[5(a0[US[5(aUSRUS5 O[SU<SU<35eUS(aUSUS'US(aUSUS'U$)��move a comment from this token to target (normally next token)23used to combine e.g. comments before a BlockEntryToken to the24ScalarToken that follows it25empty is a special for empty values -> comment after key26Nrrr�overlap in comment � )	r7�27isinstance�StreamEndToken�DocumentStartToken�delattrr�listrE�NotImplementedError)r�target�empty�c�tcs     r�move_old_comment�Token.move_old_commentus���
�L�L���9���f�~�/A�B�C�C����j�!�
�^�^�����q�T�1�Q�4��t�Q�q�T�2���O��K��Q�4�B�q�E�Q�q�T�b��e��!�A�$��%�%�*�R��U�D�*A�*A��!����B�q�E�"�)�,?��u�A�b�V�*L�M�M��Q�4��a�D�B�q�E��Q�4��a�D�B�q�E��rc�d�URnUbUScgUSS/nUSc[US5 U$)z�split the post part of a comment, and return it28as comment to be added. Delete second part if [None, None]29 abc:  # this goes to sequence30   # this goes to first element31   - first element32Nrrr)r7rU)rr7�ret_vals   r�split_old_comment�Token.split_old_comment�sE���,�,���?�g�a�j�0���1�:�t�$���1�:���D�*�%��rc�~�URnUcg[U[[45(ag[	US5 URnU(dU(aUSUSUS/nX1lU$[
S5H"nX5cM33XEcM[SU<SU<35e [
S5HnX5(dMX5XE'M U$)	rONrrrr1r?rPrQ)r7rRrSrTrUr�rangerW)rrXrYrZr[�idxs      r�move_new_comment�Token.move_new_comment�s���
�L�L���9���f�~�/A�B�C�C����j�!�
�^�^�����q�T�1�Q�4��1��&���O��K���8�C��v�!�b�g�&9�)�,?��u�A�b�V�*L�M�M����8�C��v�v��&�����r)rrr34N)r35rrr�return�None�rg�Any)rg�int)r/rjrgrh)r7rjrgrh)r;rjrgrh)r7rjrFrjrgrh)F)rXrjrY�boolrgrj)r"�36__module__�__qualname__�__firstlineno__rrr'�propertyr+�setterr8r<rArGrJr7r\r`re�__static_attributes__�rrrr
s���4�I�!�D�(�&��&��]�]�%��%�#��)�371�)��/��/��@
��rrc�&�\rSrSrSrSrSSjrSrg)�DirectiveToken��)�name�valuez<directive>c�H�[RXU5 XlX lgr)rrrwrx)rrwrxr38rs     rr�DirectiveToken.__init__�s��
���t��2��	��39rN)40rwrjrxrjr41rjrrjrgrh�r"rmrnror�idrrrrsrrruru�s���I�	�B�rruc��\rSrSrSrSrSrg)rT��rsz<document start>N�r"rmrnrorr|rrrsrrrTrT�s���I�	�BrrTc��\rSrSrSrSrSrg)�DocumentEndToken��rsz<document end>Nrrsrrr�r��s���I�	�Brr�c�:�\rSrSrSrSrSSSjjrSrg)�StreamStartToken��)�encodingz<stream start>Nc�<�[RXU5 X0lgr)rrr�)rr42rr�s    rr�StreamStartToken.__init__�s��	���t��2� �
rrD)r43rjrrjr�rjrgrhr{rsrrr�r��s=���I�	�B�MQ�!��!�03�!�FI�!�	
�!�!rr�c��\rSrSrSrSrSrg)rS��rsz<stream end>NrrsrrrSrS�s���I�	�BrrSc��\rSrSrSrSrSrg)�BlockSequenceStartToken��rsz<block sequence start>Nrrsrrr�r��s���I�	!�Brr�c��\rSrSrSrSrSrg)�BlockMappingStartToken��rsz<block mapping start>Nrrsrrr�r��s���I�	 �Brr�c��\rSrSrSrSrSrg)�
BlockEndToken��rsz<block end>Nrrsrrr�r��s���I�	�Brr�c��\rSrSrSrSrSrg)�FlowSequenceStartToken��rs�[Nrrsrrr�r������I�	�Brr�c��\rSrSrSrSrSrg)�FlowMappingStartToken�rs�{Nrrsrrr�r�r�rr�c��\rSrSrSrSrSrg)�FlowSequenceEndTokenirs�]Nrrsrrr�r�r�rr�c��\rSrSrSrSrSrg)�FlowMappingEndTokeni44rs�}Nrrsrrr�r�45r�rr�c��\rSrSrSrSrSrg)�KeyTokenirs�?Nrrsrrr�r�r�rr�c��\rSrSrSrSrSrg)�46ValueTokenirs�:Nrrsrrr�r�r�rr�c��\rSrSrSrSrSrg)�BlockEntryTokenirs�-Nrrsrrr�r�r�rr�c��\rSrSrSrSrSrg)�FlowEntryTokeni!rs�,Nrrsrrr�r�!r�rr�c�&�\rSrSrSrSrSSjrSrg)�47AliasTokeni&�rxz<alias>c�<�[RXU5 Xlgr�rrrx�rrxr48rs    rr�AliasToken.__init__*���
���t��2��49rN�rxrjr50rjrrjrgrhr{rsrrr�r�&s���I�	�B�rr�c�&�\rSrSrSrSrSSjrSrg)�AnchorTokeni/r�z<anchor>c�<�[RXU5 Xlgrr�r�s    rr�AnchorToken.__init__3r�rNr�r{rsrrr�r�/s���I�	�B�rr�c�&�\rSrSrSrSrSSjrSrg)�TagTokeni8r�z<tag>c�<�[RXU5 Xlgrr�r�s    rr�TagToken.__init__<r�rNr�r{rsrrr�r�8s���I�	�B�rr�c�B�\rSrSrSrSrSSSjjrSrg)	�ScalarTokeniA)rx�plain�stylez<scalar>Nc�T�[RXU5 XlX lXPlgr)rrrxr�r�)rrxr�r51rr�s      rr�ScalarToken.__init__Es!��	���t��2��52��53��54r)r�r�rxr)rxrjr�rjr55rjrrjr�rjrgrhr{rsrrr�r�AsM��)�I�	�B�TX����!$��25��AD��MP��	
��rr�c��\rSrSrSrSrS
SSjjr\SSj5r\RSSj5rSSjr56SS	jrSS57jrSSjr
Srg)�CommentTokeniN)�_value�_column�pre_donez	<comment>Nc�X�UcUceX@l[RXU5 Xlgr)r�rrr�)rrxr58rr+s     rr�CommentToken.__init__Rs.�����%�%�%�!�L�
���t��2��rc��[UR[5(aUR$SRUR5$)N�)rRr�rr#r,s rrx�CommentToken.value[s0���d�k�k�3�'�'��;�;���w�w�t�{�{�#�#rc��Xlgr)r�)r�vals  rrxr�as���rc�@�[US5(a
[US5 gg)Nr�)r4rUr,s r�reset�CommentToken.resetes���4��$�$��D�*�%�%rc���UR<n[(aLUS[URR5--
nUS[URR595--
nSUS3$! N0=f! N=f)Nz, line: z, col: z
CommentToken(r)rxrrr60r r+)r�vs  rr'�CommentToken.__repr__is|���z�z�n���:�
��Z�#�d�o�o�&:�&:�";�;�;��
��Y��T�_�_�%;�%;�!<�<�<���q�c��#�#��

���
��s�%A,�%A3�,A0�3A7c��URUR:wagURUR:wagURUR:wagg)NFT)r61rrx�r�others  r�__eq__�CommentToken.__eq__vs@���?�?�e�.�.�.���=�=�E�N�N�*���:�:����$��rc�.�URU5(+$r)r�r�s  r�__ne__�CommentToken.__ne__s���;�;�u�%�%�%r)r�r�rD)62rxrjr63rjrrjr+rjrgrh)rgr)r�rjrgrh)rgrhri)r�rjrgrl)r"rmrnrorr|rrprxrqr�r'r�r�rrrsrrr�r�Ns���/�I�	�B�W[����&)��<?��PS��	
���$��$�64�\�\����&�$��&rr�N)#�65__future__r�ruamel.yaml.compatr�typing�Textrj�Dict�Optional�List�errorrrrrurTr�r�rSr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rsrr�<module>r�s��"�&���
�66�t�t�v�U�����67�u��68!�u�!��U��69"�e�"�70!�U�!�71�E��72
�U�
�73
�E�
�74
�5�
�75
�%�
�76
�u�
�
��
�77
�e�
�78
�U�
�79����%���u��80�%�81�2&�5�2&r