parameters: (self)
return_statement: return result
docstring: Consume one token of a string literal.
  
      String literals (whether bytes or text) can come in multiple adjacent
      tokens which are automatically concatenated, like in C or Python.  This
      method only consumes one token.
docstring_summary: Consume one token of a string literal.
docstring_tokens: Consume one token of a string literal .
function: def _ConsumeSingleByteString(self):
      """Consume one token of a string literal.
  
      String literals (whether bytes or text) can come in multiple adjacent
      tokens which are automatically concatenated, like in C or Python.  This
      method only consumes one token.
      """
      text = self.token
      if len(text) < 1 or text[0] not in ('\'', '"'):
        raise self._ParseError('Expected string.')
  
      if len(text) < 2 or text[-1] != text[0]:
        raise self._ParseError('String missing ending quote.')
  
      try:
        result = _CUnescape(text[1:-1])
      except ValueError, e:
        raise self._ParseError(str(e))
      self.NextToken()
      return result
function_tokens: def _ConsumeSingleByteString ( self ) : text = self . token if len ( text ) < 1 or text [ 0 ] not in ( '\'' , '"' ) : raise self . _ParseError ( 'Expected string.' ) if len ( text ) < 2 or text [ - 1 ] != text [ 0 ] : raise self . _ParseError ( 'String missing ending quote.' ) try : result = _CUnescape ( text [ 1 : - 1 ] ) except ValueError , e : raise self . _ParseError ( str ( e ) ) self . NextToken ( ) return result