HaloO, John M. Dlugosz wrote:
So do they have to go at the end of the whole expression in the current grammar? I don't follow about the spaces.
The problem is term versus operator parsing.
Do you write $a lt:lc $b le:lc $c
I think that works and looks best. My favorite hope is that $x = log:2 $y; flies, as well. $x = log:base(2) $y; is a bit lengthy and $x = log $y, :base(2); looks more like a two element list assigned to $x.
or $a lt :lc $b le :lc $c
That is a parse error "two terms in a row".
or $a lt $b :lc le $c :lc
No problem here. Regards, TSa. -- "The unavoidable price of reliability is simplicity" -- C.A.R. Hoare "Simplicity does not precede complexity, but follows it." -- A.J. Perlis 1 + 2 + 3 + 4 + ... = -1/12 -- Srinivasa Ramanujan