On Fri, 10 Oct 2003, Martin Stecher wrote:
I would like to propose option 4, my favorite:
message = name [SP anonym-parameters]
[CRLF named-parameters CRLF]
[CRLF payload CRLF]
";" CRLF
structure = "{" [anonym-parameters] [CRLF named-parameters CRLF] "}"
This is a consistent and symetric and easy syntax.
It allows for single line messages. Message rendering looks good.
We have a winner, I think.
Fast-scanning for end-of-headers is more difficult with this option,
but is still simple enough, I guess. One just have to scan for:
CRLF digit / ";" CRLF
I was too stuck on CRLF CRLF payload separator to see option 4 :-/.
I will commit the change.
Thank you,
Alex.