class_docstr: Pull out contiguous comment blocks.
      
class_docstr_tok: ["Pull","out","contiguous","comment","blocks","."]
docstr: Find the comment block just before the given line number.
  
  Returns None (or the specified default) if there is no such block.
docstr_tok: ["Find","the","comment","block","just","before","the","given","line","number",".","Returns","None","(","or","the","specified","default",")","if","there","is","no","such","block","."]
code: def search_for_comment(self, lineno, default=None):
      """Find the comment block just before the given line number.
  
      Returns None (or the specified default) if there is no such block.
      """
      if not self.index:
          self.make_index()
      block = self.index.get(lineno, None)
      text = getattr(block, "text", default)
      return text
  
imports: from __future__ import division, absolute_import, print_function
  import sys
  import compiler
  import inspect
  import textwrap
  import tokenize
  from .compiler_unparse import unparse
label_desc: Use image node_id 7 for calling the CommentBlocker obj's underlying member method code with example usage: obj.search_for_comment(lineno, default) and returns: text