Fixing programming errors in 'CtlLexer' + refactoring 'CtlLexer' and 'CtlToken'