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

Function peg$parseExistsCondition

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

Source from the content-addressed store, hash-verified

11661 }
11662
11663 function peg$parseExistsCondition() {
11664 let s0, s1, s2, s3, s4, s5;
11665
11666 s0 = peg$currPos;
11667 s1 = peg$parseExpressionIdentifier();
11668 if (s1 !== peg$FAILED) {
11669 if (input.charCodeAt(peg$currPos) === 46) {
11670 s2 = peg$c2;
11671 peg$currPos++;
11672 } else {
11673 s2 = peg$FAILED;
11674 if (peg$silentFails === 0) { peg$fail(peg$e2); }
11675 }
11676 if (s2 !== peg$FAILED) {
11677 s3 = peg$parsePropertyIdentifier();
11678 if (s3 !== peg$FAILED) {
11679 s4 = peg$parse_();
11680 s5 = peg$parseEXISTS();
11681 if (s5 !== peg$FAILED) {
11682 peg$savedPos = s0;
11683 s0 = peg$f214(s1, s3);
11684 } else {
11685 peg$currPos = s0;
11686 s0 = peg$FAILED;
11687 }
11688 } else {
11689 peg$currPos = s0;
11690 s0 = peg$FAILED;
11691 }
11692 } else {
11693 peg$currPos = s0;
11694 s0 = peg$FAILED;
11695 }
11696 } else {
11697 peg$currPos = s0;
11698 s0 = peg$FAILED;
11699 }
11700
11701 return s0;
11702 }
11703
11704 function peg$parseExistsSubqueryCondition() {
11705 let s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10;

Callers 1

Calls 6

peg$failFunction · 0.85
peg$parse_Function · 0.85
peg$parseEXISTSFunction · 0.85
peg$f214Function · 0.85

Tested by

no test coverage detected