parameters: (line)
return_statement: return _make_help_call(target, esc, lspace, next_input)
docstring: Translate lines with ?/?? at the end
docstring_summary: Translate lines with ?/?? at the end
docstring_tokens: Translate lines with ? / ?? at the end
function: def help_end(line):
      """Translate lines with ?/?? at the end"""
      m = _help_end_re.search(line)
      if m is None or ends_in_comment_or_string(line):
          return line
      target = m.group(1)
      esc = m.group(3)
      lspace = _initial_space_re.match(line).group(0)
  
      # If we're mid-command, put it back on the next prompt for the user.
      next_input = line.rstrip('?') if line.strip() != m.group(0) else None
  
      return _make_help_call(target, esc, lspace, next_input)
function_tokens: def help_end ( line ) : m = _help_end_re . search ( line ) if m is None or ends_in_comment_or_string ( line ) : return line target = m . group ( 1 ) esc = m . group ( 3 ) lspace = _initial_space_re . match ( line ) . group ( 0 ) # If we're mid-command, put it back on the next prompt for the user. next_input = line . rstrip ( '?' ) if line . strip ( ) != m . group ( 0 ) else None return _make_help_call ( target , esc , lspace , next_input )