code: def parse_line(self, line):
          
          line = line.lstrip()
          toks = shlex.split(line)
          cmd = toks[0]
          arg = line[len(cmd):]
          return cmd, [ arg, ]
docs: Parser for the debugging shell.
  
          Treat everything after the first token as one literal entity. Whitespace
          characters between the first token and the next first non-whitespace
          character are preserved.
  
          For example, '  foo   dicj didiw  ' is parsed as
              ( 'foo', '   dicj didiw  ' )
  
          Returns:
              A tuple (cmd, args), where the args is a list that consists of one
              and only one string containing everything after the cmd as is.