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

Function peg$parseSET

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

Source from the content-addressed store, hash-verified

15506 }
15507
15508 function peg$parseSET() {
15509 let s0, s1, s2, s3;
15510
15511 s0 = peg$currPos;
15512 s1 = input.substr(peg$currPos, 3);
15513 if (s1.toLowerCase() === peg$c80) {
15514 peg$currPos += (3);
15515 } else {
15516 s1 = peg$FAILED;
15517 if (peg$silentFails === 0) { peg$fail(peg$e85); }
15518 }
15519 if (s1 !== peg$FAILED) {
15520 s2 = peg$currPos;
15521 peg$silentFails++;
15522 s3 = peg$parseIdentifierPart();
15523 peg$silentFails--;
15524 if (s3 === peg$FAILED) {
15525 s2 = undefined;
15526 } else {
15527 peg$currPos = s2;
15528 s2 = peg$FAILED;
15529 }
15530 if (s2 !== peg$FAILED) {
15531 s1 = [s1, s2];
15532 s0 = s1;
15533 } else {
15534 peg$currPos = s0;
15535 s0 = peg$FAILED;
15536 }
15537 } else {
15538 peg$currPos = s0;
15539 s0 = peg$FAILED;
15540 }
15541
15542 return s0;
15543 }
15544
15545 function peg$parseCREATE() {
15546 let s0, s1, s2, s3;

Callers 6

peg$parseNonEmptyQueryFunction · 0.85
peg$parseSetClauseFunction · 0.85
peg$parseOnCreateClauseFunction · 0.85
peg$parseOnMatchClauseFunction · 0.85
peg$parseSetOperationFunction · 0.85
peg$parseKeywordFunction · 0.85

Calls 2

peg$failFunction · 0.85
peg$parseIdentifierPartFunction · 0.85

Tested by

no test coverage detected