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

Function peg$parsePropertyCondition

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

Source from the content-addressed store, hash-verified

9098 }
9099
9100 function peg$parsePropertyCondition() {
9101 let s0, s1, s2, s3, s4, s5;
9102
9103 s0 = peg$currPos;
9104 s1 = peg$parseArithmeticExpression();
9105 if (s1 !== peg$FAILED) {
9106 s2 = peg$parse_();
9107 s3 = peg$parseComparisonOperator();
9108 if (s3 !== peg$FAILED) {
9109 s4 = peg$parse_();
9110 s5 = peg$parseArithmeticExpression();
9111 if (s5 !== peg$FAILED) {
9112 peg$savedPos = s0;
9113 s0 = peg$f158(s1, s3, s5);
9114 } else {
9115 peg$currPos = s0;
9116 s0 = peg$FAILED;
9117 }
9118 } else {
9119 peg$currPos = s0;
9120 s0 = peg$FAILED;
9121 }
9122 } else {
9123 peg$currPos = s0;
9124 s0 = peg$FAILED;
9125 }
9126
9127 return s0;
9128 }
9129
9130 function peg$parseBooleanOrExpression() {
9131 let s0, s1, s2, s3, s4, s5, s6, s7;

Callers 1

Calls 4

peg$parse_Function · 0.85
peg$f158Function · 0.85

Tested by

no test coverage detected