MCPcopy Create free account
hub / github.com/codemix/graph / peg$parseEscapeSequence

Function peg$parseEscapeSequence

packages/graph/src/grammar.js:16705–16798  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16703 }
16704
16705 function peg$parseEscapeSequence() {
16706 let s0, s1;
16707
16708 s0 = peg$currPos;
16709 if (input.charCodeAt(peg$currPos) === 110) {
16710 s1 = peg$c106;
16711 peg$currPos++;
16712 } else {
16713 s1 = peg$FAILED;
16714 if (peg$silentFails === 0) { peg$fail(peg$e114); }
16715 }
16716 if (s1 !== peg$FAILED) {
16717 peg$savedPos = s0;
16718 s1 = peg$f270();
16719 }
16720 s0 = s1;
16721 if (s0 === peg$FAILED) {
16722 s0 = peg$currPos;
16723 if (input.charCodeAt(peg$currPos) === 114) {
16724 s1 = peg$c107;
16725 peg$currPos++;
16726 } else {
16727 s1 = peg$FAILED;
16728 if (peg$silentFails === 0) { peg$fail(peg$e115); }
16729 }
16730 if (s1 !== peg$FAILED) {
16731 peg$savedPos = s0;
16732 s1 = peg$f271();
16733 }
16734 s0 = s1;
16735 if (s0 === peg$FAILED) {
16736 s0 = peg$currPos;
16737 if (input.charCodeAt(peg$currPos) === 116) {
16738 s1 = peg$c108;
16739 peg$currPos++;
16740 } else {
16741 s1 = peg$FAILED;
16742 if (peg$silentFails === 0) { peg$fail(peg$e116); }
16743 }
16744 if (s1 !== peg$FAILED) {
16745 peg$savedPos = s0;
16746 s1 = peg$f272();
16747 }
16748 s0 = s1;
16749 if (s0 === peg$FAILED) {
16750 s0 = peg$currPos;
16751 if (input.charCodeAt(peg$currPos) === 92) {
16752 s1 = peg$c105;
16753 peg$currPos++;
16754 } else {
16755 s1 = peg$FAILED;
16756 if (peg$silentFails === 0) { peg$fail(peg$e112); }
16757 }
16758 if (s1 !== peg$FAILED) {
16759 peg$savedPos = s0;
16760 s1 = peg$f273();
16761 }
16762 s0 = s1;

Callers 2

peg$parseDoubleQuoteCharFunction · 0.85
peg$parseSingleQuoteCharFunction · 0.85

Calls 7

peg$failFunction · 0.85
peg$f270Function · 0.85
peg$f271Function · 0.85
peg$f272Function · 0.85
peg$f273Function · 0.85
peg$f274Function · 0.85
peg$f275Function · 0.85

Tested by

no test coverage detected