parameters: (line, i, n)
return_statement: return line[start:i].strip(), i
docstring: Separate one key-value pair in a mailcap entry.
docstring_summary: Separate one key-value pair in a mailcap entry.
docstring_tokens: Separate one key - value pair in a mailcap entry .
function: def parsefield(line, i, n):
      """Separate one key-value pair in a mailcap entry."""
      start = i
      while i < n:
          c = line[i]
          if c == ';':
              break
          elif c == '\\':
              i = i+2
          else:
              i = i+1
      return line[start:i].strip(), i
function_tokens: def parsefield ( line , i , n ) : start = i while i < n : c = line [ i ] if c == ';' : break elif c == '\\' : i = i + 2 else : i = i + 1 return line [ start : i ] . strip ( ) , i