class_docstr: Pull out contiguous comment blocks.
      
class_docstr_tok: ["Pull","out","contiguous","comment","blocks","."]
docstr: We are transitioning from a noncomment to a comment.
          
docstr_tok: ["We","are","transitioning","from","a","noncomment","to","a","comment","."]
code: def new_noncomment(self, start_lineno, end_lineno):
      """We are transitioning from a noncomment to a comment."""
      block = NonComment(start_lineno, end_lineno)
      self.blocks.append(block)
      self.current_block = block
  
imports: import sys
  import compiler
  import inspect
  import textwrap
  import tokenize
  from .compiler_unparse import unparse
label_desc: Use image node_id 4 for calling the CommentBlocker obj's underlying member method code with example usage: obj.new_noncomment(start_lineno, end_lineno) without return types