Token can check if it's whitespace, a digit, a word character, and it's case