fix parser in string lexing