ietf-822
[Top] [All Lists]

Re: quoted strings within quoted strings

2002-03-04 08:42:48

On 3/4/02 at 11:39 AM +0000, Charles Lindsey wrote:

quoted-string = [CFWS] DQUOTE *([FWS] qcontent) [FWS] DQUOTE [CFWS]

token = [CFWS] 1*<any (US-ASCII) CHAR except SP, CTLs or tspecials> [CFWS]

Or if you like:

ttext = ALPHA / DIGIT / "!" / "#" /
       "$" / "%" / "&" / "'" / "*" / "+" /
       "-" / "^" / "_" / "`" / "{" / "|" / "}" / "~"

token = [CFWS] 1*ttext [CFWS]

value = token / quoted-string
attribute = token
parameter = attribute "=" value
Foo-header = "Foo" ":" <Foo specific stuff> [CFWS] *(";" parameter) [CFWS]

The trailing [CFWS] in Foo-header is unnecessary. The parameter ends with value, which can either be a token or a quoted-string, each of which ends with [CFWS].

pr
--
Pete Resnick <mailto:presnick(_at_)qualcomm(_dot_)com>
QUALCOMM Incorporated - Direct phone: (858)651-4478, Fax: (858)651-1102