Now the lexer is UTF-8 aware