hex string lexing