class_docstr: Pull out contiguous comment blocks.
      
class_docstr_tok: ["Pull","out","contiguous","comment","blocks","."]
docstr: Process a single token.
          
docstr_tok: ["Process","a","single","token","."]
code: def process_token(self, kind, string, start, end, line):
      """Process a single token."""
      if self.current_block.is_comment:
          if kind == tokenize.COMMENT:
              self.current_block.add(string, start, end, line)
          else:
              self.new_noncomment(start[0], end[0])
      else:
          if kind == tokenize.COMMENT:
              self.new_comment(string, start, end, line)
          else:
              self.current_block.add(string, start, end, line)
  
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 3 for calling the CommentBlocker obj's underlying member method code with example usage: obj.process_token(kind, string, start, end, line) without return types