The MATCH_TYPE attribute is used by some of the
        rules to control how the region matched by the rule will be
        highlighted.
For example, when using a MARK_PREVIOUS rule to
        highlight a function call of the form fcall(), the
        following rule could be used:
<MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">(</MARK_PREVIOUS>
This would cause fcall to be highlighted as
        FUNCTION, and ( to be highlighted
        as OPERATOR. In this case, to maintain bracket
        matching working, a SEQ rule would have to be added
        to match ) and mark it as
        OPERATOR.
The MATCH_TYPE attribute value can be any of
        the valid token types, or the following special values:
RULE: this is the default value. It
                tells the syntax system to use the same token type as the TYPE
                attribute of the rule. This is equivalent to
                EXCLUDE_MATCH="FALSE" in 4.2 and earlier mode
                files.
CONTEXT: using this value tells the
                syntax system to mark the matched region using the default token
                type for the current rule set. In 4.2 and earlier mode files,
                this was specified by
                EXCLUDE_MATCH="TRUE".