Class summary |
Methods inherited from util::Error |
error(a) get_reason() |
Variables inherited from util::Error |
reason |
Method detail |
Must be preceded by a call to next_token()
disposition-type := "inline" / "attachment" / extension-token ; values are not case-sensitive
disposition-parm := filename-parm / parameter
filename-parm := "filename" "=" value;
mechanism := "7bit" ; case-insensitive / "quoted-printable" / "base64" / "8bit" / "binary" / x-token
attribute := token ; case-insensitive
value := token / quoted-string
Must be preceded by a call to next_token()
iana-token := <a publicly-defined extension token, registered with IANA, as specified in appendix E>
x-token := <The two characters "X-" or "x-" followed, with no intervening white space, by any token>
In fact this is parsed as just "*word". This allows parsing of mailboxes such as, for example "<rparlett@xyz.com>" and groups such as :joe@soap.com;
Must be preceded by a call to next_token()
tspecials := "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\" / <"> / "/" / "[" / "]" / "?" / "=" ; Must be in quoted-string, ; to use within parameter values