* Remove unused lexer code * Remove utf8 byte handling in lexer * Implement generic encoding input * Allow non UTF-8 regex parsing * Apply review * Apply review