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

Function peg$parseCREATE

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

Source from the content-addressed store, hash-verified

15543 }
15544
15545 function peg$parseCREATE() {
15546 let s0, s1, s2, s3;
15547
15548 s0 = peg$currPos;
15549 s1 = input.substr(peg$currPos, 6);
15550 if (s1.toLowerCase() === peg$c81) {
15551 peg$currPos += (6);
15552 } else {
15553 s1 = peg$FAILED;
15554 if (peg$silentFails === 0) { peg$fail(peg$e86); }
15555 }
15556 if (s1 !== peg$FAILED) {
15557 s2 = peg$currPos;
15558 peg$silentFails++;
15559 s3 = peg$parseIdentifierPart();
15560 peg$silentFails--;
15561 if (s3 === peg$FAILED) {
15562 s2 = undefined;
15563 } else {
15564 peg$currPos = s2;
15565 s2 = peg$FAILED;
15566 }
15567 if (s2 !== peg$FAILED) {
15568 s1 = [s1, s2];
15569 s0 = s1;
15570 } else {
15571 peg$currPos = s0;
15572 s0 = peg$FAILED;
15573 }
15574 } else {
15575 peg$currPos = s0;
15576 s0 = peg$FAILED;
15577 }
15578
15579 return s0;
15580 }
15581
15582 function peg$parseDELETE() {
15583 let s0, s1, s2, s3;

Callers 4

peg$parseNonEmptyQueryFunction · 0.85
peg$parseOnCreateClauseFunction · 0.85
peg$parseCreateClauseFunction · 0.85
peg$parseKeywordFunction · 0.85

Calls 2

peg$failFunction · 0.85
peg$parseIdentifierPartFunction · 0.85

Tested by

no test coverage detected