()
| 2671 | } |
| 2672 | |
| 2673 | function peg$parseEscapeSequence() { |
| 2674 | var s0, s1, s2, s3; |
| 2675 | |
| 2676 | s0 = peg$parseCharacterEscapeSequence(); |
| 2677 | if (s0 === peg$FAILED) { |
| 2678 | s0 = peg$currPos; |
| 2679 | if (input.charCodeAt(peg$currPos) === 48) { |
| 2680 | s1 = peg$c103; |
| 2681 | peg$currPos++; |
| 2682 | } else { |
| 2683 | s1 = peg$FAILED; |
| 2684 | if (peg$silentFails === 0) { peg$fail(peg$c104); } |
| 2685 | } |
| 2686 | if (s1 !== peg$FAILED) { |
| 2687 | s2 = peg$currPos; |
| 2688 | peg$silentFails++; |
| 2689 | s3 = peg$parseDecimalDigit(); |
| 2690 | peg$silentFails--; |
| 2691 | if (s3 === peg$FAILED) { |
| 2692 | s2 = void 0; |
| 2693 | } else { |
| 2694 | peg$currPos = s2; |
| 2695 | s2 = peg$FAILED; |
| 2696 | } |
| 2697 | if (s2 !== peg$FAILED) { |
| 2698 | peg$savedPos = s0; |
| 2699 | s1 = peg$c105(); |
| 2700 | s0 = s1; |
| 2701 | } else { |
| 2702 | peg$currPos = s0; |
| 2703 | s0 = peg$FAILED; |
| 2704 | } |
| 2705 | } else { |
| 2706 | peg$currPos = s0; |
| 2707 | s0 = peg$FAILED; |
| 2708 | } |
| 2709 | if (s0 === peg$FAILED) { |
| 2710 | s0 = peg$parseHexEscapeSequence(); |
| 2711 | if (s0 === peg$FAILED) { |
| 2712 | s0 = peg$parseUnicodeEscapeSequence(); |
| 2713 | } |
| 2714 | } |
| 2715 | } |
| 2716 | |
| 2717 | return s0; |
| 2718 | } |
| 2719 | |
| 2720 | function peg$parseCharacterEscapeSequence() { |
| 2721 | var s0; |
no test coverage detected
searching dependent graphs…