>* this is ok >? 10-3-2 >* typo 3 => bad result (better a syntax error !) >? 10--2 >* Need a constraint in the grammar >? 10-(-2) >Why would that be wrong? If I substract 10 minus negative two, that is the same as 10 plus 2. What do you expect, and why?