
    Li                     h    S r SSKrSSKJr  SrSrSrSr\R                  S 5       r	S	 r
S
 rS rS rg)aq  
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_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     a/var/www/html/backend/Backoffice_Marketplace/venv/lib/python3.13/site-packages/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   9   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   C   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   H   s+     '(:;
ooz000 <r   )__doc__	functoolsimportlib.metadatar   r   r   r   r   cacher   r   r   r   r    r   r   <module>r%      sW   !D  +% - % '  	* 	* 
1
1
1r   