(str)
| 94 | return !isNaN(str) ? parseInt(str, 10) : str.charCodeAt(0); |
| 95 | } |
| 96 | function escapeBraces(str) { |
| 97 | return str.replace(slashPattern, escSlash).replace(openPattern, escOpen).replace(closePattern, escClose).replace(commaPattern, escComma).replace(periodPattern, escPeriod); |
| 98 | } |
| 99 | function unescapeBraces(str) { |
| 100 | return str.replace(escSlashPattern, "\\").replace(escOpenPattern, "{").replace(escClosePattern, "}").replace(escCommaPattern, ",").replace(escPeriodPattern, "."); |
| 101 | } |