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

Function peg$parseSearchedCaseAlternative

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

Source from the content-addressed store, hash-verified

11291 }
11292
11293 function peg$parseSearchedCaseAlternative() {
11294 let s0, s1, s2, s3, s4, s5, s6, s7, s8;
11295
11296 s0 = peg$currPos;
11297 s1 = peg$parseWHEN();
11298 if (s1 !== peg$FAILED) {
11299 s2 = peg$parse_();
11300 s3 = peg$parseOrCondition();
11301 if (s3 !== peg$FAILED) {
11302 s4 = peg$parse_();
11303 s5 = peg$parseTHEN();
11304 if (s5 !== peg$FAILED) {
11305 s6 = peg$parse_();
11306 s7 = peg$parseArithmeticExpression();
11307 if (s7 !== peg$FAILED) {
11308 s8 = peg$parse_();
11309 peg$savedPos = s0;
11310 s0 = peg$f206(s3, s7);
11311 } else {
11312 peg$currPos = s0;
11313 s0 = peg$FAILED;
11314 }
11315 } else {
11316 peg$currPos = s0;
11317 s0 = peg$FAILED;
11318 }
11319 } else {
11320 peg$currPos = s0;
11321 s0 = peg$FAILED;
11322 }
11323 } else {
11324 peg$currPos = s0;
11325 s0 = peg$FAILED;
11326 }
11327
11328 return s0;
11329 }
11330
11331 function peg$parseCaseElseClause() {
11332 let s0, s1, s2, s3;

Callers 1

Calls 6

peg$parseWHENFunction · 0.85
peg$parse_Function · 0.85
peg$parseOrConditionFunction · 0.85
peg$parseTHENFunction · 0.85
peg$f206Function · 0.85

Tested by

no test coverage detected