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

Function peg$parseBacktickChar

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

Source from the content-addressed store, hash-verified

17465 }
17466
17467 function peg$parseBacktickChar() {
17468 let s0, s1;
17469
17470 s0 = peg$currPos;
17471 if (input.substr(peg$currPos, 2) === peg$c113) {
17472 s1 = peg$c113;
17473 peg$currPos += 2;
17474 } else {
17475 s1 = peg$FAILED;
17476 if (peg$silentFails === 0) { peg$fail(peg$e128); }
17477 }
17478 if (s1 !== peg$FAILED) {
17479 peg$savedPos = s0;
17480 s1 = peg$f286();
17481 }
17482 s0 = s1;
17483 if (s0 === peg$FAILED) {
17484 s0 = input.charAt(peg$currPos);
17485 if (peg$r13.test(s0)) {
17486 peg$currPos++;
17487 } else {
17488 s0 = peg$FAILED;
17489 if (peg$silentFails === 0) { peg$fail(peg$e129); }
17490 }
17491 }
17492
17493 return s0;
17494 }
17495
17496 function peg$parseIdentifier() {
17497 let s0, s1, s2, s3, s4;

Callers 1

Calls 2

peg$failFunction · 0.85
peg$f286Function · 0.85

Tested by

no test coverage detected