0 if a match was found.
1 if no match was found.
-1 if the comparison resulted in an invalid expression.