17: support escape character and single-quotes