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

Function peg$parseNULL

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

Source from the content-addressed store, hash-verified

15210 }
15211
15212 function peg$parseNULL() {
15213 let s0, s1, s2, s3;
15214
15215 s0 = peg$currPos;
15216 s1 = input.substr(peg$currPos, 4);
15217 if (s1.toLowerCase() === peg$c72) {
15218 peg$currPos += (4);
15219 } else {
15220 s1 = peg$FAILED;
15221 if (peg$silentFails === 0) { peg$fail(peg$e77); }
15222 }
15223 if (s1 !== peg$FAILED) {
15224 s2 = peg$currPos;
15225 peg$silentFails++;
15226 s3 = peg$parseIdentifierPart();
15227 peg$silentFails--;
15228 if (s3 === peg$FAILED) {
15229 s2 = undefined;
15230 } else {
15231 peg$currPos = s2;
15232 s2 = peg$FAILED;
15233 }
15234 if (s2 !== peg$FAILED) {
15235 s1 = [s1, s2];
15236 s0 = s1;
15237 } else {
15238 peg$currPos = s0;
15239 s0 = peg$FAILED;
15240 }
15241 } else {
15242 peg$currPos = s0;
15243 s0 = peg$FAILED;
15244 }
15245
15246 return s0;
15247 }
15248
15249 function peg$parseSHORTESTPATH() {
15250 let s0, s1, s2, s3;

Callers 4

peg$parseIsNullConditionFunction · 0.85
peg$parseKeywordFunction · 0.85

Calls 2

peg$failFunction · 0.85
peg$parseIdentifierPartFunction · 0.85

Tested by

no test coverage detected