If one follows the basic rule NEVER to use reserved words for variables, you will not come in the situation you describe.
>
>clear
>* variables name !!!
>null =3
>and =.t.
>or =.f.
>
>* a cryptic expression
>? null>5 and and and and or or
>
>* first decrypted version fails
>? m.null>5 and m.and and m.and or m.or
>
>* grammar elements
>? m.null,null,.null.
>? and , or
>