Don Y wrote:
A = B + 1
technically has two bits of punctuation but they are semi-intuitive;
one would assume "equals" to mean '=', etc.
OTOH:
A ::= B + 1
B + 1 -> A Seems more streight forward to me.
B > 1 if ... fi how about
B <= 5 if ... then ... fi
B = 7 ifthen ... j ifthen ... fi
begin ... end
call a b c foobar