added test case for empty string
artificially append ' or " when ecountering EOF when lexing char or string literal