Refactoring 'CrLexer' and 'CrToken'