Quote:

I know that Variables and Macros are translated before a string is interpreted when not using the NoVarsInStrings and the NoMacrosInStrings options. But I have not heard that logical operators are interpreted before a string is read.




well, if a "string" does not have quotes around it, it's not a string.
kixtart interpreter has this design flaw that it accepts such sequences of characters as string if they are not keywords.
anyways, this conversion happens only after interpreting the code and it's logic first.
thus, all keywords and operands are always interpreted prior the automatic syntax correction.

and as this was not really a string, don't expect any of the string rules to apply.
_________________________
!

download KiXnet