The operator inconsistencies have always bugged me. High-priority (&&, ||, !) and low-priority (and, or, not) operators are used interchangably throughout the code, and it's caused bugs in the past. This is an attempt to standardize them to the high-priority operators so there's less chance of future mishaps.
I also found a couple of operators which were missing altogether, so I added those in.
The operator inconsistencies have always bugged me. High-priority (
&&
,||
,!
) and low-priority (and
,or
,not
) operators are used interchangably throughout the code, and it's caused bugs in the past. This is an attempt to standardize them to the high-priority operators so there's less chance of future mishaps.I also found a couple of operators which were missing altogether, so I added those in.