X7ROOT File Manager
Current Path:
/opt/cloudlinux/venv/lib/python3.11/site-packages/pip/_vendor/pygments
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
pip
/
_vendor
/
pygments
/
??
..
??
__init__.py
(2.91 KB)
??
__main__.py
(353 B)
??
__pycache__
??
cmdline.py
(23.1 KB)
??
console.py
(1.68 KB)
??
filter.py
(1.87 KB)
??
filters
??
formatter.py
(4.29 KB)
??
formatters
??
lexer.py
(34.52 KB)
??
lexers
??
modeline.py
(1005 B)
??
plugin.py
(1.85 KB)
??
regexopt.py
(3 KB)
??
scanner.py
(3.02 KB)
??
sphinxext.py
(7.79 KB)
??
style.py
(6.27 KB)
??
styles
??
token.py
(6.08 KB)
??
unistring.py
(61.73 KB)
??
util.py
(9.8 KB)
Editing: filter.py
""" pygments.filter ~~~~~~~~~~~~~~~ Module that implements the default filter. :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ def apply_filters(stream, filters, lexer=None): """ Use this method to apply an iterable of filters to a stream. If lexer is given it's forwarded to the filter, otherwise the filter receives `None`. """ def _apply(filter_, stream): yield from filter_.filter(lexer, stream) for filter_ in filters: stream = _apply(filter_, stream) return stream def simplefilter(f): """ Decorator that converts a function into a filter:: @simplefilter def lowercase(self, lexer, stream, options): for ttype, value in stream: yield ttype, value.lower() """ return type(f.__name__, (FunctionFilter,), { '__module__': getattr(f, '__module__'), '__doc__': f.__doc__, 'function': f, }) class Filter: """ Default filter. Subclass this class or use the `simplefilter` decorator to create own filters. """ def __init__(self, **options): self.options = options def filter(self, lexer, stream): raise NotImplementedError() class FunctionFilter(Filter): """ Abstract class used by `simplefilter` to create simple function filters on the fly. The `simplefilter` decorator automatically creates subclasses of this class for functions passed to it. """ function = None def __init__(self, **options): if not hasattr(self, 'function'): raise TypeError(f'{self.__class__.__name__!r} used without bound function') Filter.__init__(self, **options) def filter(self, lexer, stream): # pylint: disable=not-callable yield from self.function(lexer, stream, self.options)
Upload File
Create Folder