Refactoring 'CtlLexer'