rgheck <[EMAIL PROTECTED]> writes:
> But if we used a different delimiter?

Or accept 
  alternative command-sequence foo \; bar ; baz

Or extend command-sequence and alternative to use a syntax like

  command-sequence "foo" "bar"

  alternative "command-sequence \"foo\"  \"bar\""  "baz"

(this last change may not be backward compatible)

There are many possibilities, but we should choose one that looks like a
real syntax... It is better IMO to state that command-sequence and
alternative do not mix rather than implement an ugly ad-hoc syntax which
is yet another special case (especially since we have "call").

Because with a different delimiter, you do not get command-sequence in
alternative in command-sequence anyway :)

I would actually prefer to get rid of command-sequence and implement a
new syntax like

(command1 ; command2)

(command1 || command2)

(command1 ; (command2 || command3))

Here the parenthesis allow clear nesting.

JMarc

Reply via email to