lexer needs to be utf8 compatible, this is a very small change to the next and backup functions
lexer needs to be utf8 compatible, this is a very small change to the next and backup functions