(string)
| 243 | */ |
| 244 | parseValue: function (string, params) { |
| 245 | function unquote(string) { |
| 246 | return string.replace(/"([^"\\]|\\.)+"/g, function (string) { |
| 247 | string = string.replace(/\\(.)/g, '$1'); |
| 248 | return string.substring(1, string.length - 1); |
| 249 | }); |
| 250 | } |
| 251 | |
| 252 | function unliteral(string) { |
| 253 | return string.replace(/\[([^\[\]\\]|\\.)+\]/g, function (string) { |