Inequality (*solved*) - Printable Version +- Forum ( https://www.boriel.com/forum)+-- Forum: Compilers and Computer Languages ( https://www.boriel.com/forum/forumdisplay.php?fid=12)+--- Forum: ZX Basic Compiler ( https://www.boriel.com/forum/forumdisplay.php?fid=11)+---- Forum: Bug Reports ( https://www.boriel.com/forum/forumdisplay.php?fid=15)+---- Thread: Inequality (*solved*) ( /showthread.php?tid=467) |

Inequality (*solved*) - britlion - 06-06-2012
Am I doing something wrong here? I think the order of operations is messing up. This looks very odd. Is BAND a lower priority than = ? Code: `dim n as uInteger` I /think/ this is doing boolean logic of ( n BAND ( 7 = 7 ) ) Or, n BAND 1 Which can't be right, surely? Re: Inequality - boriel - 06-06-2012
Could be a bug, yes. Will check it. If bAND has the same priority as AND then it will proceed as you said. bAND should behave like * operator (multiply), I Think Re: Inequality - boriel - 06-11-2012
Hi, Britlion. In effect, the operators priority was not the standard one. I think this one is the expected one. :?: Code: `('left', 'OR'),` Re: Inequality - boriel - 06-17-2012
Ok. Please download version 1.2.9s882. It addressed many bugs (this being one of them). Please, try it and tell me. :roll: |