added string literal escape sequence feature