Sadly not all modes support identifier boundaries, fall back to sorting the regexps by length