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

Function peg$parseWHERE

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

Source from the content-addressed store, hash-verified

13915 }
13916
13917 function peg$parseWHERE() {
13918 let s0, s1, s2, s3;
13919
13920 s0 = peg$currPos;
13921 s1 = input.substr(peg$currPos, 5);
13922 if (s1.toLowerCase() === peg$c37) {
13923 peg$currPos += (5);
13924 } else {
13925 s1 = peg$FAILED;
13926 if (peg$silentFails === 0) { peg$fail(peg$e42); }
13927 }
13928 if (s1 !== peg$FAILED) {
13929 s2 = peg$currPos;
13930 peg$silentFails++;
13931 s3 = peg$parseIdentifierPart();
13932 peg$silentFails--;
13933 if (s3 === peg$FAILED) {
13934 s2 = undefined;
13935 } else {
13936 peg$currPos = s2;
13937 s2 = peg$FAILED;
13938 }
13939 if (s2 !== peg$FAILED) {
13940 s1 = [s1, s2];
13941 s0 = s1;
13942 } else {
13943 peg$currPos = s0;
13944 s0 = peg$FAILED;
13945 }
13946 } else {
13947 peg$currPos = s0;
13948 s0 = peg$FAILED;
13949 }
13950
13951 return s0;
13952 }
13953
13954 function peg$parseRETURN() {
13955 let s0, s1, s2, s3;

Calls 2

peg$failFunction · 0.85
peg$parseIdentifierPartFunction · 0.85

Tested by

no test coverage detected