
    q"hc                     B    S r SSKJr  SrSrSrSrS rS rS	 r	S
 r
S rg)an  
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_pointszpygments.lexerszpygments.formatterszpygments.styleszpygments.filtersc                 z    [        5       n[        US5      (       a  UR                  U S9$ UR                  U / 5      $ )Nselect)group)r   hasattrr   get)
group_namegroupss     M/var/www/html/env/lib/python3.13/site-packages/pip/_vendor/pygments/plugin.pyiter_entry_pointsr   +   s<    ^Fvx   }}:}.. zz*b))    c               #   \   #    [        [        5       H  n U R                  5       v   M     g 7fN)r   LEXER_ENTRY_POINTload
entrypoints    r   find_plugin_lexersr   7   s"     '(9:
oo ;s   *,c               #   t   #    [        [        5       H!  n U R                  U R                  5       4v   M#     g 7fr   )r   FORMATTER_ENTRY_POINTnamer   r   s    r   find_plugin_formattersr   <   s+     '(=>
ooz000 ?   68c               #   t   #    [        [        5       H!  n U R                  U R                  5       4v   M#     g 7fr   )r   STYLE_ENTRY_POINTr   r   r   s    r   find_plugin_stylesr   A   s+     '(9:
ooz000 ;r   c               #   t   #    [        [        5       H!  n U R                  U R                  5       4v   M#     g 7fr   )r   FILTER_ENTRY_POINTr   r   r   s    r   find_plugin_filtersr   F   s+     '(:;
ooz000 <r   N)__doc__importlib.metadatar   r   r   r   r   r   r   r   r   r    r   r   <module>r#      sA   !D ,% - % ' 	* 
1
1
1r   