Fix lexer bug when lexing an empty string