=B D d Z ddlmZ dZdZdZdZd Zd Zd Z d Z d 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.filtersc t }t |d r| | S | | g S )Nselect)group)r hasattrr get) group_namegroupss {/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/pip/_vendor/pygments/plugin.pyiter_entry_pointsr + sI ^^Fvx * }}:}... zz*b))) c # d K t t D ]} | V d S N)r LEXER_ENTRY_POINTload entrypoints r find_plugin_lexersr 7 sA '(9:: oo r c # r K t t D ]} | j | fV d S r )r FORMATTER_ENTRY_POINTnamer r s r find_plugin_formattersr <