HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: sport3497 (1034)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.10/dist-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-310.pyc
o

��hc�@sLdZddlmZdZdZdZdZdd�Zd	d
�Zdd�Z	d
d�Z
dd�ZdS)a�
    pygments.plugin
    ~~~~~~~~~~~~~~~

    Pygments plugin interface.

    lexer plugins::

        [pygments.lexers]
        yourlexer = yourmodule:YourLexer

    formatter plugins::

        [pygments.formatters]
        yourformatter = yourformatter:YourFormatter
        /.ext = yourformatter:YourFormatter

    As you can see, you can define extensions for the formatter
    with a leading slash.

    syntax plugins::

        [pygments.styles]
        yourstyle = yourstyle:YourStyle

    filter plugin::

        [pygments.filter]
        yourfilter = yourfilter:YourFilter


    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�entry_pointszpygments.lexerszpygments.formatterszpygments.styleszpygments.filterscCs(t�}t|d�r|j|d�S|�|g�S)N�select)�group)r�hasattrr�get)�
group_name�groups�r	�F/usr/local/lib/python3.10/dist-packages/pip/_vendor/pygments/plugin.py�iter_entry_points+s
rccs�tt�D]}|��VqdS�N)r�LEXER_ENTRY_POINT�load��
entrypointr	r	r
�find_plugin_lexers7s��rcc�$�tt�D]
}|j|��fVqdSr)r�FORMATTER_ENTRY_POINT�namerrr	r	r
�find_plugin_formatters<���rccrr)r�STYLE_ENTRY_POINTrrrr	r	r
�find_plugin_stylesArrccrr)r�FILTER_ENTRY_POINTrrrr	r	r
�find_plugin_filtersFrrN)�__doc__�importlib.metadatarr
rrrrrrrrr	r	r	r
�<module>s"