Hackfut Security File Manager
Current Path:
/usr/lib/python2.6/site-packages/pygments
usr
/
lib
/
python2.6
/
site-packages
/
pygments
/
📁
..
📄
__init__.py
(2.87 KB)
📄
__init__.pyc
(3.26 KB)
📄
__init__.pyo
(3.26 KB)
📄
cmdline.py
(12.75 KB)
📄
cmdline.pyc
(10.2 KB)
📄
cmdline.pyo
(10.2 KB)
📄
console.py
(1.81 KB)
📄
console.pyc
(2.29 KB)
📄
console.pyo
(2.29 KB)
📄
filter.py
(2.02 KB)
📄
filter.pyc
(3.11 KB)
📄
filter.pyo
(3.11 KB)
📁
filters
📄
formatter.py
(2.72 KB)
📄
formatter.pyc
(3.27 KB)
📄
formatter.pyo
(3.27 KB)
📁
formatters
📄
lexer.py
(22.09 KB)
📄
lexer.pyc
(20.48 KB)
📄
lexer.pyo
(19.73 KB)
📁
lexers
📄
plugin.py
(1.82 KB)
📄
plugin.pyc
(2.32 KB)
📄
plugin.pyo
(2.32 KB)
📄
scanner.py
(3.04 KB)
📄
scanner.pyc
(4.08 KB)
📄
scanner.pyo
(4.08 KB)
📄
style.py
(3.66 KB)
📄
style.pyc
(3.85 KB)
📄
style.pyo
(3.78 KB)
📁
styles
📄
token.py
(5.65 KB)
📄
token.pyc
(5.28 KB)
📄
token.pyo
(5.28 KB)
📄
unistring.py
(394.77 KB)
📄
unistring.pyc
(203.63 KB)
📄
unistring.pyo
(203.63 KB)
📄
util.py
(6.42 KB)
📄
util.pyc
(7.61 KB)
📄
util.pyo
(7.61 KB)
Editing: filter.py
# -*- coding: utf-8 -*- """ pygments.filter ~~~~~~~~~~~~~~~ Module that implements the default filter. :copyright: Copyright 2006-2009 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): for token in filter_.filter(lexer, stream): yield token for filter_ in filters: stream = _apply(filter_, stream) return stream def simplefilter(f): """ Decorator that converts a function into a filter:: @simplefilter def lowercase(lexer, stream, options): for ttype, value in stream: yield ttype, value.lower() """ return type(f.__name__, (FunctionFilter,), { 'function': f, '__module__': getattr(f, '__module__'), '__doc__': f.__doc__ }) class Filter(object): """ 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('%r used without bound function' % self.__class__.__name__) Filter.__init__(self, **options) def filter(self, lexer, stream): # pylint: disable-msg=E1102 for ttype, value in self.function(lexer, stream, self.options): yield ttype, value
Upload File
Create Folder