'Plugin entry point, parse those comments!
:param request: The HTTP request object.
:param response: The HTTP response object
:return: None'

def grep(self, request, response):

    if (not response.is_text_or_html()):
        return
    try:
        dp = parser_cache.dpc.get_document_parser_for(response)
    except BaseFrameworkException:
        return
    for comment in dp.get_comments():
        if request.sent(comment):
            continue
        if self._is_new(comment, response):
            self._interesting_word(comment, request, response)
            self._html_in_comment(comment, request, response)
