parameters: (value)
return_statement: return ptext, value
docstring: qcontent = qtext / quoted-pair
  
      We allow anything except the DQUOTE character, but if we find any ASCII
      other than the RFC defined printable ASCII, a NonPrintableDefect is
      added to the token's defects list.  Any quoted pairs are converted to their
      unquoted values, so what is returned is a 'ptext' token.  In this case it
      is a ValueTerminal.
docstring_summary: qcontent = qtext / quoted-pair
docstring_tokens: qcontent = qtext / quoted - pair
function: def get_qcontent(value):
      """qcontent = qtext / quoted-pair
  
      We allow anything except the DQUOTE character, but if we find any ASCII
      other than the RFC defined printable ASCII, a NonPrintableDefect is
      added to the token's defects list.  Any quoted pairs are converted to their
      unquoted values, so what is returned is a 'ptext' token.  In this case it
      is a ValueTerminal.
  
      """
      ptext, value, _ = _get_ptext_to_endchars(value, '"')
      ptext = ValueTerminal(ptext, 'ptext')
      _validate_xtext(ptext)
      return ptext, value
function_tokens: def get_qcontent ( value ) : ptext , value , _ = _get_ptext_to_endchars ( value , '"' ) ptext = ValueTerminal ( ptext , 'ptext' ) _validate_xtext ( ptext ) return ptext , value