I have made a change so that all operators except "+-*/%" are now
left-associative, rather than being non-associative:

	select 'a' || 'b' || 'c';

The old code does:

	test=> select 'a' || 'b' || 'c';
	ERROR:  parser: parse error at or near "||"

Is this a problem for people?  It will now not complain about missing
parens, but left-associate all these operations.  Any problems with
that?

The code still associates "+-*/%" so that "*/%" is done first, then
"+-".

-- 
  Bruce Momjian                        |  http://www.op.net/~candle
  maillist@candle.pha.pa.us            |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

Wed, 17 Mar 1999 15:57:50 -0500 (EST)
Bruce Momjian <maillist@candle.pha.pa.us>
Use of multiple || and precidence