Refactoring 'CharToken'