ietf-mta-filters
[Top] [All Lists]

lone ';' in Sieve

2001-02-15 15:22:28
Hi,

I sent a note to Tim Showalter regarding the use of a lone
';' as a no-op.  Apparently, RFC 3028 doesn't allow this.
He suggested that I subscribe here and raise the issue for
general discussion.  I have not previously participated
on IETF mailing lists, even as a lurker.

Many languages allow a lone ';' for completeness and convenience.
As I think of it, it seems to me that several languages allow
lone blocks (i.e. "{...}" outside of "if" and similar
statements) as well.

So, I think things could be fixed by changing the definition of
"command" on page 31 to use "[]" as follows:

=====
command = [ identifier arguments ] ( ";" / block )
=====

I do not have a strong background in languages, and am not
an ABNF adept, so I will probably limit my involvement in
whatever discussion ensues.

Thanks!



<Prev in Thread] Current Thread [Next in Thread>