lexer unicode with iota and toekn range running