parameters: (self)
docstring: Consumes a string value.
  
      Returns:
        The string parsed.
  
      Raises:
        ParseError: If a string value couldn't be consumed.
docstring_summary: Consumes a string value.
docstring_tokens: Consumes a string value .
function: def ConsumeString(self):
      """Consumes a string value.
  
      Returns:
        The string parsed.
  
      Raises:
        ParseError: If a string value couldn't be consumed.
      """
      bytes = self.ConsumeByteString()
      try:
        return unicode(bytes, 'utf-8')
      except UnicodeDecodeError, e:
        raise self._StringParseError(e)
function_tokens: def ConsumeString ( self ) : bytes = self . ConsumeByteString ( ) try : return unicode ( bytes , 'utf-8' ) except UnicodeDecodeError , e : raise self . _StringParseError ( e )