highlight: support matches of substrings of tokens