+
    j,i                    l    ^ RI Ht ^ RIHt ^ RIHt ^RIHt ]'       d   ^ RIH	t	 R.t
 ! R R4      tR# )	    )annotations)TYPE_CHECKING)pygments_token_to_classname)StyleAndTextTuples)TokenPygmentsTokensc                  2    ] tR t^tRtR R ltR R ltRtR# )r   zi
Turn a pygments token list into a list of prompt_toolkit text fragments
(``(style_str, text)`` tuples).
c                    V ^8  d   QhRRRR/# )   
token_listzlist[tuple[Token, str]]returnNone )formats   "H/usr/lib/python3/dist-packages/prompt_toolkit/formatted_text/pygments.py__annotate__PygmentsTokens.__annotate__   s     % %#: %t %    c                	    Wn         R # )Nr   )selfr   s   &&r   __init__PygmentsTokens.__init__   s    $r   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r      s      '9 r   c                	z    . pV P                    F(  w  r#VP                  R \        V4      ,           V34       K*  	  V# )zclass:)r   appendr   )r   resulttokentexts   &   r   __pt_formatted_text__$PygmentsTokens.__pt_formatted_text__   s:    %'??KEMM8&A%&HH$OP + r   r   N)__name__
__module____qualname____firstlineno____doc__r   r    __static_attributes__r   r   r   r   r      s    
% r   N)
__future__r   typingr   prompt_toolkit.styles.pygmentsr   baser   pygments.tokenr   __all__r   r   r   r   <module>r.      s-    "   F $$ 
 r   