human
Complete the below
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`.'
    '''

=====
What is a the Python program you requested?
assistant
#Here is the Python program you requested.
    def _apply(filter_, stream):
        for token in filter_.filter(lexer, stream):
            (yield token)
    for filter_ in filters:
        stream = _apply(filter_, stream)
    return stream