Re: ABNF

Bruce Lilly <[email protected]>
Newsgroups gmane.ietf.rfc822
Organization Bruce Lilly
Message-ID <[email protected]>
On Wed May 11 2005 12:24, [email protected] wrote:

> and you had a concern about being able
> to determine from the grammar what rule a comment is attached to, which I find
> uninteresting since I reject the notion that comment binding needs to be
> determinable from the grammar.

1) that depends on the specific application. For example, topologically
   sorting rules in a ruleset -- keeping comments with the correct rules --
   requires being able to determine which rule (if any) a particular
   comment belongs to
2) in principle, the ABNF grammar shouldn't have such gross ambiguities
3) it's difficult to definitively state whether or not a particular
   implementation of ABNF parsing is fully "interoperable" (a requirement
   for Draft status) if one implementation does "comment binding"
   differently from another.  Granted, the Internet won't collapse, but
   there is a principle involved, and if we're going to ignore it for this
   specification, then we ought to be even-handed and ignore it for all
   specifications.

> Oh, and then there was the business about line terminators used in stored
> copies of specifications. This I also find to be of no relevance. It is well
> understood that local storage conventions vary but CRLF is our chosen canonical
> form for line terminators. Hopefully we can avoid another round of interminable
> discussion of this, repeating what happened with the MIME specification over 10
> years ago.

The difference is that Internet Messages and MIME have a canonical form,
whereas Internet-Drafts and RFCs are not required to use CR characters
(and in fact do not in the IETF/RFC Editor archives).  There are a
number of ways to handle this; I've suggested one.  It's just plain
silly to require CRLF line endings on ABNF lines in an I-D or RFC whose
other lines use only a newline.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.