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

Function peg$parseBooleanNotExpression

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

Source from the content-addressed store, hash-verified

9290 }
9291
9292 function peg$parseBooleanNotExpression() {
9293 let s0, s1, s2, s3;
9294
9295 s0 = peg$currPos;
9296 s1 = peg$parseNOT();
9297 if (s1 !== peg$FAILED) {
9298 s2 = peg$parse_();
9299 s3 = peg$parseBooleanNotExpression();
9300 if (s3 !== peg$FAILED) {
9301 peg$savedPos = s0;
9302 s0 = peg$f162(s3);
9303 } else {
9304 peg$currPos = s0;
9305 s0 = peg$FAILED;
9306 }
9307 } else {
9308 peg$currPos = s0;
9309 s0 = peg$FAILED;
9310 }
9311 if (s0 === peg$FAILED) {
9312 s0 = peg$parseComparisonExpression();
9313 }
9314
9315 return s0;
9316 }
9317
9318 function peg$parseComparisonExpression() {
9319 let s0, s1, s2, s3, s4, s5, s6, s7;

Callers 1

Calls 4

peg$parseNOTFunction · 0.85
peg$parse_Function · 0.85
peg$f162Function · 0.85

Tested by

no test coverage detected