Macro inequality expression check

* Added a passage verification check for invalid expressions similar to
<<if $variable > 2 and <= 4>> - that is, [boolean operator] followed by
[relational operator], with no expression in between.
* Fixed syntax highlighting for macro invocations containing the >
operator.