It looks like everything that cares about whether chars are consecutive has moved into _computeRangesAndScore().  Given that, I wonder if these should be renamed.  Maybe SPECIALS_MATCH vs. ANY_MATCH or something like that?