Current File : //usr/local/apps/python3/lib/python3.11/idlelib/__pycache__/squeezer.cpython-311.opt-2.pyc |
�
�Ke"2 � � � d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z d dl
mZ dd�Z G d � d
ej
� � Z G d� d� � Ze� � � ed
k rd dlmZ eddd�� � dS dS )� N)�
messagebox)�idleConf)� view_text)�Hovertip)�macosx�P c �f � d}d}d}d}t j d| � � D ]e}|� � � |z
}||z
}||z
}| | dk r||k r||dz
|z z
}|dz
}d}n||||z z
z
}||k r|dz
}|}|dz
}�f|t | � � |z
z
}|dk r||dz
|z z
}n|dz }|S )N� r � z[\t\n]�
)�re�finditer�start�len)�s� linewidth�tabwidth�pos� linecount�current_column�m�numcharss �:/usr/local/apps/python3/lib/python3.11/idlelib/squeezer.py�count_lines_with_wrappingr s" � �� �H�
�C��I��N�
�[��A�
&�
&� � ���7�7�9�9�s�?���x����(�"��
�S�6�T�>�>� � �)�)� �n�q�0�Y�>�>� ���N�I��N�N�
�h�.�8�*C�D�D�N� � �)�)��Q�� �!)���q���� �c�!�f�f�s�l�"�N������n�q�(�Y�6�6� � � �Q�� ��� c �>