ietf-822
[Top] [All Lists]

Re: [ietf-822] [abnf-discuss] Wherefore no HTAB in literal text strings in ABNF

2016-08-18 21:46:42

On Aug 15, 2016, at 2:02 AM, Paul Overell 
<paul(_at_)bayleaf(_dot_)org(_dot_)uk> wrote:



On 15/08/16 02:34, Sean Leonard wrote:
Hello Knowledgeable ABNF Folks:

I have been working with RFC 5234 lately. What is the rationale (or what are 
the rationales) for including SP %d32 but excluding HTAB %d9 in char-val, 
aka the literal text string? I am sure that this decision was not an 
oversight.

It may be appreciated that the comment production is defined as WSP, which 
includes HTAB.



   char-val       =  DQUOTE *(%x20-21 / %x23-7E) DQUOTE
                                ; quoted string of SP and VCHAR
                                ;  without DQUOTE

So that the contents of a string literal are visible and unambiguous to a 
human reader - spaces and tabs look alike.  For comments is doesn't matter if 
the white space comprises of spaces or tabs, it doesn't change the meaning of 
a comment.  But for strings it's important for a human reader to know exactly 
what's in them. 


Regards
-- 
Paul Overell

Thank you. That was one of the justifications that I was thinking, and what I 
was looking for.

Best regards,

Sean
_______________________________________________
ietf-822 mailing list
ietf-822(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf-822