← Back
Editing: pygments.cpython-311.pyc
� �Ïc� � �b � d dl mZmZmZ d dlmZ ddlmZ erd dlm Z dgZ G d� d� � ZdS ) � )� TYPE_CHECKING�List�Tuple)�pygments_token_to_classname� )�StyleAndTextTuples)�Token�PygmentsTokensc �J � e Zd ZdZdeedef ddfd�Zdefd�Z dS )r zu Turn a pygments token list into a list of prompt_toolkit text fragments (``(style_str, text)`` tuples). � token_listr �returnNc � � || _ d S )N)r )�selfr s �H/usr/lib/python3/dist-packages/prompt_toolkit/formatted_text/pygments.py�__init__zPygmentsTokens.__init__ s � �$����� c �r � g }| j D ],\ }}|� dt |� � z |f� � �-|S )Nzclass:)r �appendr )r �result�token�texts r �__pt_formatted_text__z$PygmentsTokens.__pt_formatted_text__ sK � �%'���?� Q� Q�K�E�4��M�M�8�&A�%�&H�&H�H�$�O�P�P�P�P�� r ) �__name__� __module__�__qualname__�__doc__r r �strr r r � r r r r sj � � � � � �� � %�4��g�s�l�(;�#<� %�� %� %� %� %��'9� � � � � � r N)�typingr r r �prompt_toolkit.styles.pygmentsr �baser �pygments.tokenr �__all__r r r r �<module>r$ s� �� -� -� -� -� -� -� -� -� -� -� F� F� F� F� F� F� $� $� $� $� $� $�� %�$�$�$�$�$�$� ��� � � � � � � � � � r
Save File
Cancel