Hmm... This allows for
if () code else code else code else code
which does not make sense. You probably meant something like this:
...
which is succinct, strict (no guessing which "if" the "else" part applies to),
and common enough (Ada, Modula, Perl, PHP):
http://merd.net/pixel/language-study/syntax-across-languages/CntrFlow.html
Did I get the grammar right?
Yes, I believe you are right. Silly me, I guess I wasn't thinking clear when I
sent the mail out.
Thanks,
Anwar