|
469 | 469 | } else if (esutils.code.isLineTerminator(code) || code === 0x5C /* \ */) { |
470 | 470 | result += escapeDisallowedCharacter(code); |
471 | 471 | continue; |
472 | | - } else if (!esutils.code.isIdentifierPart(code) && (json && code < 0x20 /* SP */ || !json && !escapeless && (code < 0x20 /* SP */ || code > 0x7E /* ~ */))) { |
| 472 | + } else if (!esutils.code.isIdentifierPartES5(code) && (json && code < 0x20 /* SP */ || !json && !escapeless && (code < 0x20 /* SP */ || code > 0x7E /* ~ */))) { |
473 | 473 | result += escapeAllowedCharacter(code, str.charCodeAt(i + 1)); |
474 | 474 | continue; |
475 | 475 | } |
|
561 | 561 | rightCharCode = rightSource.charCodeAt(0); |
562 | 562 |
|
563 | 563 | if ((leftCharCode === 0x2B /* + */ || leftCharCode === 0x2D /* - */) && leftCharCode === rightCharCode || |
564 | | - esutils.code.isIdentifierPart(leftCharCode) && esutils.code.isIdentifierPart(rightCharCode) || |
| 564 | + esutils.code.isIdentifierPartES5(leftCharCode) && esutils.code.isIdentifierPartES5(rightCharCode) || |
565 | 565 | leftCharCode === 0x2F /* / */ && rightCharCode === 0x69 /* i */) { // infix word operators all start with `i` |
566 | 566 | return [left, noEmptySpace(), right]; |
567 | 567 | } else if (esutils.code.isWhiteSpace(leftCharCode) || esutils.code.isLineTerminator(leftCharCode) || |
|
1825 | 1825 |
|
1826 | 1826 | leftSource = fragment.toString(); |
1827 | 1827 |
|
1828 | | - if (leftSource.charCodeAt(leftSource.length - 1) === 0x2F /* / */ && esutils.code.isIdentifierPart(expr.operator.charCodeAt(0))) { |
| 1828 | + if (leftSource.charCodeAt(leftSource.length - 1) === 0x2F /* / */ && esutils.code.isIdentifierPartES5(expr.operator.charCodeAt(0))) { |
1829 | 1829 | result = [fragment, noEmptySpace(), expr.operator]; |
1830 | 1830 | } else { |
1831 | 1831 | result = join(fragment, expr.operator); |
|
1949 | 1949 | rightCharCode = fragment.toString().charCodeAt(0); |
1950 | 1950 |
|
1951 | 1951 | if (((leftCharCode === 0x2B /* + */ || leftCharCode === 0x2D /* - */) && leftCharCode === rightCharCode) || |
1952 | | - (esutils.code.isIdentifierPart(leftCharCode) && esutils.code.isIdentifierPart(rightCharCode))) { |
| 1952 | + (esutils.code.isIdentifierPartES5(leftCharCode) && esutils.code.isIdentifierPartES5(rightCharCode))) { |
1953 | 1953 | result.push(noEmptySpace()); |
1954 | 1954 | result.push(fragment); |
1955 | 1955 | } else { |
|
0 commit comments