- May
- 13,802
- 211
They don't seem to work the same:.
It would seem that the parsing stopped early.
And what's with the "Eval warning"? It doesn't appear in other similar circumstances.
Code:
v:\> echo %@eval[( %_minute AND %_minute ) / %_minute]
1
v:\> echo %@eval[( %_minute & %_minute ) / %_minute]
Eval warning: 'sdivide', Divide by 0
TCC: Divide by zero "( 20 & %_minute ) / %_minute"
And what's with the "Eval warning"? It doesn't appear in other similar circumstances.
Code:
v:\> set x=2 & set y=2 & set z=2 & set a=2
v:\> echo %@eval[(%x AND %y) / %z]
1
v:\> echo %@eval[(%x & %y) / %z]
TCC: Divide by zero "(2 & %y) / %z"