HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/__pycache__/plugin.cpython-310.pyc
o

;j��@sZdZddlZddlmZdZdZdZdZejdd	��Z	d
d�Z
dd
�Zdd�Zdd�Z
dS)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-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�entry_pointszpygments.lexerszpygments.formatterszpygments.styleszpygments.filterscCs(t�}t|d�r|j|d�S|�|g�S)N�select)�group)r�hasattrr�get)Z
group_name�groups�r�C/opt/saltstack/salt/lib/python3.10/site-packages/pygments/plugin.py�iter_entry_points,s
r
ccs�tt�D]}|��VqdS�N)r
�LEXER_ENTRY_POINT�load�Z
entrypointrrr	�find_plugin_lexers9s��rcc�$�tt�D]
}|j|��fVqdSr)r
�FORMATTER_ENTRY_POINT�namer
rrrr	�find_plugin_formatters>���rccrr)r
�STYLE_ENTRY_POINTrr
rrrr	�find_plugin_stylesCrrccrr)r
�FILTER_ENTRY_POINTrr
rrrr	�find_plugin_filtersHrr)�__doc__�	functools�importlib.metadatarrrrr�cacher
rrrrrrrr	�<module>s"