class_docstr: Transformer for help syntax: obj? and obj??
class_docstr_tok: ["Transformer","for","help","syntax",":","obj","?","and","obj","?","?"]
docstr: Transform a help command found by the ``find()`` classmethod.
          
docstr_tok: ["Transform","a","help","command","found","by","the","``","find","(",")","``","classmethod","."]
code: def transform(self, lines):
      """Transform a help command found by the ``find()`` classmethod."""
  
      piece = "".join(lines[self.start_line : self.q_line + 1])
      indent, content = piece[: self.start_col], piece[self.start_col :]
      lines_before = lines[: self.start_line]
      lines_after = lines[self.q_line + 1 :]
  
      m = _help_end_re.search(content)
      if not m:
          raise SyntaxError(content)
      assert m is not None, content
      target = m.group(1)
      esc = m.group(3)
  
      call = _make_help_call(target, esc)
      new_line = indent + call + "\n"
  
      return lines_before + [new_line] + lines_after
  
imports: import ast
  from codeop import CommandCompiler, Compile
  import re
  import sys
  import tokenize
  from typing import List, Tuple, Optional, Any
  import warnings
  from IPython.utils import tokenutil
label_desc: Use image node_id 3 for calling the HelpEnd obj's underlying member method code with example usage: obj.transform(lines) and returns: unknown